:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-50:#f0fdf4;--color-brand-100:#dcfce7;--color-brand-500:#22c55e;--color-brand-600:#16a34a;--color-brand-700:#15803d;--color-surface-base:#fff;--color-surface-raised:#fff;--color-surface-sunken:#f8fafc;--color-surface-overlay:#fff;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#94a3b8;--color-text-inverse:#fff;--color-border-default:#e2e8f0;--color-border-strong:#cbd5e1;--color-border-focus:#0f172a;--color-status-success-bg:#d1fae5;--color-status-success-fg:#065f46;--color-status-warning-bg:#fef3c7;--color-status-warning-fg:#92400e;--color-status-danger-bg:#fee2e2;--color-status-danger-fg:#991b1b;--color-status-info-bg:#dbeafe;--color-status-info-fg:#1e40af;--color-status-neutral-bg:#f1f5f9;--color-status-neutral-fg:#334155;--color-dimension-supplier:#6366f1;--color-dimension-manager:#14b8a6;--color-dimension-region:#f59e0b;--color-dimension-product:#10b981;--color-dimension-campaign:#a855f7;--font-sans-enterprise:"Google Sans", "Roboto", "Segoe UI", system-ui, sans-serif;--font-mono-enterprise:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--text-xs-size:12px;--text-xs-line:16px;--text-sm-size:14px;--text-sm-line:20px;--text-base-size:16px;--text-base-line:24px;--text-lg-size:18px;--text-lg-line:28px;--text-xl-size:20px;--text-xl-line:28px;--text-2xl-size:24px;--text-2xl-line:32px;--text-3xl-size:30px;--text-3xl-line:36px;--text-display-size:36px;--text-display-line:40px;--text-tabular:"tnum" 1, "lnum" 1;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--shadow-sm:0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a0f;--shadow-lg:0 12px 32px #0f172a14;--shadow-focus:0 0 0 2px var(--color-surface-base), 0 0 0 4px var(--color-border-focus);--motion-fast:.12s cubic-bezier(.2, 0, 0, 1);--motion-base:.2s cubic-bezier(.2, 0, 0, 1);--motion-slow:.32s cubic-bezier(.2, 0, 0, 1);--density-row-height:48px;--density-card-padding:24px;--density-kpi-height:128px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--touch-target-min:44px;--touch-target-comfort:48px;--color-primary:var(--color-brand-600);--color-primary-hover:var(--color-brand-700);--color-primary-soft:var(--color-brand-50);--color-primary-ink:var(--color-text-inverse);--color-ink:var(--color-text-primary);--color-ink-muted:var(--color-text-secondary);--color-ink-faint:var(--color-text-tertiary);--color-surface:var(--color-surface-base);--color-surface-muted:var(--color-surface-sunken);--color-line:var(--color-border-default);--color-line-strong:var(--color-border-strong);--focus-ring-shadow:0 0 0 2px var(--color-surface-base), 0 0 0 4px var(--color-primary)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-base:#0f172a;--color-surface-raised:#111c2f;--color-surface-sunken:#07111f;--color-surface-overlay:#162238;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-border-default:#263449;--color-border-strong:#3a4a63;--color-border-focus:#93c5fd;--color-status-success-bg:#063f2d;--color-status-success-fg:#a7f3d0;--color-status-warning-bg:#422c04;--color-status-warning-fg:#fde68a;--color-status-danger-bg:#4c0f14;--color-status-danger-fg:#fecaca;--color-status-info-bg:#102a56;--color-status-info-fg:#bfdbfe;--color-status-neutral-bg:#1e293b;--color-status-neutral-fg:#cbd5e1}:root[data-density=compact]{--density-row-height:36px;--density-card-padding:12px;--density-kpi-height:96px}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s linear;--motion-base:0s linear;--motion-slow:0s linear}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--btn-height-sm:32px;--btn-height-md:40px;--btn-height-lg:48px;--input-height:40px;--badge-height-max:28px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--font-family:"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--color-primary:#16a34a;--color-primary-light:#dcfce7;--color-primary-dark:#15803d;--color-primary-hover:#14532d;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-success-text:#14532d;--color-warning:#d97706;--color-warning-bg:#fef3c7;--color-warning-text:#92400e;--color-danger:#dc2626;--color-danger-bg:#fee2e2;--color-danger-text:#991b1b;--color-info:#2563eb;--color-info-bg:#dbeafe;--color-info-text:#1e40af;--color-neutral:#6b7280;--color-neutral-bg:#f3f4f6;--color-neutral-text:#374151;--status-getekend:var(--color-success);--status-getekend-bg:var(--color-success-bg);--status-schouw:var(--color-info);--status-schouw-bg:var(--color-info-bg);--status-installatie:var(--color-warning);--status-installatie-bg:var(--color-warning-bg);--status-oplevering:#7c3aed;--status-oplevering-bg:#ede9fe;--status-geen-agenda:var(--color-warning);--status-geen-agenda-bg:var(--color-warning-bg);--bg-app:#f8fafc;--bg-card:#fff;--bg-sidebar:#111827;--bg-sidebar-hover:#1f2937;--bg-sidebar-active:#16a34a;--border-color:#e5e7eb;--border-color-focus:#16a34a;--border-radius:var(--radius-md);--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000000d;--sidebar-width:240px;--sidebar-width-collapsed:64px;--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--z-sidebar:100;--z-header:90;--z-dropdown:200;--z-modal:300;--z-toast:400;--z-tooltip:500}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px;overflow-x:hidden}body{background-color:var(--bg-app);min-height:100vh;color:var(--color-neutral-text);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;overflow-x:hidden}img,video,canvas,svg,table{max-width:100%}button{font-family:inherit;font-size:inherit}input,select,textarea{font-family:inherit;font-size:var(--font-size-base)}[draggable]:not(.tg-week-event):not(.tg-day-event),.sortable-handle,.drag-handle,[data-drag-handle],.kanban-drag,.ui-sortable-handle{cursor:default!important;-webkit-user-select:auto!important;user-select:auto!important;-webkit-user-drag:none!important}.swipe-nav,[data-swipe],.touch-swipe,.hammer-swipe{touch-action:pan-y!important}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app-shell,.crm-app{width:100%;min-height:100vh;overflow-x:hidden}.main-content{min-width:0;overflow-x:hidden}.sidebar{word-break:keep-all;white-space:nowrap;overflow-x:hidden}.sidebar-brand,.sidebar-logo{align-items:center;gap:var(--space-3);flex-shrink:0;min-height:64px;display:flex}.sidebar-logo img,.sidebar-brand img,.sidebar-brand svg{flex-shrink:0}.sidebar-nav{flex:auto;min-height:0;overflow:hidden auto}.sidebar-nav-section{margin-bottom:var(--space-2)}.sidebar-nav-label{color:#fff6;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sidebar-nav-item,.sidebar-link,.sidebar-group-toggle,.nav-item{white-space:nowrap;align-items:center;min-height:40px;display:flex;position:relative}.sidebar-nav-item .nav-icon,.sidebar-link .material-symbols-rounded,.sidebar-group-toggle .material-symbols-rounded,.nav-item .material-symbols-rounded{flex-shrink:0}.sidebar-nav-item .nav-label,.sidebar-link .nav-label,.sidebar-group-toggle .nav-label,.nav-item .nav-label{text-overflow:clip;white-space:nowrap;flex:auto;min-width:0;overflow:visible}.sidebar-nav-item.active,.sidebar-nav-item[aria-current=page]{background-color:var(--bg-sidebar-active);color:#fff;font-weight:var(--font-weight-semibold)}.sidebar-nav-item.active:before{content:"";background-color:#fff;border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}.form-input::-moz-placeholder{color:#6b7280;opacity:1}.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.end-0{inset-inline-end:0}.right-0{right:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-me-0\.5{margin-inline-end:-.125rem}.-me-2{margin-inline-end:-.5rem}.-ml-px{margin-left:-1px}.-mt-px{margin-top:-1px}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-500\/75{background-color:#6b7280bf}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:.05}.blur{--tw-blur:blur(8px);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)}.invert{--tw-invert:invert(100%);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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--md-primary:#1a73e8;--md-primary-container:#e8f0fe;--md-on-primary:#fff;--md-surface:#fff;--md-surface-variant:#f8f9fa;--md-surface-container:#f1f3f4;--md-on-surface:#202124;--md-on-surface-variant:#5f6368;--md-outline:#dadce0;--md-outline-variant:#e8eaed;--md-shadow:#3c404326;--md-green:#1e8e3e;--md-green-bg:#e6f4ea;--md-red:#d93025;--md-red-bg:#fce8e6;--md-yellow-bg:#fef7e0;--md-yellow-text:#7b5800;--radius-sm:4px;--radius-xl:28px;--font-sans:"Google Sans", "Segoe UI", sans-serif;--ink:#0b1220;--ink-soft:#3a4556;--ink-muted:#6b7486;--line:#e4e8ee;--line-soft:#f1f3f7;--bg:#f5f7f9;--surface:#fff;--gv-green:#35aa82;--gv-green-dark:#278a67;--gv-green-soft:#35aa821f;--gv-yellow:#f5cc2e;--success:#35aa82;--danger:#e2443b;--radius-md:14px;--radius-lg:22px;--shadow-sm:0 1px 2px #0b12200a, 0 1px 3px #0b122008;--shadow-md:0 4px 14px #0b12200f, 0 2px 4px #0b12200a;--shadow-lg:0 12px 32px #0b12201f, 0 4px 10px #0b12200f}#view-leads .lead-match-confidence{color:#3150a8!important;width:fit-content!important;font:700 11px/1.2 var(--font-sans,"Google Sans", Arial, sans-serif)!important;background:#eef2ff!important;border-radius:999px!important;align-items:center!important;margin-top:6px!important;padding:4px 8px!important;font-style:normal!important;display:inline-flex!important}#view-leads .lead-match-confidence.is-high{color:#137333!important;background:#e6f4ea!important}#view-leads .lead-match-confidence.is-low{color:#a16207!important;background:#fef7e0!important}#view-leads .intro,#view-marketing .intro,#view-leads .lead-report-card,#view-marketing .ops-panel,#view-marketing .ops-grid,#view-marketing .ops-kpis{min-width:0!important;max-width:100%!important}.lead-workspace-tabs button{min-width:0!important;min-height:42px!important;color:var(--md-on-surface-variant,#5f6368)!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.lead-workspace-tabs button:hover{background:var(--md-surface-variant,#f1f3f4)!important;color:var(--md-on-surface,#202124)!important}.lead-workspace-tabs button.active,.lead-workspace-tabs button[aria-current=page]{background:var(--md-primary-container,#e8f0fe)!important;color:var(--md-primary,#4f73e6)!important;border-color:#4285f447!important;box-shadow:inset 0 0 0 1px #4285f41f!important}.lead-workspace-tabs .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 550, "GRAD" 0, "opsz" 20!important;font-size:20px!important;line-height:1!important}#view-leads .leads-actionbar{margin-top:10px!important}#view-leads .lead-sync-notice{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;padding:12px 16px!important}#view-leads .lead-sync-notice button{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:36px!important;padding:0 16px!important;line-height:1!important;overflow:visible!important}#view-leads .lead-duplicate-supplier-panel{border-radius:20px!important;min-width:0!important;max-width:100%!important;padding:14px!important}#view-leads .lead-duplicate-supplier-title{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}#view-leads .lead-duplicate-supplier-title strong{max-width:100%!important;color:var(--md-on-surface,#202124)!important;letter-spacing:0!important;white-space:nowrap!important;text-transform:none!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}#view-leads .lead-duplicate-supplier-title span{white-space:nowrap!important;flex:none!important}#view-leads .lead-duplicate-supplier-list{grid-template-columns:1fr!important;gap:6px!important;max-height:min(56vh,560px)!important;padding-right:2px!important;display:grid!important;overflow:hidden auto!important}#view-leads .lead-duplicate-supplier-list button{text-align:left!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px 8px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;display:grid!important}#view-leads .lead-duplicate-supplier-list button b{grid-area:1/2/span 2!important;align-self:center!important}#view-leads .lead-duplicate-table-panel,#view-leads .lead-duplicate-worktable{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#view-leads .lead-duplicate-workrow.is-head{border-bottom:1px solid var(--md-outline-variant,#e0e3e7)!important;background:var(--md-surface-variant,#f8fafc)!important;letter-spacing:.04em!important;min-height:42px!important;padding:10px 14px!important;font-size:11px!important;line-height:1.2!important}#view-leads .lead-duplicate-workrow.is-head span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-duplicate-workcell,#view-leads .lead-duplicate-workcell>*,#view-leads .lead-duplicate-workcell strong,#view-leads .lead-duplicate-workcell small{min-width:0!important;max-width:100%!important}#view-leads .lead-duplicate-workcell{gap:4px!important;font-size:13.5px!important;line-height:1.35!important;display:grid!important}#view-leads .lead-duplicate-workcell strong,#view-leads .lead-duplicate-workcell small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#view-leads .lead-claim-target-chip{text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;width:fit-content!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;overflow:hidden!important}#view-leads .lead-claim-amount{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}#view-leads .lead-claim-amount span{justify-content:center!important;width:42px!important;min-width:0!important}#view-leads .lead-duplicate-line-editor{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}#view-leads .lead-duplicate-actions{grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:7px!important;display:grid!important}#view-marketing .ops-kpis strong{color:var(--md-on-surface,#202124)!important;white-space:nowrap!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.05!important}#view-marketing .ops-kpis span{color:var(--md-on-surface-variant,#5f6368)!important;font-size:13px!important;font-weight:700!important}#view-marketing .ops-panel-head{margin-bottom:14px!important}#view-marketing .ops-table-row{border:0!important;border-bottom:1px solid var(--md-outline-variant,#e0e3e7)!important;text-align:left!important;background:#fff!important;grid-template-columns:minmax(0,1.8fr) repeat(4,minmax(0,.78fr))!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:12px 14px!important;display:grid!important}#view-marketing .ops-table-row:last-child{border-bottom:0!important}#view-marketing .ops-table-head{z-index:1!important;background:var(--md-surface-variant,#f8fafc)!important;color:var(--md-on-surface-variant,#5f6368)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;position:sticky!important;top:0!important}#view-marketing .ops-actions{justify-content:flex-end!important;gap:8px!important;display:flex!important}@media (width<=1200px){#view-leads .lead-duplicate-workspace,#view-marketing .ops-grid-main{grid-template-columns:minmax(0,1fr)!important}#view-leads .lead-duplicate-supplier-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;max-height:none!important}}@media (width<=820px){.lead-workspace-tabs{border-radius:20px!important;padding:6px!important}.lead-workspace-tabs button{flex:100%!important;justify-content:flex-start!important;min-height:40px!important}#view-leads .lead-sync-notice{flex-wrap:wrap!important}#view-leads .lead-sync-notice button{flex:auto!important;justify-content:center!important}#view-leads .lead-duplicate-workrow,#view-leads .lead-duplicate-workrow.is-head,#view-marketing .ops-table-row,#view-marketing .ops-table-head{grid-template-columns:minmax(0,1fr)!important}#view-leads .lead-duplicate-workrow.is-head,#view-marketing .ops-table-head{display:none!important}#view-leads .lead-duplicate-workrow{gap:8px!important;padding:12px!important}}.crm-app *,[id^=view-] *{overflow-wrap:anywhere;min-width:0;box-sizing:border-box!important}[id^=view-] [class*=table],[id^=view-] [class*=grid],[id^=view-] [class*=row],[id^=view-] [class*=card],[id^=view-] [class*=panel],#view-products .product-page-body,#view-products .product-catalog-legacy,#view-products .product-legacy-section,#view-products .product-legacy-table,#view-products .product-material-grid,#view-products .ops-link-modal-body,#view-products .ops-external-table,#view-products .ops-link-columns{min-width:0!important;max-width:100%!important}#view-products .product-legacy-table,#view-products .ops-external-table,#view-products .product-material-card,#view-products .crm-modal-body{overflow-x:hidden!important}#view-products .product-kind-pill.energy,#view-products .product-sd-state.linked{background:var(--md-green-bg)!important;color:var(--md-green)!important}#view-products .product-unlinked-list strong{color:var(--md-on-surface)!important;font-size:13px!important;font-weight:500!important}#view-products .product-unlinked-list small{color:var(--md-on-surface-variant)!important;font-size:12px!important}#view-products .ops-link-modal{overflow-x:hidden!important}@media (width<=900px){#view-products .product-legacy-row,#view-products .ops-external-row,#view-products .ops-link-summary,#view-products .product-material-row{grid-template-columns:1fr!important;min-width:0!important}#view-products .product-legacy-row-head,#view-products .ops-external-row.head{display:none!important}#view-products .product-link-tools,#view-products .product-row-actions{justify-content:flex-start!important}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}.crm-app{background:var(--bg);min-height:100vh}.crm-sidebar{z-index:50;color:#ffffffdb;background:#0b1220;border-right:1px solid #ffffff14;flex-direction:column;width:260px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.crm-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:22px 20px 18px;display:flex}.crm-brand.compact{border:0;padding:0}.crm-brand-mark{background:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 4px 14px #35aa8238}.crm-brand-mark:before{content:"";background:var(--gv-green);border-radius:50% 50% 55% 55%;width:18px;height:22px}.crm-brand-mark span{background:var(--gv-yellow);border-radius:99px;width:9px;height:9px;position:absolute}.crm-brand-text{min-width:0}.crm-brand-text strong{color:#fff;font-family:Archivo,sans-serif;font-size:15.5px;font-weight:800;line-height:1.1;display:block}.crm-brand-text b{color:#5fc7a1}.crm-brand-text small{color:#ffffff85;margin-top:3px;font-size:11px;display:block}.crm-nav{flex:1;padding:14px 10px;overflow:auto}.crm-nav-section{color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;padding:14px 10px 7px;font-size:10px;font-weight:700}.crm-nav-link{color:#ffffffc2;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 11px;display:flex}.crm-nav-link:hover,.crm-nav-link.active{color:#fff;background:#ffffff17}.crm-nav-link.active{box-shadow:inset 3px 0 0 var(--gv-green)}.crm-nav-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm-nav-link em{color:#98f0cf;text-align:center;background:#35aa8238;border-radius:999px;min-width:22px;font-size:11px;font-style:normal;font-weight:800;line-height:22px}.crm-sidebar-user{border-top:1px solid #ffffff14;padding:14px}.crm-user-switch{color:#fff;text-align:left;background:#ffffff0f;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.crm-avatar{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.crm-user-switch strong,.crm-user-switch small{display:block}.crm-user-switch small{color:#ffffff85;font-size:11px}.crm-main{min-height:100vh;padding:24px 28px 80px 288px}.crm-topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}.crm-search{border:1px solid var(--line);background:var(--surface);width:min(520px,100%);box-shadow:var(--shadow-sm);color:var(--ink-muted);border-radius:14px;align-items:center;gap:10px;padding:0 13px;display:flex}.crm-user-select{border:1px solid var(--line);background:var(--surface);min-width:220px;color:var(--ink);border-radius:14px;padding:12px 14px}.crm-view{max-width:1180px}.crm-intro{margin-bottom:22px}.crm-intro span,.crm-form-card small,.crm-brand-card small{color:var(--gv-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.crm-intro h1{letter-spacing:0;margin:6px 0 7px;font-family:Archivo,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:800}.crm-intro p{max-width:720px;color:var(--ink-muted);margin:0;font-size:15px}.crm-stats,.crm-quick-grid,.crm-form-grid,.crm-brand-grid{gap:14px;display:grid}.crm-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.crm-stat,.crm-panel,.crm-form-card,.crm-brand-card,.crm-empty,.crm-module-placeholder{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px}.crm-stat{padding:16px}.crm-stat small{color:var(--ink-muted);font-size:12px;font-weight:700;display:block}.crm-stat strong{margin-top:8px;font-family:Archivo,sans-serif;font-size:30px;display:block}.crm-panel{margin-bottom:18px;padding:18px}.crm-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.crm-panel h2,.crm-form-card h2,.crm-brand-card h2{margin:0;font-family:Archivo,sans-serif;font-size:18px}.crm-panel-head button,.crm-module-row button,.crm-card-actions button,.crm-brand-card button,.crm-tabs button{background:var(--gv-green);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.crm-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-action{border:1px solid var(--line);min-height:150px;color:var(--ink);cursor:pointer;text-align:left;background:#fbfcfd;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.crm-action span{background:var(--gv-green-soft);width:38px;height:38px;color:var(--gv-green-dark);border-radius:11px;place-items:center;display:grid}.crm-action strong,.crm-module-row strong,.crm-empty strong,.crm-module-placeholder strong{font-weight:800;display:block}.crm-action small,.crm-module-row small,.crm-empty span,.crm-empty small,.crm-module-placeholder span,.crm-module-placeholder small{color:var(--ink-muted);font-size:13px;line-height:1.45;display:block}.crm-module-list{gap:8px;display:grid}.crm-module-row{border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.crm-status{background:var(--ink-muted);border-radius:99px;width:9px;height:9px}.crm-status.ready{background:var(--gv-green)}.crm-status.mapped{background:var(--gv-yellow)}.crm-form-grid,.crm-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-form-card,.crm-brand-card{flex-direction:column;justify-content:space-between;min-height:230px;padding:20px;display:flex}.crm-form-card p,.crm-brand-card p{color:var(--ink-muted);margin:10px 0 0}.crm-card-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.crm-card-actions .secondary{background:var(--line-soft);color:var(--ink-soft)}.crm-brand-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.crm-brand-card-head span{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.crm-brand-card.dyness .crm-brand-card-head span{background:#35aa82}.crm-brand-card.pylontech .crm-brand-card-head span{background:#e63027}.crm-brand-card.solis .crm-brand-card-head span{background:#ec6a1a}.crm-brand-card.solinteg .crm-brand-card-head span{background:#1e3a8a}.crm-brand-card.bbt .crm-brand-card-head span{background:#1a1a1a}.crm-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.crm-tabs button{background:var(--surface);color:var(--ink-soft);border:1px solid var(--line)}.crm-tabs button.active{background:var(--ink);color:#fff}.crm-empty,.crm-module-placeholder{padding:22px}.crm-module-placeholder{align-items:flex-start;gap:14px;display:flex}.crm-module-placeholder svg{color:var(--gv-green-dark)}.mapped-module-shell{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.mapped-module-head{border-bottom:1px solid var(--line-soft);background:#fbfcfd;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.mapped-module-head span{color:var(--ink-muted);letter-spacing:.9px;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.mapped-module-head h2{color:var(--ink);letter-spacing:-.2px;margin:0;font-family:Archivo,sans-serif;font-size:18px;font-weight:800}.mapped-module-head strong{background:var(--gv-green-soft);color:var(--gv-green-dark);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.mapped-module-list{gap:0;display:grid}.mapped-module-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 20px;font-family:inherit;display:grid}.mapped-module-row:last-child{border-bottom:0}.mapped-module-row:hover{background:#f8fafb}.mapped-module-icon{width:34px;height:34px;color:var(--gv-green-dark);background:#35aa821a;border-radius:10px;place-items:center;display:grid}.mapped-module-row strong,.mapped-module-row small{display:block}.mapped-module-row strong{color:var(--ink);font-size:14px;font-weight:850}.mapped-module-row small{color:var(--ink-muted);margin-top:2px;font-size:12.5px}.mapped-module-row b{color:var(--ink-soft);white-space:nowrap;font-size:13px;font-weight:850}.crm-mobilebar,.crm-sidebar-overlay{display:none}@media (width<=900px){.crm-sidebar{transition:transform .22s;transform:translate(-100%)}.crm-sidebar.open{transform:translate(0)}.crm-sidebar-overlay{z-index:40;background:#0b12206b;border:0;display:block;position:fixed;inset:0}.crm-mobilebar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;top:0}.crm-icon-btn{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.crm-mobilebar .crm-brand-text strong{color:var(--ink)}.crm-mobilebar .crm-brand-mark{width:32px;height:32px}.crm-main{padding:18px 14px 60px}.crm-topline{flex-direction:column;align-items:stretch}.crm-user-select{width:100%;min-width:0}.crm-stats,.crm-quick-grid,.crm-form-grid,.crm-brand-grid{grid-template-columns:1fr}}.sidebar{color:#ffffffd9;z-index:50;background:#0b1220;border-right:1px solid #ffffff14;flex-direction:column;width:260px;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar-brand{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;padding:22px 20px 18px;display:flex}.brand-mark{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sidebar-brand .brand-mark{background:#fff;box-shadow:0 4px 14px #35aa8238}.sidebar-brand .brand-text strong{color:#fff;letter-spacing:-.2px;font-size:15.5px;font-weight:800}.sidebar-brand .brand-text strong span{font-weight:800}.sidebar-brand .brand-text strong span:first-child{color:#5fc7a1!important}.sidebar-brand .brand-text strong span:last-child{margin-left:1px;color:#fff!important}.sidebar-brand .brand-text span{color:#ffffff8c;letter-spacing:.1px;font-size:11px;font-weight:500}.sidebar-nav{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:16px 10px;display:flex;overflow-y:auto}.sidebar-section{letter-spacing:1px;text-transform:uppercase;color:#ffffff59;padding:14px 12px 6px;font-size:10.5px;font-weight:700}.sidebar-section:first-child{padding-top:4px}.sidebar-link{color:#ffffffb8;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:flex;position:relative}.sidebar-link svg{opacity:.8;flex-shrink:0}.sidebar-link>span:first-of-type{flex:1;min-width:0}.sidebar-link:hover svg{opacity:1}.sidebar-link.active{color:#fff;background:#ffffff1a;font-weight:600}.sidebar-link.active svg{opacity:1}.sidebar-link.active:before{content:"";background:linear-gradient(#3dae3a,#1fb9c8);border-radius:0 2px 2px 0;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-count{color:#fff;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.sidebar-count-urgent{color:#fff;background:#e2443b;box-shadow:0 0 0 2px #e2443b33}.sidebar-foot{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff14;flex-shrink:0}.sidebar-foot .sidebar-user{color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;font-family:inherit;transition:background .15s;display:flex}.sidebar-foot .sidebar-user-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Archivo,sans-serif;font-size:13px;font-weight:800;display:flex}.sidebar-foot .sidebar-user-avatar.nobody{color:#fff9;background:#ffffff1a}.sidebar-user-body{flex:1;min-width:0}.sidebar-user-body strong{color:#fff;letter-spacing:-.2px;font-family:Archivo,sans-serif;font-size:13.5px;font-weight:800;display:block}.sidebar-user-body span{color:#ffffff8c;letter-spacing:.1px;font-size:10.5px;font-weight:500}.mobile-topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:40;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 14px;display:none;position:sticky;top:0}.mobile-menu-btn,.topbar-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:flex}.mobile-brand{letter-spacing:-.2px;align-items:center;gap:10px;font-family:Archivo,sans-serif;font-size:15px;font-weight:800;display:flex}.brand-mark.small{width:32px;height:32px}.user-chip{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.user-chip-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Archivo,sans-serif;font-size:13px;font-weight:800;display:flex}.topbar-badge{color:#fff;border:2px solid var(--surface);background:#c13f33;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-family:Archivo,sans-serif;font-size:10px;font-weight:800;position:absolute;top:-4px;right:-4px}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:45;opacity:0;pointer-events:none;background:#0b122080;transition:opacity .25s;position:fixed;inset:0}.sidebar-overlay.show{opacity:1;pointer-events:auto}.main-content{min-height:100vh;margin-left:260px;position:relative}body:before{content:"";background:radial-gradient(circle, var(--brand-gradient-soft) 0%, transparent 70%);pointer-events:none;z-index:0;opacity:.4;border-radius:50%;width:600px;height:600px;position:fixed;top:-200px;right:-200px}body:after{content:"";background:radial-gradient(circle, var(--brand-gradient-soft) 0%, transparent 70%);pointer-events:none;z-index:0;opacity:.4;border-radius:50%;width:500px;height:500px;position:fixed;bottom:-200px;left:260px}.page{z-index:1;max-width:1000px;margin:0 auto;padding:40px 28px 60px;position:relative}.view{padding-bottom:100px}.home-intro,.intro,.picker-intro,.crm-intro{margin-bottom:24px}.intro .intro-label,.home-intro .home-label,.picker-intro .picker-label,.crm-intro .picker-label{color:var(--ink-muted)!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background:0 0!important;border:none!important;margin-bottom:8px!important;padding:0!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.intro h1,.home-intro h1,.picker-intro h1,.crm-intro h1{letter-spacing:-.3px;font-family:Archivo,sans-serif;font-weight:800;margin:0 0 8px!important;font-size:24px!important;line-height:1.2!important}.intro p,.home-intro p,.picker-intro p,.crm-intro p{max-width:560px;color:var(--ink-muted)!important;margin:0!important;font-size:13.5px!important;line-height:1.5!important}.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:32px;display:grid}.dashboard-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px 20px;position:relative;overflow:hidden}.dashboard-stat:before{content:"";background:var(--stat-color,var(--ink));width:3px;height:100%;position:absolute;top:0;left:0}.dashboard-stat strong{letter-spacing:-.8px;color:var(--stat-color,var(--ink));font-family:Archivo,sans-serif;font-size:28px;font-weight:800;line-height:1.1;display:block}.dashboard-stat span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.dashboard-stat[data-accent=rma]{--stat-color:#3dae3a}.dashboard-stat[data-accent=service]{--stat-color:#1fb9c8}.dashboard-stat[data-accent=all]{--stat-color:#0b1220}.dashboard-stat[data-accent=ts]{--stat-color:#8a6520}.dashboard-section{margin-bottom:32px}.dashboard-section h2,.dashboard-section-head h2{letter-spacing:-.1px;color:var(--ink)!important;margin:0 0 12px!important;font-family:Archivo,sans-serif!important;font-size:15px!important;font-weight:700!important}.dashboard-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dashboard-section-head h2{margin:0!important}.link-btn{color:var(--gv-green-dark);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.quick-actions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.quick-action{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;text-align:left;align-items:center;gap:14px;padding:16px 18px;font-family:inherit;transition:all .2s;display:flex}.quick-action:hover{border-color:var(--ink);box-shadow:var(--shadow-md);transform:translateY(-2px)}.quick-action-icon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.quick-action-icon.ts{background:linear-gradient(135deg,#f5a623,#e2443b)}.quick-action-icon.sv{background:linear-gradient(135deg,#0e8a96,#1fb9c8)}.quick-action-icon.rma{background:linear-gradient(135deg,#3dae3a,#1fb9c8)}.quick-action-body strong{margin-bottom:2px;font-family:Archivo,sans-serif;font-size:14.5px;font-weight:700;display:block}.quick-action-body span{color:var(--ink-muted);font-size:12.5px;line-height:1.4}.dashboard-recent{flex-direction:column;gap:6px;display:flex}.dashboard-recent:empty:after{content:"Nog geen recente aanvragen. Start een support-flow of nieuwe RMA.";text-align:center;color:var(--ink-muted);background:var(--surface);border:1px dashed var(--line);border-radius:12px;padding:28px;font-size:13.5px;display:block}.dashboard-recent-row{background:var(--surface);border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;border-radius:12px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.dashboard-recent-row:hover{border-color:var(--gv-green);box-shadow:var(--shadow-sm)}.dashboard-recent-row strong{font-weight:800;display:block}.dashboard-recent-row small{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}.dashboard-recent-row em{color:var(--ink-muted);white-space:nowrap;font-size:12px;font-style:normal}.dashboard-recent-type{background:var(--line-soft);width:fit-content;color:var(--ink-soft);border-radius:999px;justify-content:center;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-recent-type.rma{color:#9b251f;background:#e2443b1c}.dashboard-recent-type.service{color:#0b5160;background:#1fb9c81f}.dashboard-recent-type.schouw{color:#256b56;background:#35aa8221}.dashboard-recent-type.oplever{color:#94600e;background:#f5a62324}.dashboard-empty-recent{text-align:center;color:var(--ink-muted);background:var(--surface);border:1px dashed var(--line);border-radius:12px;padding:28px;font-size:13.5px}.salesdock-badge{border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.salesdock-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.salesdock-badge.is-live{color:var(--gv-green-dark);background:#35aa821f}.salesdock-badge.is-pending{color:#8a6520;background:#f5a62324}.salesdock-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:16px}.salesdock-summary,.salesdock-flow{gap:10px;display:grid}.salesdock-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.salesdock-summary>div,.salesdock-flow>div{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:10px;padding:12px}.salesdock-summary span,.salesdock-flow span,.salesdock-note span{color:var(--ink-muted);font-size:12px;line-height:1.45;display:block}.salesdock-summary strong,.salesdock-flow strong,.salesdock-note strong{color:var(--ink);overflow-wrap:anywhere;font-family:Archivo,sans-serif;font-size:14px;font-weight:800;display:block}.salesdock-flow{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.salesdock-flow strong{color:var(--gv-green-dark);font-size:24px;line-height:1}.salesdock-note{background:#35aa8212;border:1px solid #35aa8233;border-radius:10px;margin-top:10px;padding:12px}.back-bar{align-items:center;gap:10px;margin-bottom:20px;display:flex}.back-btn{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.back-btn:hover{border-color:var(--ink);color:var(--ink)}.brand-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.brand-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;text-align:left;flex-direction:column;gap:14px;padding:24px;font-family:inherit;transition:all .25s;display:flex;position:relative;overflow:hidden}.brand-card:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-3px)}.brand-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-logo{letter-spacing:-.5px;color:#fff;width:52px;height:52px;box-shadow:0 6px 18px var(--card-glow,#0b122033);border-radius:13px;justify-content:center;align-items:center;font-family:Archivo,sans-serif;font-size:17px;font-weight:800;display:flex}.brand-card[data-brand=dyness] .brand-logo{background:linear-gradient(135deg,#3dae3a,#1fb9c8)}.brand-card[data-brand=pylontech] .brand-logo{background:linear-gradient(135deg,#b61d14,#f26b3a)}.brand-card[data-brand=solis] .brand-logo{background:linear-gradient(135deg,#ec6a1a,#f5a623)}.brand-card[data-brand=solinteg] .brand-logo{background:linear-gradient(135deg,#1e3a8a,#e84855)}.brand-card[data-brand=bbt] .brand-logo{background:linear-gradient(135deg,#1a1a1a,#db4628)}.brand-card-type{letter-spacing:.6px;text-transform:uppercase;background:var(--line-soft);color:var(--ink-muted);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.brand-card-name{letter-spacing:-.4px;font-family:Archivo,sans-serif;font-size:22px;font-weight:800}.brand-card-desc{color:var(--ink-soft);min-height:38px;font-size:13.5px;line-height:1.45}.brand-card-foot{color:var(--ink-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:12.5px;display:flex}.brand-card-arrow{background:var(--line-soft);width:28px;height:28px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.brand-card:hover .brand-card-arrow{background:var(--ink);color:#fff;transform:translate(2px)}.formhub-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-top:10px;display:grid}.formhub-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:16px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.formhub-card-head{align-items:flex-start;gap:14px;display:flex}.formhub-icon{width:44px;height:44px;color:var(--gv-green-dark);background:#35aa821a;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.formhub-card-body{flex:1;min-width:0}.formhub-card-body h3{color:var(--ink);margin:0 0 3px;font-family:Archivo,sans-serif;font-size:16px;font-weight:700}.formhub-card-body p{color:var(--ink-muted);margin:0;font-size:12.5px;font-weight:500}.formhub-card-actions{flex-direction:column;gap:8px;display:flex}.formhub-btn{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:11px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.formhub-btn:hover{border-color:var(--gv-green);color:var(--gv-green-dark)}.formhub-btn.primary{background:var(--gv-green);color:#fff;border-color:var(--gv-green)}.formhub-btn.primary:hover{background:var(--gv-green-dark);border-color:var(--gv-green-dark);color:#fff}.formhub-count{background:var(--line-soft);color:var(--ink-muted);text-align:center;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.manual-form-admin{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:18px;padding:18px}.manual-form-admin-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.manual-form-admin-head h2{color:var(--ink);margin:4px 0;font-family:Archivo,sans-serif;font-size:22px}.manual-form-admin-head p,.manual-form-empty span{color:var(--ink-muted);margin:0;font-size:13px;font-weight:600}.manual-form-create{white-space:nowrap;width:fit-content}.manual-form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.manual-form-card,.manual-form-empty{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:12px;padding:14px}.manual-form-card{gap:12px;display:grid}.manual-form-card span{color:var(--gv-green-dark);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:850}.manual-form-card h3{color:var(--ink);margin:3px 0;font-family:Archivo,sans-serif;font-size:16px}.manual-form-card p{color:var(--ink-muted);margin:0;font-size:12.5px;font-weight:600}.manual-form-meta,.manual-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manual-form-meta small{border:1px solid var(--line-soft);color:var(--ink-soft);background:#fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.manual-form-actions .formhub-btn{width:fit-content;padding:9px 11px}.icon-btn{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{border-color:var(--gv-green);color:var(--gv-green-dark)}.icon-btn.danger:hover{color:#b33128;border-color:#e2443b57}.template-modal{z-index:80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0 0 0 260px}.template-modal-backdrop{background:#0f172a6b;position:absolute;inset:0}.template-modal-box{background:var(--surface);border:1px solid #e2e8f0e0;border-radius:16px;width:min(920px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 28px 60px #0f172a38}.template-fill-box{width:min(680px,100%)}.template-modal-head,.template-modal-actions{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.template-modal-actions{border-top:1px solid var(--line-soft);border-bottom:0;justify-content:flex-end}.template-modal-actions .formhub-btn{width:fit-content}.template-modal-head span{color:var(--ink-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:850}.template-modal-head h3{color:var(--ink);margin:2px 0 0;font-family:Archivo,sans-serif;font-size:20px}.template-modal-body{gap:14px;padding:18px;display:grid}.template-builder-grid,.template-fill-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-builder-description,.template-options{grid-column:1/-1}.template-modal label{color:var(--ink-soft);gap:6px;font-size:12px;font-weight:800;display:grid}.template-modal input,.template-modal select,.template-modal textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.template-fields-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-fields-head .formhub-btn{width:fit-content}.template-field-list{gap:10px;display:grid}.template-field-row{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:12px;grid-template-columns:minmax(160px,1fr) 150px 110px 42px;align-items:end;gap:10px;padding:12px;display:grid}.template-check{grid-template-columns:auto 1fr;align-items:center;min-height:42px;display:flex!important}.template-check input{width:auto}.template-error{color:#a1332c;background:#fff0ef;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:800}.template-fill-description{color:var(--ink-muted);margin:0;font-size:13px;font-weight:650}@media (width<=900px){.template-modal{align-items:flex-end;padding:12px;inset:0}.template-modal-box{border-radius:16px 16px 0 0;max-height:92vh}.manual-form-admin-head{display:grid}.manual-form-create,.template-modal-actions .formhub-btn,.template-fields-head .formhub-btn{width:100%}.template-builder-grid,.template-fill-fields,.template-field-row{grid-template-columns:1fr}.template-fields-head,.template-modal-actions{flex-direction:column;align-items:stretch}.template-check{min-height:0}}.crm-type-tabs,.crm-filters{flex-wrap:wrap;gap:8px;display:flex}.crm-type-tabs{margin-bottom:14px}.crm-type-tab,.crm-filter{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.crm-type-tab.active,.crm-filter.active{background:var(--ink);border-color:var(--ink);color:#fff}.crm-toolbar{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.crm-search{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);border-radius:14px;align-items:center;gap:10px;padding:0 13px;display:flex}.crm-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:13px 0}.crm-search-clear{color:var(--ink-muted);background:0 0;border:0;display:none}.crm-search.has-value .crm-search-clear{display:flex}.crm-list:empty:after{content:"Nog geen aanvragen gevonden.";text-align:center;color:var(--ink-muted);background:var(--surface);border:1px dashed var(--line);border-radius:12px;padding:28px;font-size:13.5px;display:block}.form-toolbar{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.form-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.form-tab{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;font-family:inherit;transition:all .15s;display:flex;position:relative;overflow:hidden}.form-tab:before{content:"";background:var(--tab-accent,transparent);width:3px;height:100%;transition:transform .2s;position:absolute;top:0;left:0;transform:translate(-3px)}.form-tab[data-form-type=all]{--tab-accent:#0b1220}.form-tab[data-form-type=rma]{--tab-accent:#3dae3a}.form-tab[data-form-type=service]{--tab-accent:#1fb9c8}.form-tab[data-form-type=schouw]{--tab-accent:#389f80}.form-tab[data-form-type=oplever]{--tab-accent:#f5a623}.form-tab.active{border-color:var(--tab-accent);background:var(--line-soft)}.form-tab.active:before{transform:translate(0)}.form-tab strong{letter-spacing:-.6px;color:var(--ink);font-family:Archivo,sans-serif;font-size:22px;font-weight:800}.form-tab span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.6px;font-size:11.5px;font-weight:600}.form-tab.active strong{color:var(--tab-accent)}.form-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-select{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;border-radius:10px;min-width:150px;padding:10px 30px 10px 12px;font-family:inherit;font-size:13.5px}.back-btn.back-btn-primary{background:var(--gv-green);color:#fff;border-color:var(--gv-green);font-weight:600}.back-btn.back-btn-primary:hover{background:var(--gv-green-dark);border-color:var(--gv-green-dark)}.gv-empty{text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-md);margin:12px;padding:72px 24px}.gv-empty-icon{width:56px;height:56px;color:var(--gv-green-dark);background:#35aa8214;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.gv-empty-title{color:var(--ink);margin:0 0 8px;font-family:Archivo,sans-serif;font-size:18px;font-weight:700}.gv-empty-desc{color:var(--ink-muted);max-width:380px;margin:0 auto 18px;font-size:14px;line-height:1.55}.gv-empty-cta{background:var(--gv-green);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.gv-empty-cta:hover{background:var(--gv-green-dark)}.ticket-stats-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:18px;display:grid}.ticket-stat-card{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;font-family:inherit;transition:all .15s;display:flex;position:relative;overflow:hidden}.ticket-stat-card:before{content:"";background:0 0;width:3px;height:100%;position:absolute;top:0;left:0}.ticket-stat-card:hover{border-color:var(--ink-muted)}.ticket-stat-card.active{border-color:var(--ink);box-shadow:0 0 0 3px #0b12200f}.ticket-stat-card strong{color:var(--ink);font-family:Archivo,sans-serif;font-size:22px;font-weight:800;line-height:1}.ticket-stat-card span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.ticket-stat-urgent strong,.ticket-stat-urgent span{color:#c03127}.ticket-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ticket-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.ticket-row{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;padding:16px 18px;display:grid}.ticket-row:last-child{border-bottom:0}.ticket-row small{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.ticket-row strong{color:var(--ink);margin-bottom:5px;font-size:17px;display:block}.ticket-row p{color:var(--ink-soft);margin:0 0 6px;line-height:1.45}.ticket-row span{color:var(--ink-muted);font-size:13px}.ticket-row-actions{justify-items:end;gap:10px;display:grid}.ticket-row-actions b{color:var(--ink-soft);font-size:13px}.ticket-row-actions b.overdue{color:#c13f33}.ticket-row-actions select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:38px;font:inherit;color:var(--ink);padding:0 10px}.ticket-prio-urgent{box-shadow:inset 4px 0 #c13f33}.ticket-prio-hoog{box-shadow:inset 4px 0 #d97706}.ticket-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;padding:2px;display:grid;overflow:auto}.ticket-check-list-pools{max-height:none}.ticket-check-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.ticket-check-option.selected{border-color:var(--gv-green);background:var(--gv-green-soft)}.ticket-check-option input[type=checkbox]{width:22px;height:22px;accent-color:var(--gv-green);flex:0 0 22px}.ticket-check-option strong,.ticket-check-option em{display:block}.ticket-check-option strong{color:var(--ink);font-size:13px;line-height:1.25}.ticket-check-option em{color:var(--ink-muted);margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.3}.ticket-check-avatar{color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.ticket-pool-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ticket-pool-modal-list{gap:8px;display:grid}.ticket-pool-summary{border:1px solid var(--line);background:var(--line-soft);border-radius:10px;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;padding:12px;display:grid}.ticket-pool-summary strong,.ticket-pool-summary span,.ticket-pool-summary small{display:block}.ticket-pool-summary strong{color:var(--ink)}.ticket-pool-summary span,.ticket-pool-summary small{color:var(--ink-muted);font-size:12px;line-height:1.45}.wvb-layout,.mail-template-layout,.tg-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:18px;display:grid}.wvb-klussen,.wvb-check-area,.mail-flow-card,.mail-tpl-preview,.tg-sidepanel,.tg-main,.td-quick-add,.td-list,.fin-balance-widget,.fin-list,.audit-list,.lead-list,.bes-list,.bes-board,.comm-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px}.wvb-klus-card,.mail-tpl-card{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;color:var(--ink);border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.wvb-klus-card.active,.mail-tpl-card.active{border-color:var(--gv-green);background:#35aa820f}.wvb-klus-card span,.mail-tpl-card span,.wvb-placeholder,.fin-balance-widget,.modal-muted{color:var(--ink-muted);font-size:13px}.mail-flow-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mail-flow-step{background:var(--line-soft);border-radius:10px;padding:12px}.mail-flow-step span{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:10px;font-weight:700;display:inline-flex}.mail-tpl-list{gap:10px;display:grid}.mail-tpl-preview h3,.mail-flow-card h2,.sales-section-title{margin:0 0 12px;font-family:Archivo,sans-serif}.tg-toolbar,.fin-toolbar,.leads-actionbar,.bes-toolbar,.comm-toolbar,.td-tabs-row,.td-quick-row,.bes-filters,.leads-searchbar,.audit-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tg-switch,.comm-tabs,.bes-view-toggle{background:var(--line-soft);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.tg-switch button,.comm-tab,.bes-view-btn,.td-tabs-row button,.td-list-btn,.td-prio-chip{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-family:inherit;font-weight:700}.tg-switch button.active,.comm-tab.active,.bes-view-btn.active,.td-tabs-row button.active,.td-list-btn.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.agenda-nav{gap:8px;margin-bottom:14px;display:flex}.agenda-nav button,.agenda-empty-slot,.td-quick-row button,.leads-secondary,.leads-primary-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:9px;padding:10px 13px;font-family:inherit;font-weight:700}.agenda-empty-slot{width:100%;min-height:180px;color:var(--ink-muted);border-style:dashed}.tg-mini-month,.tg-visibility{color:var(--ink-muted);margin-top:12px;font-size:13px;display:block}.td-lists-bar{gap:8px;margin-bottom:14px;display:flex}.td-quick-add{margin-bottom:14px}.td-quick-add input,.td-quick-add textarea,.td-tabs-row input,.bes-search input,.leads-searchbar input,.crm-search input{min-width:0}body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search{border:1px solid var(--color-border-strong,#d8dee9)!important;background:var(--color-surface-base,#fff)!important;width:100%!important;min-width:0!important;height:48px!important;box-shadow:none!important;border-radius:16px!important;align-items:center!important;gap:10px!important;padding:0 14px!important;transition:border-color .16s,box-shadow .16s,background .16s!important;display:flex!important;overflow:hidden!important}body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search:focus-within{border-color:var(--color-brand-500,#4f6eea)!important;box-shadow:0 0 0 3px #4f6eea29!important}body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search svg{width:18px!important;height:18px!important;color:var(--color-text-tertiary,#94a3b8)!important;flex:none!important}body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search input,body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search input:focus,body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search input:focus-visible{width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:var(--color-text-primary,#111827)!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;padding:0!important;font-size:15px!important;font-weight:600!important}body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search input::placeholder{color:var(--color-text-tertiary,#94a3b8)!important;font-weight:500!important}.td-quick-add>input,.td-quick-add textarea{border:1px solid var(--line);border-radius:9px;width:100%;margin-bottom:8px;padding:10px 12px;font-family:inherit}.td-item{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.fin-stats,.bes-stats,.lead-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.bes-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px}.bes-stat strong{font-family:Archivo,sans-serif;font-size:22px;font-weight:800;display:block}.bes-stat span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.leads-primary-btn,.ev-btn-primary{background:var(--gv-green);border-color:var(--gv-green);color:#fff}.comm-empty{text-align:center;color:var(--ink-muted);padding:50px 20px}.comm-empty strong{color:var(--ink);margin-bottom:8px;font-family:Archivo,sans-serif;font-size:18px;display:block}@media (width<=900px){.wvb-layout,.mail-template-layout,.tg-layout,.mail-flow-grid{grid-template-columns:1fr}}.btn-group{gap:10px;display:flex}.btn{cursor:pointer;border:none;border-radius:9px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.btn-secondary{background:var(--surface);color:var(--ink-soft);border:1px solid var(--line)}.btn-primary{background:linear-gradient(135deg, var(--gv-green), var(--gv-green-dark));color:#fff;box-shadow:0 4px 14px #35aa8238}.btn-secondary:hover{background:var(--line-soft)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #35aa823d}.btn:active{transform:scale(.98)}.oplever-ref-chip{background:var(--ink);color:#fff;letter-spacing:.3px;border-radius:8px;padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.oplever-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:14px;overflow:hidden}.oplever-section-head{background:var(--line-soft);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.oplever-section-head h3{letter-spacing:-.2px;margin:0;font-family:Archivo,sans-serif;font-size:15px;font-weight:700}.oplever-step-num{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:flex}.oplever-section-body{grid-template-columns:1fr 1fr;gap:14px 16px;padding:18px;display:grid}.oplever-field{flex-direction:column;gap:5px;display:flex}.oplever-field.full{grid-column:1/-1}.oplever-field label{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.oplever-field label .req{color:var(--danger);font-size:12px;font-weight:500}.oplever-field label .opt{color:var(--ink-muted);font-size:12px;font-weight:400}.oplever-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.oplever-field select,.oplever-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.oplever-field textarea{resize:vertical;min-height:80px;font-family:inherit}.oplever-field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,.oplever-field select:focus,.oplever-field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b12200f}.oplever-field .hint{color:var(--ink-muted);font-size:11.5px;line-height:1.4}.client-picker-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:0;margin-bottom:18px;display:grid}.client-tab{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.client-tab.active{color:var(--ink);border-bottom-color:var(--ink)}.client-tab-panel{display:none}.client-tab-panel.active{animation:.2s ease-out fadeIn;display:block}.client-search-results{margin-top:10px}.client-search-empty{border:1px dashed var(--line);color:var(--ink-muted);text-align:center;border-radius:10px;padding:16px;font-size:12.5px}.ticket-new-client-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}@media (width<=820px){.ticket-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.oplever-section-body,.ticket-new-client-grid,.client-picker-tabs{grid-template-columns:1fr}}@media (width<=480px){.ticket-stats-grid{grid-template-columns:repeat(2,1fr)}}.form-list-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.form-table-head{background:var(--line-soft);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.6px;color:var(--ink-muted);grid-template-columns:110px 110px 1fr 1.3fr 100px;gap:14px;padding:12px 16px;font-size:10.5px;font-weight:700;display:grid}.form-list{flex-direction:column;display:flex}.form-row{border-bottom:1px solid var(--line-soft);grid-template-columns:110px 110px 1fr 1.3fr 100px;align-items:center;gap:14px;padding:13px 16px;font-size:13px;display:grid}.form-row:last-child{border-bottom:0}.form-row .mono{color:var(--ink-soft);font-family:JetBrains Mono,monospace;font-size:12px}.form-row strong{color:var(--ink);font-weight:800;display:block}.form-row span{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}.form-col-meta,.form-col-date{color:var(--ink-muted);min-width:0}.form-type-badge{width:fit-content;color:var(--ink-soft);background:var(--line-soft);border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.form-type-badge.rma{color:#9b251f;background:#e2443b1c}.form-type-badge.service{color:#0b5160;background:#1fb9c81f}.form-type-badge.schouw{color:#256b56;background:#35aa8221}.form-type-badge.oplever{color:#94600e;background:#f5a62324}.form-empty{text-align:center;color:var(--ink-muted);padding:60px 20px}.form-empty svg{color:var(--line);margin:0 auto 14px}.form-empty strong{color:var(--ink-soft);margin-bottom:4px;font-size:16px;font-weight:700;display:block}.form-empty span{font-size:13.5px}.notif-panel-overlay{z-index:49;opacity:0;pointer-events:none;background:#0b122066;transition:opacity .2s;position:fixed;inset:0}.notif-panel-overlay.show{opacity:1;pointer-events:auto}.notif-panel{background:var(--surface);z-index:50;flex-direction:column;width:380px;max-width:92vw;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(110%);box-shadow:-8px 0 30px #0b122026}.notif-panel.show{transform:translate(0)}.notif-panel-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.notif-panel-head h3{margin:0;font-family:Archivo,sans-serif;font-size:16px;font-weight:800}.notif-panel-actions{align-items:center;gap:6px;display:flex}.notif-panel-btn{color:var(--gv-green-dark);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600}.notif-panel-close{width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex}.notif-panel-body{flex:1;padding:8px 0;overflow-y:auto}.notif-empty{text-align:center;color:var(--ink-muted);padding:40px 20px}.notif-empty strong{color:var(--ink-soft);margin-bottom:4px;font-size:14px;display:block}.crm-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0b12208c;justify-content:center;align-items:center;padding:26px;display:none;position:fixed;inset:0 0 0 260px}.crm-modal.show{animation:.2s ease-out fadeIn;display:flex}.crm-modal-overlay{z-index:1;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b12208c;position:absolute;inset:0}.crm-modal-box{background:var(--surface);z-index:2;border:1px solid #e2e8f0d9;border-radius:16px;width:100%;max-width:680px;max-height:calc(100vh - 52px);animation:.3s ease-out slideUp;position:relative;overflow:hidden auto;box-shadow:0 22px 70px #0b122047}.crm-modal-head{border-bottom:1px solid var(--line-soft);background:var(--surface);z-index:2;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex;position:sticky;top:0}.crm-modal-head h3{letter-spacing:-.3px;font-family:Archivo,sans-serif;font-size:18px;font-weight:700}.crm-modal-close{background:var(--line-soft);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.crm-modal-body{padding:18px 22px 22px;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));max-width:100%;overflow-x:hidden}.crm-modal-actions{border-top:1px solid var(--line-soft);background:var(--surface);z-index:2;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex;position:sticky;bottom:0}.user-picker-list{max-height:60vh;padding-right:4px;display:block;overflow-y:auto}.user-pick-group{margin-bottom:14px}.user-pick-group-head{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px 6px;font-family:Archivo,sans-serif;font-size:10.5px;font-weight:800;display:flex}.user-pick-group-head span{background:var(--line-soft);color:var(--ink-soft);letter-spacing:0;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.user-pick-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;display:grid}.user-pick{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex}.user-pick:hover{border-color:var(--gv-green);transform:translateY(-1px)}.user-pick.active{border-color:var(--gv-green);box-shadow:0 0 0 1px var(--gv-green);background:#35aa8214}.user-pick-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Archivo,sans-serif;font-size:12px;font-weight:800;display:flex}.user-pick-body{flex:1;min-width:0}.user-pick-body strong{color:var(--ink);font-size:13px;font-weight:700;line-height:1.25;display:block}.user-pick-body span{color:var(--ink-muted);font-size:11px;font-weight:500;display:block}.ev-field{margin-bottom:12px}.ev-field>label{color:var(--ink-soft);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.ev-field input[type=text],.ev-field select,.ev-field textarea{border:1.5px solid var(--line);width:100%;color:var(--ink);background:var(--surface);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.ev-field textarea{resize:vertical}.ev-grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ev-actions{border-top:1px solid var(--line-soft);align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.ev-btn{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.ev-btn-primary{background:var(--gv-green);color:#fff;border-color:var(--gv-green);box-shadow:0 2px 8px #35aa8240}.qt-types{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.qt-type{text-align:left;background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:3px;padding:12px;font-family:inherit;transition:all .15s;display:flex;position:relative}.qt-type:hover{border-color:var(--gv-green);transform:translateY(-1px)}.qt-type.active{border-color:var(--gv-green);box-shadow:inset 0 0 0 1px var(--gv-green);background:#35aa820f}.qt-type.active:after{content:"Actief";color:var(--gv-green);font-size:14px;font-weight:800;position:absolute;top:8px;right:10px}.qt-ico{margin-bottom:2px;font-size:22px}.qt-type strong{color:var(--ink);letter-spacing:-.1px;font-size:12.5px;font-weight:700;line-height:1.25}.qt-desc{color:var(--ink-muted);font-size:11px;line-height:1.35}.toast{background:var(--surface);box-shadow:var(--shadow-lg);z-index:1000;border-radius:11px;align-items:center;gap:12px;max-width:340px;padding:14px 20px;transition:transform .3s ease-out;display:flex;position:fixed;bottom:24px;right:24px;transform:translate(400px)}.toast.show{transform:translate(0)}.toast-icon{width:30px;height:30px;color:var(--success);background:#1fb96b1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast.is-error .toast-icon{background:var(--md-red-bg,#fce8e6);color:var(--danger)}.toast-content strong{margin-bottom:1px;font-size:13.5px;display:block}.toast-content span{color:var(--ink-muted);font-size:12.5px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (width>=720px){.crm-modal{align-items:center;padding:26px}.crm-modal-box{border-radius:16px;max-height:calc(100vh - 52px)}}.page-footer{text-align:center;color:var(--ink-muted);margin:26px 0 0;font-size:12.5px}.qt-fab{bottom:calc(22px + env(safe-area-inset-bottom,0px));right:calc(22px + env(safe-area-inset-right,0px));background:linear-gradient(135deg, var(--gv-green), var(--gv-green-dark));color:#fff;z-index:60;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;position:fixed;box-shadow:0 10px 24px #35aa8261}.qt-fab:hover{transform:scale(1.08);box-shadow:0 12px 30px #35aa8280}.qt-fab:active{transform:scale(.96)}@media (width>=900px){.qt-fab{bottom:28px;right:28px}}@media (width>=1200px){.page{max-width:1240px;margin:0 auto;padding:32px 32px 56px}}@media (width>=1440px){.page{max-width:1480px}}@media (width>=1600px){.page{max-width:1680px;padding:40px 48px 64px}}@media (width<=900px){.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-topbar{display:flex}.main-content{margin-left:0}body:after{left:0}.page{padding:24px 18px 60px}}@media (width<=520px){.brand-grid,.formhub-grid{grid-template-columns:1fr}.form-tabs{grid-template-columns:repeat(2,1fr)}.formhub-card{padding:16px}}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.form-header{border-bottom:1px solid var(--line-soft);background:linear-gradient(#f1f3f766,#0000);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 32px 22px;display:flex}.form-header h2{letter-spacing:-.3px;margin:0;font-family:Archivo,sans-serif;font-size:20px;font-weight:700}.form-header p{color:var(--ink-muted);margin:2px 0 0;font-size:13.5px}.form-body{padding:28px 32px}.row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.field.full{grid-column:1/-1}.field label{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.field label .req{color:var(--danger);font-weight:500}.field label .opt{color:var(--ink-muted);font-size:12px;font-weight:400}.field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);border-radius:9px;padding:12px 13px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical}.field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,.field select:focus,.field textarea:focus{border-color:var(--gv-green);outline:none;box-shadow:0 0 0 4px #35aa821f}.field .hint{color:var(--ink-muted);font-size:12px;line-height:1.4}.rma-view .intro{margin-bottom:28px}.rma-view .intro .intro-label{border-radius:999px;align-items:center;gap:8px;background:var(--brand-gradient-soft)!important;border:1px solid var(--line)!important;color:var(--accent-deep)!important;letter-spacing:.8px!important;margin-bottom:14px!important;padding:5px 12px!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important}.rma-view .intro .intro-label:before{content:"";background:var(--accent-1);border-radius:50%;width:5px;height:5px}.rma-view .intro h1{letter-spacing:-1px;margin-bottom:10px!important;font-size:clamp(28px,4vw,38px)!important;line-height:1.1!important}.rma-view .intro h1 .accent{color:var(--gv-green,#2e8b35)}.rma-view .intro p{max-width:640px;font-size:15.5px!important;line-height:1.6!important}.info-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;display:grid}.info-item{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.info-icon{background:var(--brand-gradient-soft);width:32px;height:32px;color:var(--accent-deep);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.info-item strong{font-size:13px;font-weight:600;display:block}.info-item span{color:var(--ink-muted);font-size:11.5px}.ref-chip{background:var(--line-soft);color:var(--ink-soft);border-radius:999px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:500}.fieldset{border-bottom:1px dashed var(--line);margin-bottom:32px;padding-bottom:28px}.fieldset:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.fieldset-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.fieldset-badge{background:var(--brand-gradient,var(--gv-green));color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:flex}.fieldset-title h3{margin:0;font-family:Archivo,sans-serif;font-size:16px;font-weight:700}.fieldset-title span{color:var(--ink-muted);font-size:12.5px;font-weight:500;display:block}.field input.mono{letter-spacing:.3px;font-family:JetBrains Mono,monospace}.field input.field-readonly,.field input[readonly]{background:var(--line-soft);color:var(--ink-soft);cursor:not-allowed;font-weight:500}.defect-type-picker{grid-template-columns:1fr 1fr;gap:12px;display:grid}.defect-tile{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-md);cursor:pointer;text-align:left;align-items:center;gap:14px;padding:18px 16px;font-family:inherit;transition:all .2s;display:flex;position:relative}.defect-tile:hover{border-color:var(--accent-2);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.defect-tile.selected{border-color:var(--accent-1);background:var(--brand-gradient-soft);box-shadow:0 0 0 3px var(--brand-gradient-soft)}.defect-tile-icon{background:var(--brand-gradient-soft);width:44px;height:44px;color:var(--accent-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.defect-tile.selected .defect-tile-icon{background:var(--brand-gradient);color:#fff}.defect-tile-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.defect-tile-body strong{color:var(--ink);font-family:Archivo,sans-serif;font-size:15px;font-weight:700}.defect-tile-body span{color:var(--ink-muted);font-size:12.5px;line-height:1.3}.defect-tile-check{background:var(--accent-1);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px;transform:scale(.6)}.defect-tile.selected .defect-tile-check{opacity:1;transform:scale(1)}.module-count-picker{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.module-count-picker>span{color:var(--ink-muted);margin-right:4px;font-size:12px;font-weight:500}.count-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:7px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;transition:all .15s}.count-btn.active{background:var(--brand-gradient);color:#fff;border-color:#0000}.battery-stack{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(#f8fafc 0%,#eef4f5 100%);flex-direction:column;gap:6px;max-width:360px;padding:18px;display:flex}.battery-stack-label{color:var(--ink-muted);letter-spacing:.5px;text-transform:uppercase;justify-content:space-between;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.battery-unit{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 13px;font-family:inherit;font-size:13.5px;transition:all .2s;display:flex}.battery-unit:hover:not(.battery-bdu){border-color:var(--accent-2);transform:translate(2px)}.battery-unit.selected{border-color:var(--accent-1);background:var(--brand-gradient-soft);box-shadow:0 0 0 3px var(--brand-gradient-soft)}.battery-unit-num{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.battery-unit-tag{color:var(--ink-muted);font-size:11px;font-weight:500}.battery-unit.selected .battery-unit-tag{color:var(--accent-deep);font-weight:600}.battery-bdu{background:var(--brand-gradient-soft);cursor:default;border-style:dashed!important;border-color:var(--accent-2)!important}.voltage-block{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg,#f8fafc 0%,#f1f7f8 100%);margin-top:4px;padding:20px}.voltage-block .field{margin:0}.voltage-readout{background:var(--surface);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px 20px;display:flex}.voltage-readout.ok{background:#e2443b0a;border-color:#e2443b40}.voltage-readout.warn{background:#1fb96b0f;border-color:#1fb96b4d}.voltage-label{flex-direction:column;gap:2px;display:flex}.voltage-label strong{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:600}.voltage-label span{color:var(--ink-muted);font-size:12px}.voltage-verdict{background:var(--line-soft);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:flex}.voltage-readout.ok .voltage-verdict{color:var(--danger);background:#e2443b1a}.voltage-readout.warn .voltage-verdict{color:var(--success);background:#1fb96b1f}.model-card{background:var(--brand-gradient-soft);border:1px solid var(--line);border-radius:var(--radius-md);align-items:center;gap:14px;padding:18px;display:flex}.model-card-icon{background:var(--brand-gradient);color:#fff;width:48px;height:48px;box-shadow:0 4px 14px var(--brand-glow);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.model-card-body strong{margin-bottom:3px;font-family:Archivo,sans-serif;font-size:16px;font-weight:700;display:block}.model-card-body span{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.wip-strip{background:linear-gradient(135deg,#f5a62314,#f5a62305);border:1px dashed #f5a62366;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.wip-strip-icon{color:#b07010;background:#f5a62326;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wip-strip-body strong{color:#7a4a0a;font-size:13px;font-weight:700;display:block}.wip-strip-body span{color:#8a6520;font-size:12.5px;line-height:1.45}.upload-zone{border:2px dashed var(--line);border-radius:var(--radius-md);text-align:center;cursor:pointer;background:linear-gradient(180deg, var(--surface) 0%, var(--line-soft) 100%);padding:26px 20px;transition:all .25s;display:block;position:relative}.upload-zone:hover{border-color:var(--accent-2);background:var(--brand-gradient-soft)}.upload-zone input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-icon{background:var(--brand-gradient-soft);width:46px;height:46px;color:var(--accent-deep);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.upload-zone strong{margin-bottom:3px;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;display:block}.upload-zone .upload-sub{max-width:420px;color:var(--ink-muted);margin:0 auto;font-size:12.5px;line-height:1.45;display:block}.upload-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.upload-list:empty{display:none}.upload-item{aspect-ratio:1;background:var(--line-soft);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.upload-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.upload-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000ad);padding:18px 7px 6px;font-size:10.5px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.upload-remove{color:#fff;cursor:pointer;background:#0b1220c7;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;right:6px}.upload-note{color:var(--ink-soft);background:#f5a62314;border-radius:0 8px 8px 0;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.form-footer{background:var(--line-soft);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 32px;display:flex}.form-note{color:var(--ink-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.wizard-steps{gap:4px;margin-bottom:24px;padding-bottom:4px;display:flex;overflow-x:auto}.wizard-step{background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:90px;padding:10px 8px;font-family:inherit;display:flex;position:relative}.wizard-step:after{content:"";background:var(--line);border-radius:2px;height:3px;transition:all .3s;position:absolute;bottom:0;left:15%;right:15%}.wizard-step.active:after,.wizard-step.done:after{background:var(--ink)}.wizard-step-num{background:var(--line-soft);width:28px;height:28px;color:var(--ink-muted);border-radius:50%;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:flex}.wizard-step.active .wizard-step-num{background:var(--ink);color:#fff;box-shadow:0 0 0 4px #0b12201a}.wizard-step.done .wizard-step-num{background:var(--success);color:#fff}.wizard-step-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;font-size:11.5px;font-weight:600}.wizard-step.active .wizard-step-label,.wizard-step.done .wizard-step-label{color:var(--ink)}.wizard-panel{animation:.3s ease-out fadeIn;display:none}.wizard-panel.active{display:block}.wizard-nav{background:var(--line-soft);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.wizard-nav-info{color:var(--ink-muted);font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:500}.btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.client-new-empty{text-align:center;padding:22px}.client-new-empty p{color:var(--ink-soft);margin:0 0 18px;font-size:14px}.urgency-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.urgency-tile{border:1.5px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:12px 10px;font-family:inherit;display:flex}.urgency-tile.selected{border-color:var(--ink);box-shadow:var(--shadow-sm)}.urgency-dot{border-radius:50%;width:9px;height:9px}.check-list{flex-direction:column;gap:6px;margin-top:4px;display:flex}.check-item{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex;position:relative}.check-item input[type=checkbox]{accent-color:var(--ink)}.check-item input[type=checkbox],.check-item input[type=radio],.field .check-item input[type=checkbox],.field .check-item input[type=radio]{border:1.5px solid var(--line);width:18px;min-width:18px;height:18px;box-shadow:none;cursor:pointer;flex:0 0 18px;margin:0;padding:0}.check-item span{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:650;line-height:1.35}.schouw-form-shell .check-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.schouw-form-shell .check-item{min-height:48px}.agenda-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-bottom:22px;overflow:hidden}.agenda-nav{border-bottom:1px solid var(--line-soft);justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.agenda-nav-label{text-align:center;min-width:160px;font-weight:700}.agenda-legend{border-bottom:1px solid var(--line-soft);color:var(--ink-muted);gap:12px;padding:10px 14px;font-size:12px;display:flex}.agenda-chip{border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.slot-free{background:#1fb96b4d}.slot-busy{background:#e2443b47}.slot-selected{background:var(--gv-green)}.agenda-grid{grid-template-columns:repeat(5,1fr);gap:8px;padding:14px;display:grid}.agenda-slot{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-height:82px;padding:10px;display:flex}.agenda-slot.selected{border-color:var(--gv-green);background:var(--gv-green-soft)}.agenda-selection{background:var(--gv-green-soft);border-radius:10px;align-items:center;gap:10px;margin:0 14px 14px;padding:12px 14px;display:flex}.agenda-selection div{flex-wrap:wrap;flex:1;gap:8px;display:flex}.ts-breadcrumb{flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:12.5px;display:flex}.ts-crumb-wrap{align-items:center;gap:6px;display:inline-flex}.ts-crumb{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-weight:500;transition:all .15s;display:inline-flex}.ts-crumb.root{background:var(--ink);color:#fff;border-color:var(--ink)}.ts-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px;animation:.25s ease-out fadeIn}.ts-panel h2{letter-spacing:-.5px;margin:0 0 6px;font-family:Archivo,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.ts-sub{color:var(--ink-muted);margin:0 0 22px;font-size:14px;line-height:1.5}.ts-options{gap:10px;display:grid}.ts-option{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-md);cursor:pointer;text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;font-family:inherit;transition:all .2s;display:grid}.ts-option:hover{border-color:var(--ink);box-shadow:var(--shadow-sm);transform:translate(3px)}.ts-option-icon{background:var(--line-soft);width:40px;height:40px;color:var(--ink-soft);border-radius:10px;justify-content:center;align-items:center;display:flex}.ts-option-body strong{color:var(--ink);letter-spacing:-.2px;margin-bottom:2px;font-family:Archivo,sans-serif;font-size:15px;font-weight:700;display:block}.ts-option-body span{color:var(--ink-muted);font-size:12.5px;line-height:1.4}.ts-option-arrow{background:var(--line-soft);width:30px;height:30px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.ts-result{border-radius:var(--radius-md);background:var(--result-bg,#1fb96b14);border:1px solid var(--result-border,#1fb96b4d);flex-direction:column;gap:4px;margin-bottom:16px;padding:14px 16px;display:flex}.ts-result.solution{--result-bg:#1fb96b14;--result-border:#1fb96b4d;--result-accent:#1fb96b}.ts-result.service{--result-bg:#f5a62314;--result-border:#f5a62359;--result-accent:#c07a10}.ts-result-head{align-items:center;gap:12px;display:flex}.ts-result-badge{background:var(--result-accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ts-result-head-text strong{letter-spacing:.8px;text-transform:uppercase;color:var(--result-accent);font-size:11px;font-weight:700;display:block}.ts-result-head-text span{color:var(--ink);font-size:13.5px;font-weight:600}.ts-result-body{color:var(--ink);white-space:pre-wrap;margin:10px 0;font-size:14.5px;line-height:1.6}.ts-result-steps{background:var(--line-soft);border-radius:var(--radius-md);margin-bottom:16px;padding:14px 18px}.ts-result-steps strong{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.ts-result-steps ol{color:var(--ink-soft);margin:0;padding-left:20px;font-size:13.5px;line-height:1.7}.ts-result-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.oplever-type-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.oplever-type-card{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px;font-family:inherit;transition:all .2s;display:flex}.oplever-type-card:hover{border-color:var(--ink);box-shadow:var(--shadow-md);transform:translateY(-2px)}.oplever-type-icon{color:#fff;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 6px 18px #0b12201f}.oplever-type-card strong{letter-spacing:-.3px;font-family:Archivo,sans-serif;font-size:18px;font-weight:800}.oplever-type-card span{color:var(--ink-muted);font-size:13px;line-height:1.4}.oplever-radio-group{flex-wrap:wrap;gap:8px;display:flex}.oplever-radio-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oplever-radio{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:center;min-width:100px;color:var(--ink-soft);border-radius:8px;flex:1;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:600}.oplever-radio.selected{border-color:var(--ink);background:var(--ink);color:#fff}.oplever-radio.selected[data-value=ja]{background:#1fb96b;border-color:#1fb96b}.oplever-radio.selected[data-value=nee]{background:#e2443b;border-color:#e2443b}.oplever-photo{border:2px dashed var(--line);text-align:center;cursor:pointer;background:var(--surface);border-radius:10px;min-height:110px;padding:20px;transition:all .15s;position:relative}.oplever-photo:hover{border-color:var(--ink-muted)}.oplever-photo-placeholder{color:var(--ink-muted);flex-direction:column;align-items:center;gap:6px;display:flex}.oplever-photo-placeholder strong{color:var(--ink-soft);font-size:13px;font-weight:600}.oplever-photo-placeholder span{font-size:11.5px}.oplever-photo input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.oplever-hint-box,.mw-empty{color:var(--ink-soft);background:#f5a62314;border-radius:0 8px 8px 0;grid-column:1/-1;padding:10px 12px;font-size:12.5px;line-height:1.5}.oplever-portal-note{border:1px solid var(--md-primary-container);background:var(--md-primary-container);color:var(--md-on-surface);border-radius:12px;grid-column:1/-1;gap:4px;padding:12px 14px;display:grid}.oplever-portal-note strong{color:var(--md-primary);font-size:13px;font-weight:500}.oplever-portal-note span{color:var(--md-on-surface-variant);font-size:12.5px;line-height:1.5}.oplever-progress,.validation-summary{margin:12px 0 16px}.oplever-progress{border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:14px;gap:8px;padding:12px;display:grid}.oplever-progress-track{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.oplever-progress-track span{border:1px solid var(--md-outline-variant);min-width:max-content;color:var(--md-on-surface-variant);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.oplever-progress-track i{background:var(--md-primary-container);width:20px;height:20px;color:var(--md-primary);border-radius:999px;place-items:center;font-size:11px;font-style:normal;display:grid}.oplever-progress small{color:var(--md-on-surface-variant);font-size:12px}.validation-summary{color:var(--md-red);background:#d9302514;border:1px solid #d930253d;border-radius:14px;padding:14px 16px}.validation-summary strong{color:var(--md-red);margin-bottom:8px;display:block}.validation-summary ul{margin:0;padding-left:18px}.validation-summary li{color:var(--md-on-surface);margin:3px 0}.photo-warning{color:#94600e;background:#f5a6231f;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px;font-weight:600}.serial-lines{grid-column:1/-1;gap:12px;display:grid}.serial-line{border:1px solid var(--md-outline-variant);background:var(--md-surface-variant);border-radius:14px;grid-template-columns:minmax(140px,.85fr) minmax(220px,1.4fr) minmax(220px,1fr) minmax(140px,.8fr);gap:10px;padding:12px;display:grid}.serial-line-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.serial-line-head button,.serial-actions button,.scan-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:600;display:inline-flex}.serial-line-head button{border:1px solid var(--md-red-bg);background:var(--md-red-bg);color:var(--md-red);padding:6px 10px;font-size:12px}.serial-line label{min-width:0;color:var(--md-on-surface-variant);gap:5px;font-size:12px;font-weight:600;display:grid}.serial-line input,.serial-line select{min-width:0}.serial-scan-field{grid-template-columns:minmax(120px,1fr) auto;gap:8px;display:grid}.scan-button{border:1px solid var(--md-primary-container);background:var(--md-primary-container);min-height:40px;color:var(--md-primary);white-space:nowrap;padding:0 12px;position:relative}.scan-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.serial-actions{flex-wrap:wrap;gap:8px;display:flex}.serial-actions button{border:1px dashed var(--md-outline-variant);background:var(--md-surface);color:var(--md-primary);padding:9px 12px;font-size:12.5px}.safety-checklist{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.safety-checklist label{border:1px solid var(--md-outline-variant);background:var(--md-surface);min-height:44px;color:var(--md-on-surface);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-weight:600;display:flex}.safety-checklist input{width:20px;height:20px}.btn-add-mw{border:1.5px dashed var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-family:inherit;font-weight:700;display:inline-flex}.mw-lines{grid-column:1/-1;gap:10px;display:grid}.mw-line{border:1px solid var(--md-outline-variant);background:var(--md-surface-variant);border-radius:12px;grid-template-columns:32px 1fr;gap:10px;padding:12px;display:grid}.mw-line-index{background:var(--md-primary-container);width:28px;height:28px;color:var(--md-primary);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.mw-line-grid{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) 96px 132px 132px;align-items:end;gap:10px;display:grid}.mw-line-grid label,.mw-line-total{color:var(--md-on-surface-variant);gap:4px;font-size:12px;font-weight:500;display:grid}.mw-line-grid input,.mw-line-grid select{min-width:0}.mw-hidden-input{display:none!important}.mw-line-total{border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:8px;min-height:40px;padding:7px 10px}.mw-line-total strong{color:var(--md-on-surface);font-size:14px;font-weight:500}.mw-check{border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:8px;grid-column:1/3;align-items:center;min-height:40px;padding:0 10px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.mw-check input{width:18px;min-width:18px}.mw-note{grid-column:3/5}.mw-remove{border:1px solid var(--md-red-bg);background:var(--md-red-bg);height:36px;color:var(--md-red);cursor:pointer;border-radius:18px;grid-column:5/6;font-family:inherit;font-size:12px;font-weight:500}.mw-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.mw-total{border:1px solid var(--md-outline-variant);background:var(--md-surface);text-align:right;border-radius:12px;gap:2px;min-width:220px;padding:10px 14px;display:grid}.mw-total-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mw-total.is-grand{border-color:var(--md-primary-container);background:var(--md-primary-container)}.mw-total.is-grand strong{color:var(--md-primary)}.mw-total span{color:var(--md-on-surface-variant);font-size:11px;font-weight:500}.mw-total strong{color:var(--md-green);font-size:18px;font-weight:500}.oplever-signature{border:1.5px solid var(--line);background:var(--surface);border-radius:10px;position:relative;overflow:hidden}.oplever-signature-canvas{touch-action:none;cursor:crosshair;background:repeating-linear-gradient(0deg,#0000 0 24px,#0000000a 24px 25px);width:100%;height:160px;display:block}.oplever-signature-clear{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.oplever-signature-placeholder{color:var(--ink-muted);pointer-events:none;justify-content:center;align-items:center;font-size:13.5px;font-style:italic;display:flex;position:absolute;inset:0}.signature-signer{color:var(--md-on-surface-variant);margin-bottom:8px;font-size:12.5px}.signature-signer strong{color:var(--md-on-surface)}.oplever-signature.signed .oplever-signature-placeholder{display:none}.oplever-verklaring{background:var(--line-soft);color:var(--ink-soft);border-radius:0 8px 8px 0;margin-bottom:12px;padding:12px 14px;font-size:12.5px;line-height:1.55}.schouw-intro-list{border:1px solid var(--line);border-radius:12px;margin-bottom:18px;overflow:hidden}.schouw-intro-list div{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);padding:9px 12px;font-size:13px}.schouw-intro-list div:last-child{border-bottom:0}.schouw-agreement{background:var(--line-soft);border-radius:0 10px 10px 0;padding:16px}.schouw-agreement strong{color:var(--ink);margin-bottom:9px;font-size:14px;font-weight:800;display:block}@media (width<=900px){.serial-line,.mw-line-grid{grid-template-columns:1fr}.mw-check,.mw-note,.mw-remove{grid-column:auto}.serial-scan-field{grid-template-columns:1fr}.scan-button,.serial-actions button,.btn-add-mw{min-height:44px}.mw-actions{flex-direction:column;align-items:stretch}.mw-total-stack,.mw-total{width:100%;min-width:0}.oplever-progress-track{scroll-snap-type:x proximity}.oplever-progress-track span{scroll-snap-align:start}}.td-header{margin-bottom:18px}.td-header h2{color:var(--ink);letter-spacing:-.01em;margin:0 0 4px;font-family:Archivo,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.td-header-sub{color:var(--ink-muted);margin:0;font-size:13.5px}.td-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.td-kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.td-kpi-val{color:var(--ink);letter-spacing:-.01em;font-family:Archivo,sans-serif;font-size:22px;font-weight:800;line-height:1}.td-kpi-lbl{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px;margin-top:2px;font-size:11px;font-weight:600}.td-lists-bar{border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;margin-bottom:18px;padding-bottom:14px;display:flex;overflow-x:auto}.td-list-chip,.td-list-new-btn{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.td-list-chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.td-list-chip-count,.td-badge{background:var(--line-soft);min-width:18px;color:var(--ink-muted);text-align:center;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.td-list-chip.active .td-list-chip-count{color:#ffffffe6;background:#fff3}.td-list-new-btn{background:0 0;border-style:dashed}.td-add-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:18px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.td-add-card.expanded{border-color:var(--gv-green);box-shadow:0 2px 16px #0b122014}.td-add-row{align-items:center;gap:10px;padding:12px 14px;display:flex}.td-add-check{width:22px;height:22px;color:var(--ink-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.td-add-row input[type=text]{color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:6px 2px;font-family:inherit;font-size:14.5px;line-height:1.45}.td-add-send{background:var(--gv-green);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s,transform .15s,background .15s;display:flex;transform:translate(6px)}.td-add-card.has-text .td-add-send,.td-add-card.expanded .td-add-send{opacity:1;pointer-events:auto;transform:none}.td-add-expand{border-top:1px solid #0000;max-height:0;overflow:hidden}.td-add-card.expanded .td-add-expand{border-top-color:var(--line-soft);max-height:500px}.td-add-expand textarea{width:100%;color:var(--ink);resize:none;background:0 0;border:none;outline:none;padding:10px 14px 4px 46px;font-family:inherit;font-size:13.5px;line-height:1.5}.td-add-chips{flex-wrap:wrap;gap:6px;padding:8px 12px 8px 46px;display:flex;position:relative}.td-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.td-chip.active,.td-chip.has-value{background:var(--gv-green-soft);border-color:var(--gv-green);color:var(--gv-green-dark);font-weight:600}.td-chip-group{gap:4px;display:inline-flex}.td-chip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.td-prio-low .td-chip-dot,.td-prio-laag .td-chip-dot{background:#64748b}.td-prio-normal .td-chip-dot,.td-prio-normaal .td-chip-dot{background:var(--gv-green)}.td-prio-high .td-chip-dot,.td-prio-hoog .td-chip-dot{background:#dc2626}.td-prio-high.active,.td-prio-hoog.active{color:#991b1b;background:#dc262614;border-color:#dc2626}.td-add-footer{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;margin-top:4px;padding:10px 14px 14px;display:flex}.td-btn-secondary,.td-btn-primary{cursor:pointer;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}.td-btn-secondary{color:var(--ink-muted);background:0 0;border:1px solid #0000}.td-btn-primary{background:var(--gv-green);color:#fff;border:none}.td-btn-primary:disabled{background:var(--line);color:var(--ink-muted);cursor:not-allowed}.td-tabs-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:0;display:flex}.td-tabs{flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.td-tab{color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.td-tab.active{color:var(--gv-green-dark);border-bottom-color:var(--gv-green)}.td-tab.active .td-badge{background:var(--gv-green-soft);color:var(--gv-green-dark)}.td-search-wrap{flex-shrink:0;position:relative}.td-search-icon{color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.td-search{border:1px solid var(--line);width:200px;color:var(--ink);background:var(--surface);border-radius:8px;outline:none;padding:8px 10px 8px 32px;font-family:inherit;font-size:12.5px}.td-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.td-item{border-bottom:1px solid var(--line-soft);background:var(--surface);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.td-item.done{opacity:.55}.td-check{border:2px solid var(--line);background:var(--surface);cursor:pointer;color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;padding:0;display:flex}.td-check svg{opacity:0}.td-item.done .td-check{background:var(--gv-green);border-color:var(--gv-green)}.td-item.done .td-check svg{opacity:1}.td-item-body{flex:1;min-width:0}.td-item-title{color:var(--ink);word-wrap:break-word;font-size:14px;line-height:1.4}.td-item.done .td-item-title{color:var(--ink-muted);text-decoration:line-through}.td-item-notes{color:var(--ink-muted);white-space:pre-wrap;margin-top:4px;font-size:12.5px;line-height:1.5}.td-item-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.td-item-prio{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.td-item-prio.prio-laag{color:#475569;background:#64748b1f}.td-item-prio.prio-normaal{display:none}.td-item-prio.prio-hoog{color:#991b1b;background:#dc26261a}.td-item-deadline,.td-item-assignee,.td-item-repeat{color:var(--ink-muted);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.td-item-deadline.overdue{color:#c13f33;font-weight:700}.td-item-repeat{color:var(--gv-green-dark);background:#35aa821a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.td-item-actions{opacity:0;flex-shrink:0;gap:2px;transition:opacity .12s;display:flex}.td-item:hover .td-item-actions,.td-item:focus-within .td-item-actions{opacity:1}.td-icon-btn{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.td-empty{text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:14px;padding:48px 24px}.td-empty-icon{background:var(--gv-green-soft);width:56px;height:56px;color:var(--gv-green-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.td-empty strong{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.td-empty span{color:var(--ink-muted);font-size:13px}.td-assign-option{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.td-assign-option.selected{background:var(--gv-green-soft);border-color:var(--gv-green)}.td-assign-options{gap:6px;max-height:420px;display:grid;overflow:auto}.td-assign-av{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.td-assign-info{flex:1;min-width:0}.td-assign-name{color:var(--ink);font-size:13.5px;font-weight:600}.td-assign-role,.td-repeat-opt-sub{color:var(--ink-muted);margin-top:1px;font-size:11.5px}.td-assign-check{color:var(--gv-green)}.td-repeat-options{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.td-repeat-opt{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.td-repeat-opt:has(input:checked){background:var(--gv-green-soft);border-color:var(--gv-green)}.td-repeat-opt-title{color:var(--ink);font-size:14px;font-weight:600;display:block}.td-subtasks{flex-direction:column;gap:4px;max-height:220px;margin-bottom:10px;display:flex;overflow-y:auto}.td-subtask-empty{color:var(--ink-muted);font-size:12.5px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.td-subtask-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:8px;display:grid}.td-subtask-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--gv-green)}.td-subtask-row span{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px}.td-subtask-add{gap:6px;display:flex}.td-subtask-add input{border:1px solid var(--line);background:var(--surface);border-radius:8px;outline:none;flex:1;padding:7px 10px;font-family:inherit;font-size:13px}@media (width<=720px){.td-kpis{grid-template-columns:repeat(2,1fr);gap:8px}.td-tabs-row{flex-direction:column;align-items:stretch;gap:8px}.td-search{width:100%}.ticket-check-list,.ticket-pool-summary{grid-template-columns:1fr}.ticket-pool-footer{flex-direction:column;align-items:flex-start}}@media (width<=640px){.row,.agenda-grid,.urgency-picker,.oplever-radio-grid{grid-template-columns:1fr}.form-header{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px 18px}.form-body{padding:22px 18px}}#view-team-agenda .tg-toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}#view-team-agenda .tg-view-switch{background:var(--line-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}#view-team-agenda .tg-view-btn{cursor:pointer;color:var(--ink-muted);background:0 0;border:none;border-radius:8px;padding:7px 18px;font-family:inherit;font-size:12.5px;font-weight:600}#view-team-agenda .tg-view-btn.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0b122014}#view-team-agenda .route-check-card{border:1px solid var(--md-outline-variant,#e8eaed);background:var(--md-surface,#fff);border-radius:12px;gap:14px;margin:0 0 20px;padding:20px;display:grid}#view-team-agenda .route-check-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#view-team-agenda .route-check-head h2{color:var(--md-on-surface,#202124);font-family:var(--font-sans);margin:0;font-size:22px;font-weight:400;line-height:30px}#view-team-agenda .route-check-head p{max-width:680px;color:var(--md-on-surface-variant,#5f6368);margin:6px 0 0;font-size:14px;line-height:22px}#view-team-agenda .route-check-head .material-symbols-rounded{background:var(--md-primary-container,#e8f0fe);width:44px;height:44px;color:var(--md-primary,#1a73e8);border-radius:22px;justify-content:center;align-items:center;display:inline-flex}#view-team-agenda .route-check-form{grid-template-columns:minmax(140px,200px) minmax(160px,240px) minmax(160px,220px);align-items:end;gap:12px;display:grid}#view-team-agenda .route-check-form label{color:var(--md-on-surface-variant,#5f6368);gap:5px;font-size:12px;font-weight:500;display:grid}#view-team-agenda .route-check-form input,#view-team-agenda .route-check-form select{border:1px solid var(--md-outline,#dadce0);background:var(--md-surface,#fff);min-width:0;height:40px;color:var(--md-on-surface,#202124);font:400 14px/20px var(--font-sans);border-radius:8px;padding:0 12px}#view-team-agenda .route-check-form input:focus,#view-team-agenda .route-check-form select:focus{border-color:var(--md-primary,#1a73e8);box-shadow:0 0 0 1px var(--md-primary,#1a73e8);outline:none}#view-team-agenda .route-check-results{gap:8px;display:grid}#view-team-agenda .route-check-result{border:1px solid var(--md-outline-variant,#e8eaed);background:var(--md-surface-variant,#f8f9fa);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}#view-team-agenda .route-result-main{gap:4px;min-width:0;display:grid}#view-team-agenda .route-result-titleline,#view-team-agenda .route-result-actions,#view-team-agenda .route-result-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}#view-team-agenda .route-match-chip,#view-team-agenda .route-result-meta span{background:var(--md-surface-container,#f1f3f4);min-height:24px;color:var(--md-on-surface-variant,#5f6368);white-space:normal;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex}#view-team-agenda .route-match-chip.hoog{background:var(--md-green-bg,#e6f4ea);color:var(--md-green,#1e8e3e)}#view-team-agenda .route-match-chip.goed{background:var(--md-primary-container,#e8f0fe);color:var(--md-primary,#1a73e8)}#view-team-agenda .route-match-chip.laag{background:var(--md-yellow-bg,#fef7e0);color:var(--md-yellow-text,#7b5800)}#view-team-agenda .route-secondary-btn{border:1px solid var(--md-outline,#dadce0);background:var(--md-surface,#fff);min-height:36px;color:var(--md-primary,#1a73e8);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}#view-team-agenda .route-secondary-btn:hover{background:var(--md-primary-container,#e8f0fe);border-color:var(--md-primary,#1a73e8)}#view-team-agenda .route-check-result strong,#view-team-agenda .route-check-result span,#view-team-agenda .route-check-result small{display:block}#view-team-agenda .route-check-result strong{color:var(--md-on-surface,#202124);font-size:13px;font-weight:500;line-height:19px}#view-team-agenda .route-check-result span,#view-team-agenda .route-check-result small,#view-team-agenda .route-check-empty{color:var(--md-on-surface-variant,#5f6368);font-size:12px;line-height:18px}#view-team-agenda .route-check-empty{border:1px dashed var(--md-outline,#dadce0);background:var(--md-surface-variant,#f8f9fa);border-radius:12px;padding:14px}#view-team-agenda .agenda-new-btn{background:var(--gv-green);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #35aa8247}#view-team-agenda .agenda-access-btn{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none}#view-team-agenda .tg-maintenance-btn{width:36px;height:36px;color:var(--ink-muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}#view-team-agenda .ta-search-row{background:var(--surface);border:1.5px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 14px;display:flex}#view-team-agenda .ta-search-row:focus-within{border-color:var(--gv-green)}#view-team-agenda .ta-search-row svg{color:var(--ink-muted);flex-shrink:0}#view-team-agenda .ta-search-row input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 0;font-family:inherit;font-size:13px}#view-team-agenda .ta-search-clear{background:var(--line-soft);color:var(--ink-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;line-height:1;display:inline-flex}#view-team-agenda .ta-search-results{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-height:320px;margin-bottom:14px;overflow-y:auto}#view-team-agenda .ta-search-result{cursor:pointer;border:none;border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;display:flex}#view-team-agenda .srow-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}#view-team-agenda .srow-body{flex:1;min-width:0}#view-team-agenda .srow-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}#view-team-agenda .srow-meta,#view-team-agenda .ta-search-empty{color:var(--ink-muted);font-size:11.5px}#view-team-agenda .ta-search-empty{text-align:center;padding:20px}#view-team-agenda .team-agenda-toolbar{z-index:5;background:var(--bg);align-items:stretch;gap:8px;margin-bottom:14px;padding:10px 0;display:flex;position:sticky;top:0}#view-team-agenda .agenda-week-label{color:var(--ink);background:var(--surface);border:1px solid var(--line);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:0;padding:10px 14px;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;display:flex;overflow:hidden}#view-team-agenda .agenda-nav-btn{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 14px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}#view-team-agenda .agenda-nav-btn.today-btn{min-width:72px;font-size:13px}#view-team-agenda .tg-layout{grid-template-columns:260px 1fr;align-items:start;gap:16px;display:grid}#view-team-agenda .tg-sidepanel{background:0 0;border:none;border-radius:0;flex-direction:column;gap:14px;max-height:none;padding:0;display:flex;position:static;top:auto;overflow:visible}#view-team-agenda .tg-main{background:0 0;border:none;border-radius:0;min-width:0;padding:0}#view-team-agenda .tg-minimonth{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px}#view-team-agenda .tg-mm-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#view-team-agenda .tg-mm-title{color:var(--ink);font-family:Archivo,sans-serif;font-size:13px;font-weight:700}#view-team-agenda .tg-mm-nav{gap:2px;display:flex}#view-team-agenda .tg-mm-nav button{width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}#view-team-agenda .tg-mm-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}#view-team-agenda .tg-mm-hd{text-align:center;color:var(--ink-muted);text-transform:uppercase;padding:3px 0;font-size:9.5px;font-weight:700}#view-team-agenda .tg-mm-day{aspect-ratio:1;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex;position:relative}#view-team-agenda .tg-mm-day.out{color:#6b748673}#view-team-agenda .tg-mm-day.today{background:var(--gv-green);color:#fff;font-weight:800}#view-team-agenda .tg-mm-day.selected:not(.today){color:var(--gv-green-dark);background:#35aa8226;font-weight:700}#view-team-agenda .tg-mm-day.has-events:after{content:"";background:var(--gv-green);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}#view-team-agenda .agenda-visibility{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:0;max-height:none;margin-bottom:14px;display:flex;overflow:hidden}#view-team-agenda .agenda-visibility-head{cursor:pointer;border:none;border-bottom:1px solid var(--line-soft);background:0 0;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-family:inherit;display:flex}#view-team-agenda .agenda-visibility.collapsed .agenda-visibility-head{border-bottom:none}#view-team-agenda .agenda-visibility-head h4{color:var(--ink);align-items:center;gap:8px;margin:0;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;display:flex}#view-team-agenda .agenda-visibility-head .chev{color:var(--ink-muted);transition:transform .2s}#view-team-agenda .agenda-visibility.collapsed .agenda-visibility-head .chev{transform:rotate(-90deg)}#view-team-agenda .agenda-visibility-body{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding:8px 4px 12px;overflow:visible}#view-team-agenda .agenda-visibility.collapsed .agenda-visibility-body{display:none}#view-team-agenda .agenda-visibility-section{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;padding:10px 16px 6px;font-size:10px;font-weight:700}#view-team-agenda .agenda-vis-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:8px 16px;font-family:inherit;display:flex}#view-team-agenda .agenda-vis-row:hover{background:var(--line-soft)}#view-team-agenda .agenda-vis-check{border:2px solid var(--line);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}#view-team-agenda .agenda-vis-row.on .agenda-vis-check{background:var(--vis-color,var(--gv-green));border-color:var(--vis-color,var(--gv-green))}#view-team-agenda .agenda-vis-row.on .agenda-vis-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;transform:rotate(45deg)}#view-team-agenda .agenda-vis-dot{background:var(--vis-color,var(--gv-green));border-radius:3px;flex-shrink:0;width:10px;height:10px}#view-team-agenda .agenda-vis-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}#view-team-agenda .agenda-vis-role{color:var(--ink-muted);flex-shrink:0;font-size:11px}#view-team-agenda .agenda-vis-actions{border-top:1px solid var(--line-soft);background:var(--surface);flex-wrap:wrap;flex-shrink:0;gap:8px;margin-top:0;padding:10px 16px;display:flex}#view-team-agenda .agenda-vis-action-btn{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:600}.agenda-access-modal{max-width:900px}.agenda-access-top{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:14px;display:grid}.agenda-access-summary{border:1px solid var(--line);background:var(--line-soft);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.agenda-access-summary strong{color:var(--ink);font-family:Archivo,sans-serif;font-size:16px}.agenda-access-summary span,.agenda-access-summary em{color:var(--ink-muted);font-size:12.5px;font-style:normal}.agenda-access-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.agenda-access-checks{border:1px solid var(--line);border-radius:14px;max-height:420px;padding:6px 0 10px;overflow-y:auto}.agenda-access-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:9px 16px;font-family:inherit;display:flex}.agenda-access-row:hover{background:var(--line-soft)}.agenda-access-row.on .agenda-vis-check{background:var(--vis-color,var(--gv-green));border-color:var(--vis-color,var(--gv-green))}.agenda-access-row.on .agenda-vis-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;transform:rotate(45deg)}.agenda-access-footer .btn{min-width:120px}#view-team-agenda .tg-week{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}#view-team-agenda .tg-week-header{border-bottom:1px solid var(--line);z-index:5;background:var(--surface);grid-template-columns:56px repeat(7,1fr);display:grid;position:sticky;top:0}#view-team-agenda .tg-week-corner{background:var(--line-soft)}#view-team-agenda .tg-week-day-head{text-align:center;cursor:pointer;background:var(--surface);border:none;padding:10px 4px;font-family:inherit}#view-team-agenda .tg-week-day-head .dayname{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:10px;font-weight:700;display:block}#view-team-agenda .tg-week-day-head .daynum{color:var(--ink);font-family:Archivo,sans-serif;font-size:18px;font-weight:800;line-height:1;display:block}#view-team-agenda .tg-week-day-head.today .daynum,#view-team-agenda .tg-week-day-head.today .dayname{color:var(--gv-green)}#view-team-agenda .tg-week-grid{grid-template-columns:56px repeat(7,1fr);max-height:72vh;display:grid;overflow-y:auto}#view-team-agenda .tg-week-hours{grid-template-rows:repeat(var(--rows), var(--hour-h));background:var(--line-soft);border-right:1px solid var(--line);display:grid}#view-team-agenda .tg-week-hour{color:var(--ink-muted);border-top:1px solid var(--line-soft);padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:10.5px}#view-team-agenda .tg-week-col{background:var(--surface);cursor:crosshair;text-align:left;border:none;padding:0;font-family:inherit;position:relative}#view-team-agenda .tg-week-col.today{background:#35aa8208}#view-team-agenda .tg-week-cell{height:var(--hour-h);border-bottom:1px dashed #0000000a}#view-team-agenda .tg-week-event{cursor:pointer;z-index:2;border-radius:6px;padding:3px 5px;font-size:10.5px;font-weight:600;line-height:1.3;position:absolute;left:2px;right:2px;overflow:hidden}#view-team-agenda .tg-week-event:hover{z-index:3;box-shadow:0 2px 8px #0b12201f}#view-team-agenda .tg-week-event strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;display:block;overflow:hidden}#view-team-agenda .tg-week-event span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}#view-team-agenda .tg-week-event em{opacity:.8;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9px;font-style:normal;font-weight:700;display:block;overflow:hidden}#view-team-agenda .tg-week-now{background:var(--gv-yellow);z-index:4;pointer-events:none;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 0 1px #f5cc2e66}#view-team-agenda .tg-week-now:before{content:"";background:var(--gv-yellow);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}#view-team-agenda .tg-month{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}#view-team-agenda .tg-month-header{background:var(--line-soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}#view-team-agenda .tg-month-day-head{text-align:center;color:var(--ink-muted);letter-spacing:.5px;padding:10px 6px;font-size:10.5px;font-weight:700}#view-team-agenda .tg-month-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(110px,1fr);gap:0;display:grid}#view-team-agenda .tg-month-cell{border:none;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;gap:2px;min-height:0;padding:6px;font-family:inherit;display:flex;overflow:hidden}#view-team-agenda .tg-month-cell.out{background:#00000005}#view-team-agenda .tg-month-cell.out .tg-month-num{color:#6b748680}#view-team-agenda .tg-month-cell.today{background:#35aa820f}#view-team-agenda .tg-month-cell.today .tg-month-num{color:#fff;background:var(--gv-green);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}#view-team-agenda .tg-month-num{color:var(--ink);padding:2px;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;line-height:1}#view-team-agenda .tg-month-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;overflow:hidden}#view-team-agenda .tg-month-chip strong{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800}#view-team-agenda .tg-month-more{color:var(--ink-muted);padding:1px 4px;font-size:10px;font-weight:600}#view-team-agenda .tg-day{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}#view-team-agenda .tg-day-head{border-bottom:1px solid var(--line);background:linear-gradient(#35aa8208,#0000);align-items:center;gap:6px;padding:10px 8px;display:flex}#view-team-agenda .tg-day-head-label{text-align:center;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#view-team-agenda .tg-day-head-label strong{color:var(--ink);letter-spacing:-.2px;font-family:Archivo,sans-serif;font-size:14.5px;font-weight:700;line-height:1.15}#view-team-agenda .tg-day-counter{color:var(--ink-muted);font-size:11.5px;font-weight:500}#view-team-agenda .tg-today-chip{background:var(--gv-green);color:#fff;letter-spacing:.3px;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}#view-team-agenda .tg-day-nav{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);cursor:pointer;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;display:flex}#view-team-agenda .tg-day-grid{grid-template-columns:56px 1fr;max-height:72vh;display:grid;overflow-y:auto}#view-team-agenda .tg-day-col{background:var(--surface);cursor:crosshair;text-align:left;border:none;padding:0;font-family:inherit;position:relative}#view-team-agenda .tg-day-event{cursor:pointer;z-index:2;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-weight:600;display:flex;position:absolute;left:6px;right:6px;overflow:hidden}#view-team-agenda .tg-day-event:hover{z-index:3;box-shadow:0 4px 14px #0b122026}#view-team-agenda .tg-day-event strong{font-family:Archivo,sans-serif;font-size:13px;font-weight:800}#view-team-agenda .tg-day-event span{color:var(--ink);font-size:12px;font-weight:500}#view-team-agenda .tg-day-event em{opacity:.8;margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.ev-modal-box{width:92vw;max-width:540px}.ev-field input[type=tel],.ev-field input[type=email],.ev-field input[type=number],.ev-field input[type=date],.ev-field input[type=datetime-local],.ev-field input[type=search],.ev-field input[type=password],.ev-field input:not([type]){border:1.5px solid var(--line);width:100%;color:var(--ink);background:var(--surface);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.ev-participants{flex-wrap:wrap;gap:6px;display:flex}.ev-participant-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.ev-participant-chip .dot{background:var(--pcolor,var(--gv-green));border-radius:50%;width:7px;height:7px}.ev-workflow-lock{border:1px solid var(--md-primary-container,#e8f0fe);color:var(--md-on-surface,#202124);background:#f8fbff;border-radius:12px;gap:6px;margin-bottom:12px;padding:12px 14px;display:grid}.ev-workflow-lock>span{letter-spacing:.06em;text-transform:uppercase;color:var(--md-primary,#1a73e8);font-size:11px;font-weight:500}.ev-workflow-lock strong{font-size:14px;font-weight:500}.ev-workflow-lock p{color:var(--md-on-surface-variant,#5f6368);margin:0;font-size:12px}.ev-workflow-skills{flex-wrap:wrap;gap:6px;display:flex}.ev-workflow-skills span{background:var(--md-primary-container,#e8f0fe);color:var(--md-primary,#1a73e8);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500}.ev-field-hint{color:var(--md-on-surface-variant,#5f6368);margin:-4px 0 10px;font-size:11.5px;display:block}.ev-field input:disabled,.ev-field textarea:disabled{background:var(--md-surface-container,#f1f3f4);color:var(--md-on-surface-variant,#5f6368);cursor:not-allowed}.ev-participant-chip.on{border-color:var(--pcolor,var(--gv-green));background:#35aa8214}.ev-view-header{margin-bottom:10px;padding:4px 0 10px 14px}.ev-view-title-row{align-items:flex-start;gap:10px;display:flex}.ev-view-title-row h2{color:var(--ink);flex:1;margin:0;font-family:Archivo,sans-serif;font-size:20px;line-height:1.18}.ev-view-edit-btn{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;border-radius:50%}.ev-view-row{color:var(--ink-soft);gap:12px;padding:10px 0;font-size:13.5px;display:flex}.ev-view-icon{width:22px;color:var(--ink-muted);flex:0 0 22px;justify-content:center;display:inline-flex}.ev-view-sub{color:var(--ink-muted);margin-top:2px;font-size:12px}.ev-view-dot{border-radius:4px;width:12px;height:12px;margin-top:3px;display:inline-block}.ev-btn.ev-btn-danger{color:#fff;background:#c13f33;border-color:#c13f33}@media (width<=960px){#view-team-agenda .tg-layout,#view-team-agenda .route-check-form{grid-template-columns:1fr}#view-team-agenda .route-check-head,#view-team-agenda .route-check-result{display:grid}#view-team-agenda .tg-sidepanel{max-height:none;position:static;overflow:visible}#view-team-agenda .agenda-visibility{max-height:none}.agenda-access-top{grid-template-columns:1fr}}.bes-empty{text-align:center;color:var(--ink-muted);padding:60px 20px}.bes-stat-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10.5px;font-weight:700}.bes-stat-value{color:var(--ink);font-family:Archivo,sans-serif;font-size:22px;font-weight:800;line-height:1}#view-mail-templates .sales-section-title{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px;font-size:11px;font-weight:700}#view-mail-templates .mail-flow-step{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:12px;margin-bottom:10px;padding:14px;display:flex}#view-mail-templates .mail-flow-num{background:var(--gv-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Archivo,sans-serif;font-size:12px;font-weight:800;display:flex}#view-mail-templates .mail-flow-body strong{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}#view-mail-templates .mail-flow-body span{width:auto;height:auto;color:var(--ink-muted);background:0 0;border-radius:0;margin:0;padding:0;font-size:12px;font-weight:500;line-height:1.5;display:block}#view-mail-templates .mail-tpl-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px;display:grid}#view-mail-templates .mail-tpl-card{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:14px;padding:16px 18px;transition:all .15s}#view-mail-templates .mail-tpl-card:hover{border-color:var(--gv-green);transform:translateY(-1px)}#view-mail-templates .mail-tpl-card h3{color:var(--ink);align-items:center;gap:8px;margin:0 0 4px;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;display:flex}#view-mail-templates .mail-tpl-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}#view-mail-templates .mail-tpl-trigger{color:var(--gv-green-dark);background:var(--gv-green-soft);letter-spacing:.2px;border-radius:5px;margin-bottom:8px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}#view-mail-templates .mail-tpl-desc{color:var(--ink-muted);font-size:12px;line-height:1.4}#view-mail-templates .mail-tpl-preview{background:var(--line-soft);border:1px solid var(--line);color:var(--ink-soft);white-space:pre-wrap;border-radius:10px;max-height:160px;margin-top:10px;padding:12px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.55;overflow-y:auto}#view-crm .crm-intro{margin-bottom:28px}#view-crm .crm-intro h1{letter-spacing:-1px;font-family:Archivo,sans-serif;font-weight:800;margin-bottom:10px!important;font-size:clamp(28px,4vw,38px)!important;line-height:1.1!important}#view-crm .crm-intro p{max-width:640px;color:var(--ink-soft)!important;font-size:15.5px!important}#view-crm .crm-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:24px;display:grid}#view-crm .crm-stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex;position:relative;overflow:hidden}#view-crm .crm-stat:before{content:"";background:var(--stat-color,var(--ink-muted));width:3px;height:100%;position:absolute;top:0;left:0}#view-crm .crm-stat strong{letter-spacing:-.5px;color:var(--stat-color,var(--ink));margin:0;font-family:Archivo,sans-serif;font-size:24px;font-weight:800}#view-crm .crm-stat span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11.5px;font-weight:500}#view-crm .crm-stat[data-stat-brand=all]{--stat-color:#0b1220}#view-crm .crm-stat[data-stat-brand=rma]{--stat-color:#e63027}#view-crm .crm-stat[data-stat-brand=service]{--stat-color:#0b1220}#view-crm .crm-stat[data-stat-brand=schouw]{--stat-color:#389f80}#view-crm .crm-stat[data-stat-brand=oplever]{--stat-color:#f5a623}#view-crm .crm-stat[data-stat-brand=dyness]{--stat-color:#3dae3a}#view-crm .crm-stat[data-stat-brand=pylontech]{--stat-color:#e63027}#view-crm .crm-stat[data-stat-brand=solis]{--stat-color:#ec6a1a}#view-crm .crm-stat[data-stat-brand=solinteg]{--stat-color:#1e3a8a}#view-crm .crm-stat[data-stat-brand=bbt]{--stat-color:#db4628}#view-crm .crm-type-tabs{background:var(--line-soft);border:1px solid var(--line);border-radius:10px;gap:4px;margin-bottom:14px;padding:4px;display:flex}#view-crm .crm-type-tab{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}#view-crm .crm-type-tab.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}#view-crm .crm-toolbar{flex-flow:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}#view-crm .crm-search{background:0 0;border:0;flex:1;width:auto;min-width:220px;padding:0;display:block;position:relative}#view-crm .crm-search input{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;padding:11px 40px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}#view-crm .crm-search input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #0b12200f}#view-crm .crm-search>svg{color:var(--ink-muted);z-index:1;position:absolute;top:50%;left:13px;transform:translateY(-50%)}#view-crm .crm-search-clear{background:var(--line-soft);width:22px;height:22px;color:var(--ink-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}#view-crm .crm-search.has-value .crm-search-clear{display:flex}#view-crm .crm-filters{flex-wrap:wrap;gap:6px;display:flex}#view-crm .crm-filter{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}#view-crm .crm-filter.active{background:var(--ink);color:#fff;border-color:var(--ink)}#view-crm .crm-filter-dot{background:var(--filter-dot,var(--ink-muted));border-radius:50%;width:8px;height:8px}#view-crm .crm-filter[data-filter=dyness]{--filter-dot:#3dae3a}#view-crm .crm-filter[data-filter=pylontech]{--filter-dot:#e63027}#view-crm .crm-filter[data-filter=solis]{--filter-dot:#ec6a1a}#view-crm .crm-filter[data-filter=solinteg]{--filter-dot:#1e3a8a}#view-crm .crm-filter[data-filter=bbt]{--filter-dot:#db4628}#view-crm .crm-list{flex-direction:column;gap:8px;display:flex}#view-crm .crm-empty{text-align:center;color:var(--ink-muted);background:0 0;border:0;padding:60px 20px}#view-crm .crm-empty svg{color:var(--line);margin-bottom:14px}#view-crm .crm-empty strong{color:var(--ink-soft);margin-bottom:4px;font-size:16px;font-weight:700;display:block}#view-crm .crm-empty span{font-size:13.5px}#view-crm .crm-card{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}#view-crm .crm-card:hover{border-color:var(--card-accent,var(--ink-muted));box-shadow:var(--shadow-sm);transform:translate(2px)}#view-crm .crm-card[data-brand=dyness]{--card-accent:#3dae3a}#view-crm .crm-card[data-brand=pylontech]{--card-accent:#e63027}#view-crm .crm-card[data-brand=solis]{--card-accent:#ec6a1a}#view-crm .crm-card[data-brand=solinteg]{--card-accent:#1e3a8a}#view-crm .crm-card[data-brand=bbt]{--card-accent:#db4628}#view-crm .crm-card[data-brand=service]{--card-accent:#0b1220}#view-crm .crm-card[data-brand=schouw]{--card-accent:#389f80}#view-crm .crm-card[data-brand^=oplever]{--card-accent:#f5a623}#view-crm .crm-card-brand{color:#fff;background:linear-gradient(135deg, var(--card-accent,#35aa82), #0b1220);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-family:Archivo,sans-serif;font-size:12.5px;font-weight:800;display:flex}#view-crm .crm-card-body{min-width:0}#view-crm .crm-card-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}#view-crm .crm-card-name{color:var(--ink);font-family:Archivo,sans-serif;font-size:15px;font-weight:800}#view-crm .crm-card-ref{background:var(--line-soft);color:var(--ink-soft);border-radius:5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}#view-crm .crm-card-meta{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}#view-crm .crm-card-meta b{color:var(--ink-soft);font-weight:700}#view-crm .crm-card-date{color:var(--ink-muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px}#view-crm .crm-modal-section{margin-bottom:22px}#view-crm .crm-modal-section h4{text-transform:uppercase;letter-spacing:.8px;color:var(--ink-muted);margin:0 0 10px;font-size:11px;font-weight:800}#view-crm .crm-field{border-bottom:1px dashed var(--line);grid-template-columns:150px minmax(0,1fr);gap:8px 14px;padding:8px 0;font-size:13.5px;display:grid}#view-crm .crm-field:last-child{border-bottom:0}#view-crm .crm-field-label{color:var(--ink-muted);font-weight:600}#view-crm .crm-field-value{color:var(--ink);word-break:break-word}#view-crm .crm-field-value.mono{font-family:JetBrains Mono,monospace;font-size:12.5px}#view-crm .crm-field-value.empty{color:var(--ink-muted);font-style:italic}#view-crm .crm-modal-actions{background:var(--surface);border-top:1px solid var(--line-soft);gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}#view-crm .crm-modal-actions .btn{flex:1;justify-content:center;min-width:0}#view-crm .btn-danger{background:var(--surface);color:var(--danger);border:1px solid #e2443b4d}#view-crm .btn-danger:hover{background:#e2443b14}@media (width<=700px){#view-crm .crm-card{grid-template-columns:auto minmax(0,1fr)}#view-crm .crm-card-date{grid-column:2}#view-crm .crm-field{grid-template-columns:1fr;gap:2px;padding:10px 0}#view-crm .crm-modal-actions{flex-wrap:wrap}}#view-audit .bes-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}#view-audit .bes-search{background:var(--surface);border:1.5px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:200px;padding:8px 12px;display:flex}#view-audit .bes-search svg{color:var(--ink-muted);flex-shrink:0}#view-audit .bes-search input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:14px}#view-offertes .bes-search{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:220px;padding:9px 12px;display:flex}#view-offertes .bes-search input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;padding:0;font-family:inherit}#view-offertes .bes-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}#view-audit .bes-filters select{min-width:150px;padding:9px 12px}#view-audit .bes-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:16px;display:grid}#view-audit .bes-stat{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:12px 14px}#view-audit .bes-stat-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10.5px;font-weight:700}#view-audit .bes-stat-value{color:var(--ink);font-family:Archivo,sans-serif;font-size:22px;font-weight:800;line-height:1}#view-audit .bes-empty{background:var(--surface);border:1px dashed var(--line);text-align:center;color:var(--ink-muted);border-radius:14px;margin:0;padding:40px 20px}#view-audit .bes-empty .audit-empty-icon{margin-bottom:8px;font-size:42px;line-height:1}#view-audit .bes-empty strong{color:var(--ink-soft);font-size:15px;font-weight:700}#view-audit .bes-empty span{font-size:12.5px}#view-audit .audit-confirm-copy{color:var(--ink-muted);margin:0 0 16px;font-size:13.5px;line-height:1.5}.lead-row,.bes-customer-row{border:0;border-bottom:1px solid var(--line-soft);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;gap:14px;padding:12px 0;font-family:inherit;display:flex}.lead-row:last-child,.bes-customer-row:last-child{border-bottom:0}.lead-row strong,.bes-customer-row strong{font-size:14px;font-weight:800;display:block}.lead-row span,.bes-customer-row span,.bes-customer-row em,.bes-customer-meta small{color:var(--ink-muted);margin-top:3px;font-size:12px;font-style:normal;display:block}.bes-customer-products{flex-wrap:wrap;gap:5px;max-width:760px;margin-top:8px;display:flex}.bes-customer-products small,.bes-customer-meta .bes-customer-count,.bes-customer-meta .bes-customer-combo,.bes-customer-meta .bes-customer-invoices,.bes-customer-meta .bes-customer-heatpump{border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:850;line-height:1.1;display:inline-flex}.bes-customer-products small{border:1px solid var(--line-soft);color:var(--ink-soft);background:#f8fafb}.bes-customer-meta .bes-customer-count{color:var(--gv-green-dark);background:#35aa821c}.bes-customer-meta .bes-customer-combo{color:#3446a8;background:#526bf31a}.bes-customer-meta .bes-customer-invoices{color:#8a5b17;background:#fff7df}.bes-customer-meta .bes-customer-heatpump{color:#16674f;background:#eef7f4}.lead-row>em{color:var(--gv-green-dark);white-space:nowrap;background:#35aa8217;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.lead-webhook-note{background:#35aa8214;border:1px solid #35aa8240;border-radius:10px;margin-bottom:14px;padding:12px 14px}.lead-webhook-note strong,.lead-webhook-note span{display:block}.lead-webhook-note strong{color:var(--gv-green-dark);margin-bottom:4px;font-size:13px}.lead-webhook-note span{color:var(--ink-soft);font-size:12px;line-height:1.5}.lead-section-hdr{color:var(--ink);margin:14px 0 8px;font-family:Archivo,sans-serif;font-size:13px;font-weight:800}.lead-webhooks-list{flex-direction:column;gap:8px;display:flex}.lead-webhook-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.lead-webhook-meta{min-width:0}.lead-webhook-name{color:var(--ink);font-size:13px;font-weight:800}.lead-webhook-url{color:var(--ink-muted);text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.lead-json-doc{border:1px solid var(--line);color:#e2e8f0;background:#0f172a;border-radius:10px;margin:0;padding:12px;font-size:11.5px;line-height:1.45;overflow:auto}.lead-test-action{align-items:flex-end;display:flex}.lead-test-action .ev-btn{width:100%}.modal-muted.small{font-size:11.5px}.energie-import-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.energie-import-stat{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px}.energie-import-stat.ok{background:#35aa8214;border-color:#35aa8240}.energie-import-stat strong{font-family:Archivo,sans-serif;font-size:18px;line-height:1;display:block}.energie-import-stat span,.eir-email,.lead-preview-more{color:var(--ink-muted);font-size:11.5px}.energie-import-list{border:1px solid var(--line-soft);border-radius:10px;max-height:260px;overflow:auto}.energie-import-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 12px;display:flex}.energie-import-row:last-child{border-bottom:0}.eir-icon,.eir-action{color:var(--gv-green-dark);background:#35aa821a;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:800}.eir-name{color:var(--ink);font-weight:800}.eir-name span{color:var(--ink-muted);font-weight:500}.lead-preview-more{text-align:center;padding:10px 12px}.ev-grid-3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.bes-klantcheck{color:var(--ink-soft);background:#35aa820f;border:1px solid #35aa822e;border-radius:10px;margin-bottom:12px;padding:9px 11px;font-size:12px}.bes-segmented{background:var(--line-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.bes-seg-btn{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:800}.bes-seg-btn.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.bes-product-toggle,.bes-more-toggle{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.bes-product-toggle summary,.bes-more-toggle summary{cursor:pointer;color:var(--ink);font-weight:800}.bes-product-toggle .summary-hint,.bes-more-toggle summary span{color:var(--ink-muted);margin-left:6px;font-size:12px;font-weight:500}.bes-product-body,.bes-more-body{padding-top:12px}.bes-quickproducts{flex-wrap:wrap;gap:8px;display:flex}.bes-product-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:800}.bes-product-chip.active{border-color:var(--gv-green);color:var(--gv-green-dark);background:#35aa8217}.bes-new-footer{padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;gap:8px;margin:18px -24px -22px;display:flex;position:sticky;bottom:-22px}.bes-customer-list{flex-direction:column;display:flex}.bes-customer-meta{text-align:right;flex:none}.bes-customer-meta span{color:#7a5a00;background:#f5cc2e29;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.customer-detail{flex-direction:column;gap:12px;display:flex}.customer-detail-loading,.customer-detail-error,.customer-detail-muted{color:var(--ink-muted);font-size:13px;line-height:1.5}.customer-detail-error{color:#9f241f;background:#e2443b12;border:1px solid #e2443b3d;border-radius:10px;padding:12px}.customer-detail-hero,.customer-detail-grid section,.customer-detail-section,.customer-detail-raw{border:1px solid var(--line);background:var(--surface);border-radius:10px}.customer-detail-hero{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.customer-detail-hero span,.customer-detail-total span,.customer-product-row span,.customer-detail-kv dt,.customer-detail-grid dt{color:var(--ink-muted);letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:700}.customer-detail-hero h2{margin:4px 0;font-family:Archivo,sans-serif;font-size:20px;font-weight:800}.customer-detail-hero p{color:var(--ink-muted);margin:0;font-size:13px}.customer-detail-total{text-align:right;min-width:160px}.customer-detail-total strong{color:var(--gv-green-dark);font-family:Archivo,sans-serif;font-size:24px;font-weight:800;display:block}.customer-detail-total em{color:#8a6520;margin-top:3px;font-size:12px;font-style:normal;font-weight:800;display:block}.customer-detail-edit{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.customer-workflow{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px}.customer-workflow-head{background:#35aa821a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:15px 16px;display:flex}.customer-workflow-head span{color:var(--ink-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.customer-workflow-head h3{color:var(--ink);margin:5px 0 2px;font-family:Archivo,sans-serif;font-size:20px;font-weight:900}.customer-workflow-head p{color:var(--ink-soft);margin:0;font-size:13px;font-weight:650}.customer-workflow-head button{background:var(--gv-green);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:850;display:inline-flex}.customer-workflow-head button.locked{color:var(--ink-muted);background:#eef2f5}.customer-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-workflow-card{border:1px solid var(--line);min-height:56px;color:var(--ink-soft);text-align:left;cursor:pointer;background:#fbfcfd;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;font-family:inherit;display:grid}.customer-workflow-card.warning{background:#f5cc2e14;border-color:#f5cc2e8c}.customer-workflow-card.locked{color:var(--ink-muted);background:#f4f6f8;border-color:#dce3ea}.customer-workflow-card.locked[data-locked-label] span{font-size:0}.customer-workflow-card.locked[data-locked-label] span:after{content:"Na schouw";font-size:12px}.customer-workflow-card.done{background:#35aa8214;border-color:#35aa8273}.customer-workflow-card.current{border-color:var(--gv-green)}.customer-workflow-card:hover,.customer-workflow-card.active{border-color:var(--gv-green);transform:translateY(-1px);box-shadow:0 8px 18px #0b122014}.customer-workflow-card strong{color:var(--ink);font-size:14px;font-weight:900;display:block}.customer-workflow-card span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;display:block;overflow:hidden}.customer-workflow-action{background:#f7fcfa;border:1px solid #35aa8259;border-radius:10px;margin-top:12px;padding:14px 46px 14px 14px;position:relative}.customer-workflow-action-locked{background:#fff8f8;border-color:#ef44443d}.customer-workflow-action-locked>span{color:#b42318}.customer-workflow-action>span{color:var(--gv-green-dark);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.customer-workflow-action h4{color:var(--ink);margin:5px 0 4px;font-family:Archivo,sans-serif;font-size:16px;font-weight:900}.customer-workflow-action p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.customer-workflow-close{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:10px;right:10px}.workflow-suggestion{background:var(--surface);border:1px dashed #35aa8280;border-radius:10px;gap:3px;margin-top:10px;padding:10px 12px;display:grid}.workflow-suggestion strong{color:var(--ink);font-size:13px}.workflow-suggestion small{color:var(--ink-muted);font-size:12px}.workflow-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.workflow-context-banner{color:var(--ink-soft);background:#f7fcfa;border:1px solid #35aa8247;border-radius:10px;gap:3px;margin:0 0 14px;padding:10px 12px;display:grid}.workflow-context-banner span{color:var(--gv-green-dark);letter-spacing:.45px;text-transform:uppercase;font-size:11px;font-weight:900}.workflow-context-banner strong{color:var(--ink);font-size:14px;font-weight:900}.workflow-context-banner small{color:var(--ink-muted);font-size:12px;font-weight:700}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-detail-grid section,.customer-detail-section,.customer-detail-raw{padding:13px}.customer-detail-grid h3,.customer-detail-section h3{margin:0 0 10px;font-family:Archivo,sans-serif;font-size:14px;font-weight:800}.customer-detail-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.customer-detail-section-head h3{margin:0}.customer-detail-section-head span{color:var(--ink-muted);text-align:right;font-size:12px}.customer-detail-grid dl,.customer-detail-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.customer-detail-grid dd,.customer-detail-kv dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:700}.customer-related-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.customer-related-card{text-align:left;border:1px solid var(--line-soft);cursor:pointer;width:100%;font:inherit;background:#fbfcfd;border-radius:10px;gap:8px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.customer-related-card:hover,.customer-related-card.active{border-color:#59a0748c;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.customer-related-card.active{background:#f7fbf8}.customer-related-card>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.customer-related-card strong{color:var(--ink);font-size:13px;font-weight:900}.customer-related-card span{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:850}.customer-related-card p{color:var(--ink-soft);margin:0;font-size:12px;font-weight:750;line-height:1.35}.customer-related-card em{color:#8a5b17;background:#fff7df;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.customer-discount-check{gap:12px;display:grid}.customer-discount-check[data-tone=warning]{background:linear-gradient(#fffdf8 0%,#fff 72%);border-color:#db782d47}.customer-discount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-discount-grid>div{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:10px;min-width:0;padding:12px}.customer-discount-grid span{color:var(--ink-muted);letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.customer-discount-grid strong{color:var(--ink);margin-top:5px;font-size:14px;font-weight:900;display:block}.customer-discount-grid p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;font-weight:720;line-height:1.35}.customer-discount-notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.customer-discount-notes li{color:#7a4c0f;background:#fff7df;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.manual-invoice-form{border-top:1px solid var(--line-soft);gap:7px;margin-top:12px;padding-top:12px;display:grid}.manual-invoice-form label{color:var(--ink);font-size:12px;font-weight:900}.manual-invoice-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.manual-invoice-form input,.manual-invoice-form select{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.customer-status-form{border:1px solid var(--line-soft);background:#f8fafc;border-radius:12px;padding:12px}.customer-status-form>input{width:100%}.status-sync-option{align-items:center;gap:8px;color:var(--ink-soft)!important;font-size:12px!important;font-weight:800!important;display:flex!important}.status-sync-option input{width:16px;min-width:16px;height:16px;padding:0}.customer-cancel-section p{color:var(--ink-soft);margin:0 0 10px;font-size:12px;line-height:1.45}.customer-cancel-section label{color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:900;display:block}.customer-cancel-section input[type=text],.customer-cancel-section>input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.customer-cancel-section .status-sync-option{margin:10px 0}.customer-danger-btn{color:#fff!important;background:#d93025!important}.customer-danger-btn:hover{background:#b3261e!important}.manual-invoice-form p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.35}.external-heatpump-panel{gap:12px;display:grid}.external-heatpump-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.external-heatpump-grid>div,.external-heatpump-admin{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:10px;padding:12px}.external-heatpump-grid span,.external-heatpump-admin span{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:850;display:block}.external-heatpump-grid strong{color:var(--ink);margin-top:5px;font-size:14px;font-weight:900;display:block}.external-heatpump-grid p{min-height:42px;color:var(--ink-soft);margin:5px 0 10px;font-size:12px;font-weight:720;line-height:1.45}.external-heatpump-admin{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.5fr) auto;align-items:end;gap:10px;display:grid}.external-heatpump-input{gap:5px;margin-bottom:10px;display:grid}.external-heatpump-input input,.external-heatpump-admin input,.external-heatpump-admin textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:13px}.customer-product-list{gap:8px;display:grid}.customer-product-row{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:10px;grid-template-columns:minmax(220px,1fr) 76px 126px 126px;align-items:center;gap:12px;padding:12px 14px;display:grid}.customer-product-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:800;display:block}.customer-product-row em{color:var(--ink-muted);margin-top:2px;font-size:11px;font-style:normal;font-weight:800;text-decoration:none;display:block}.customer-products-summary{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;padding:10px 2px 0;display:flex}.customer-products-summary span{color:var(--ink-muted);letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:800}.customer-products-summary strong{color:var(--ink);font-size:14px;font-weight:900}.customer-products-summary .current-total{color:var(--gv-green-dark);font-size:16px}.customer-detail-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-detail-split>div{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:10px;min-width:0;padding:12px}.customer-detail-split strong{margin-bottom:8px;font-size:13px;display:block}.customer-detail-split span{color:var(--ink-muted);font-size:12px}.customer-detail pre,.customer-detail-raw pre{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border-radius:10px;max-height:340px;margin:8px 0 0;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.customer-detail-raw summary{cursor:pointer;color:var(--ink);font-weight:800}@media (width<=900px){.crm-modal{align-items:flex-end;padding:0;inset:0}.crm-modal-box{border-radius:16px 16px 0 0;max-height:92vh}}@media (width<=760px){.customer-detail-hero,.customer-detail-total{text-align:left}.customer-detail-hero{flex-direction:column}.customer-workflow-head{flex-direction:column;align-items:flex-start}.customer-detail-grid,.customer-detail-grid dl,.customer-detail-kv,.customer-detail-split,.customer-workflow-grid,.customer-discount-grid,.external-heatpump-grid,.external-heatpump-admin,.customer-product-row,.manual-invoice-form>div{grid-template-columns:1fr}}:root{--md3-primary:#1a73e8;--md3-primary-container:#e8f0fe;--md3-surface:#f8f9fa;--md3-surface-container:#fff;--md3-surface-container-high:#f1f3f4;--md3-on-surface:#202124;--md3-on-surface-variant:#5f6368;--md3-outline:#dadce0;--md3-outline-strong:#bdc1c6;--md3-success:#188038;--md3-success-container:#e6f4ea;--md3-error:#b3261e;--md3-error-container:#fce8e6;--md3-focus:0 0 0 3px #1a73e838;--md3-elevation-1:0 1px 2px #0000001a;--md3-rail-collapsed:72px;--md3-rail-expanded:256px}body{background:var(--md3-surface);color:var(--md3-on-surface);font-family:Google Sans,Segoe UI,Arial,sans-serif;font-weight:400}.material-symbols-rounded{font-feature-settings:"liga";text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;flex:none;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--md3-focus);outline:none}.sidebar-brand{border-bottom:0;gap:12px;min-height:72px;padding:16px}.sidebar-brand .brand-mark{background:var(--md3-primary-container);width:40px;height:40px;box-shadow:none;border-radius:8px}.sidebar-brand .brand-text{min-width:0;transition:opacity .2s}.sidebar-brand .brand-text strong,.sidebar-brand .brand-text strong span:first-child,.sidebar-brand .brand-text strong span:last-child{letter-spacing:0;font-family:Google Sans,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:500;color:var(--md3-on-surface)!important}.sidebar-brand .brand-text>span{display:none}.md3-sidebar-toggle{width:48px;height:48px;color:var(--md3-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0 12px 8px;transition:background .2s,color .2s;display:grid}.md3-sidebar-toggle:hover{background:var(--md3-surface-container-high);color:var(--md3-on-surface)}.md3-primary-nav{flex-direction:column;gap:4px;padding:0 8px 12px;display:flex}.md3-primary-nav__item,.sidebar-link{width:100%;min-height:48px;color:var(--md3-on-surface-variant);cursor:pointer;letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 16px;font-family:Google Sans,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.md3-primary-nav__item.active,.sidebar-link.active{background:var(--md3-primary-container);color:var(--md3-primary);font-weight:500}.md3-primary-nav__item.active .material-symbols-rounded,.sidebar-link.active svg{color:var(--md3-primary);opacity:1}.sidebar-link--material .material-symbols-rounded{color:currentColor;flex:none;width:22px;font-size:22px;line-height:1}.sidebar-link--material>span:first-of-type{text-overflow:clip;flex:none;min-width:auto;overflow:visible}.sidebar-link--material>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.md3-primary-nav__label,.sidebar-link>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .2s;overflow:hidden}.sidebar-section{color:var(--md3-on-surface-variant);letter-spacing:0;text-transform:uppercase;padding:14px 16px 6px;font-family:Google Sans,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:500;transition:opacity .2s}.sidebar-count{background:var(--md3-surface-container-high);min-width:22px;height:22px;color:var(--md3-on-surface-variant);font-family:Segoe UI,Arial,sans-serif;font-weight:500}.sidebar-count-urgent{background:var(--md3-error-container);color:var(--md3-error);box-shadow:none}.sidebar-foot{border-top:1px solid var(--md3-outline);padding:12px}.sidebar-foot .sidebar-user{color:var(--md3-on-surface);background:0 0;border-radius:999px;padding:8px;transition:background .2s}.sidebar-foot .sidebar-user-avatar{width:40px;height:40px;font-family:Segoe UI,Arial,sans-serif;font-weight:500}.sidebar-user-body strong,.sidebar-user-body span{color:var(--md3-on-surface);letter-spacing:0;font-family:Google Sans,Segoe UI,Arial,sans-serif;font-weight:500}.sidebar-user-body span{color:var(--md3-on-surface-variant);font-size:12px}.sidebar.is-collapsed .sidebar-brand{justify-content:center;padding:16px 0}.sidebar.is-collapsed .brand-text,.sidebar.is-collapsed .md3-primary-nav__label,.sidebar.is-collapsed .sidebar-link>span:first-of-type,.sidebar.is-collapsed .sidebar-user-body,.sidebar.is-collapsed .sidebar-foot svg{opacity:0;pointer-events:none}.sidebar.is-collapsed .md3-sidebar-toggle{margin-inline:auto}.sidebar.is-collapsed .md3-primary-nav,.sidebar.is-collapsed .sidebar-nav{align-items:center}.sidebar.is-collapsed .md3-primary-nav__item,.sidebar.is-collapsed .sidebar-link{justify-content:center;gap:0;width:48px;padding:0}.sidebar.is-collapsed .sidebar-section{opacity:0;height:8px;padding:4px 0;overflow:hidden}.sidebar.is-collapsed .sidebar-count{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:0}.sidebar.is-collapsed .sidebar-customer-group{border-top:0;width:100%;margin-top:4px;padding-top:0}.sidebar.is-collapsed .sidebar-link--material>span:first-of-type{opacity:1;pointer-events:auto}.sidebar.is-collapsed .sidebar-link--material>span:last-child{opacity:0;pointer-events:none}.page{max-width:1280px}.intro .intro-label,.home-intro .home-label,.picker-intro .picker-label,.crm-intro .picker-label{color:var(--md3-on-surface-variant)!important;letter-spacing:0!important;font-family:Google Sans,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important}.intro h1,.home-intro h1,.picker-intro h1,.crm-intro h1{color:var(--md3-on-surface);letter-spacing:0!important;font-family:Google Sans,Segoe UI,Arial,sans-serif!important;font-size:28px!important;font-weight:500!important}.intro p,.home-intro p,.picker-intro p,.crm-intro p{font-family:Segoe UI,Arial,sans-serif;color:var(--md3-on-surface-variant)!important}.klanten-hub-tabs{border:1px solid var(--md3-outline);background:var(--md3-surface-container);border-radius:999px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.klanten-hub-tab{min-height:40px;color:var(--md3-on-surface-variant);letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-family:Google Sans,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.klanten-hub-tab:hover{background:var(--md3-surface-container-high);color:var(--md3-on-surface)}.klanten-hub-tab .material-symbols-rounded{font-size:20px}.back-btn,.ev-btn,.ops-panel-head button,.ops-rate-toolbar button{border-color:var(--md3-outline);background:var(--md3-surface-container);color:var(--md3-on-surface-variant);letter-spacing:0;border-radius:999px;font-family:Google Sans,Segoe UI,Arial,sans-serif;font-weight:500}.back-btn:hover,.ev-btn:hover,.ops-panel-head button:hover,.ops-rate-toolbar button:hover{background:var(--md3-surface-container-high);color:var(--md3-on-surface)}:root{--md-primary:#1a73e8;--md-primary-container:#e8f0fe;--md-on-primary:#fff;--md-surface:#fff;--md-surface-variant:#f8f9fa;--md-surface-container:#f1f3f4;--md-on-surface:#202124;--md-on-surface-variant:#5f6368;--md-outline:#dadce0;--md-outline-variant:#e8eaed;--md-shadow:#3c404326;--md-green:#1e8e3e;--md-green-bg:#e6f4ea;--md-red:#d93025;--md-red-bg:#fce8e6;--md-yellow-bg:#fef7e0;--md-yellow-text:#7b5800;--ink:#202124;--ink-soft:#3c4043;--ink-muted:#5f6368;--line:#dadce0;--line-soft:#e8eaed;--bg:#f8f9fa;--surface:#fff;--success:#1e8e3e;--danger:#d93025;--gv-green:#1a73e8;--gv-green-dark:#1557b0;--gv-green-soft:#1a73e81a;--accent-1:#1a73e8;--accent-2:#1557b0;--accent-deep:#0d3c78;--brand-gradient:#1a73e8;--brand-glow:#1a73e840;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-pill:28px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:28px;--shadow-sm:0 1px 2px #3c40431a;--shadow-md:0 2px 6px #3c40431f;--shadow-lg:0 4px 12px #3c404326;--t-fast:.15s;--t-med:.25s;--t-slow:.35s;--ease-out:cubic-bezier(.2,0,0,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--font-sans:"Google Sans", "Segoe UI", sans-serif}*,:before,:after{font-family:var(--font-sans)!important}html,body,#app,.crm-app{min-height:100%!important;overflow:hidden auto!important}.main-content,.page{min-height:100vh!important;overflow:visible!important}.sidebar.is-collapsed .sidebar-subnav,.sidebar.is-collapsed .sidebar-folder-current,.sidebar.is-collapsed .sidebar-folder-chevron{display:none!important}.sidebar-folder-toggle{position:relative}.sidebar-folder-current{color:inherit;opacity:.72;margin-left:auto;font-size:11px;font-weight:500}.sidebar-folder-chevron{margin-left:4px;transition:transform .15s;font-size:18px!important}.sidebar-customer-group.is-open .sidebar-folder-chevron{transform:rotate(180deg)}.sidebar-subnav{gap:0;margin:2px 0 8px;display:grid}.sidebar-sub-link{border-radius:22px!important;height:44px!important;min-height:44px!important;margin:2px 8px 2px 20px!important;padding-left:14px!important;font-size:13px!important}.sidebar-sub-link .material-symbols-rounded{font-size:20px!important}.manual-form-admin,.formhub-review-board{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important}.manual-form-admin-head{align-items:center!important}.manual-form-admin-head h2,.formhub-board-head h3{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:20px!important;font-weight:400!important}.manual-form-empty,.manual-form-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;box-shadow:none!important;border-radius:12px!important}.formhub-review-board{gap:0!important;margin-top:16px!important;display:grid!important;overflow:hidden!important}.formhub-board-head{border-bottom:1px solid var(--md-outline-variant)!important;justify-content:space-between!important;gap:16px!important;padding:16px 20px!important;display:flex!important}.formhub-board-head p{color:var(--md-on-surface-variant)!important;margin:4px 0 0!important;font-size:13px!important}.formhub-review-row{border:0!important;border-bottom:1px solid var(--md-outline-variant)!important;width:100%!important;min-height:64px!important;color:var(--md-on-surface)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:14px 20px!important;display:grid!important}.formhub-review-row:last-child{border-bottom:0!important}.formhub-review-row:hover{background:var(--md-surface-variant)!important}.formhub-review-row strong{color:var(--md-on-surface)!important;font-size:14px!important;font-weight:500!important;display:block!important}.formhub-review-row span span{color:var(--md-on-surface-variant)!important;margin-top:2px!important;font-size:12px!important;font-weight:400!important;display:block!important}@media (width>=1025px){.main-content{margin-left:256px!important}.sidebar.is-collapsed~.main-content{margin-left:72px!important}}@media (width>=768px) and (width<=1024px){.sidebar,.sidebar:not(.is-collapsed){width:72px!important}.main-content,.sidebar:not(.is-collapsed)~.main-content{margin-left:72px!important}}@media (width<=767px){.sidebar,.sidebar.is-collapsed{width:256px!important;transform:translate(-100%)!important}.sidebar.open{transform:translate(0)!important}.main-content{margin-left:0!important;padding-bottom:84px!important}.page,.bes-page,.ops-page,.leads-page,.academy-shell,.inventory-page,.product-page,.mapped-view{padding:16px!important}.bes-filters{flex-direction:column!important;align-items:stretch!important}.bes-search,.leads-searchbar .bes-search,#view-bestellingen .bes-search,#view-offertes .bes-search{flex:0 0 40px!important;width:100%!important;height:40px!important;max-height:40px!important}}#view-leads,#view-leads *{box-sizing:border-box!important}#view-leads{overflow-x:hidden!important}#view-leads .lead-report-shell.is-duplicate-mode{gap:10px!important}#view-leads .lead-report-shell.is-duplicate-mode .lead-report-heading p{max-width:760px!important;margin-top:2px!important;font-size:13px!important;line-height:20px!important}#view-leads .lead-kpi-grid.is-duplicate-compact .lead-kpi-card{border-radius:10px!important;min-height:64px!important;padding:10px 14px!important}#view-leads .lead-kpi-grid.is-duplicate-compact .lead-kpi-card span{font-size:11px!important;line-height:16px!important}#view-leads .lead-kpi-grid.is-duplicate-compact .lead-kpi-card strong{font-size:24px!important;font-weight:400!important;line-height:28px!important}#view-leads .lead-duplicate-status-overview .lead-report-card-head,#view-leads .lead-duplicates-manager .lead-report-card-head{min-height:44px!important;padding:10px 14px!important}#view-leads .lead-duplicate-status-overview .lead-report-card-head h3,#view-leads .lead-duplicates-manager .lead-report-card-head h3{font-size:14px!important;line-height:20px!important}#view-leads .lead-duplicate-status-overview .lead-report-card-head p,#view-leads .lead-duplicates-manager .lead-report-card-head p,#view-leads .lead-duplicates-manager .lead-report-card-head>span{font-size:12px!important;line-height:18px!important}#view-leads .lead-duplicate-commandbar{gap:6px!important;padding:8px 14px 10px!important}#view-leads .lead-duplicate-filter-group.is-status{max-height:38px!important;overflow:hidden!important}#view-leads .lead-duplicate-filter-group button{max-width:190px!important;height:28px!important;padding:0 9px!important;font-size:11.5px!important}#view-leads .lead-duplicate-filter-group button b{min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important}#view-leads .lead-duplicate-workspace{border-top:1px solid var(--md-outline-variant)!important;grid-template-columns:minmax(190px,220px) minmax(0,1fr)!important;min-width:0!important;display:grid!important;overflow:hidden!important}#view-leads .lead-duplicate-supplier-panel{border-right:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;align-content:start!important;gap:8px!important;min-width:0!important;padding:10px!important;display:grid!important}#view-leads .lead-duplicate-supplier-title{min-width:0!important;color:var(--md-on-surface-variant)!important;font:500 11px/16px var(--font-sans)!important;letter-spacing:.4px!important;text-transform:uppercase!important;justify-content:space-between!important;align-items:center!important;display:flex!important}#view-leads .lead-duplicate-supplier-title span{color:var(--md-primary)!important}#view-leads .lead-duplicate-supplier-list{gap:4px!important;min-width:0!important;max-height:min(58vh,560px)!important;display:grid!important;overflow:hidden auto!important}#view-leads .lead-duplicate-supplier-list button{width:100%!important;min-width:0!important;min-height:44px!important;color:var(--md-on-surface)!important;text-align:left!important;cursor:pointer!important;font-family:var(--font-sans)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1px 8px!important;padding:7px 8px 7px 10px!important;display:grid!important;position:relative!important}#view-leads .lead-duplicate-supplier-list button:hover{background:#2021240f!important}#view-leads .lead-duplicate-supplier-list button span{color:inherit!important;grid-column:1!important;font-size:13px!important;font-weight:500!important;line-height:17px!important}#view-leads .lead-duplicate-supplier-list button small{color:var(--md-on-surface-variant)!important;grid-column:1!important;font-size:11px!important;line-height:15px!important}#view-leads .lead-duplicate-supplier-list button b{background:var(--md-surface)!important;min-width:28px!important;height:24px!important;color:inherit!important;border-radius:999px!important;grid-area:1/2/span 2!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-duplicate-table-panel{background:var(--md-surface)!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-duplicate-workcell .lead-claim-chip{height:22px!important;padding:0 7px!important;font-size:10.75px!important}#view-leads .lead-duplicate-workcell .lead-claim-amount{grid-template-columns:34px minmax(0,1fr)!important;gap:4px!important;display:grid!important}#view-leads .lead-duplicate-workcell .lead-claim-amount span{border-radius:14px!important;height:28px!important}@media (width<=1180px){#view-leads .lead-duplicate-workspace{grid-template-columns:1fr!important}#view-leads .lead-duplicate-supplier-panel{border-right:0!important;border-bottom:1px solid var(--md-outline-variant)!important}#view-leads .lead-duplicate-supplier-list{flex-wrap:wrap!important;max-height:none!important;display:flex!important;overflow:hidden!important}#view-leads .lead-duplicate-supplier-list button{width:auto!important;min-width:160px!important;max-width:220px!important}}@media (width<=860px){#view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-leads .lead-duplicate-workrow,#view-leads .lead-duplicate-workrow.is-head{grid-template-columns:1fr!important}}#view-home.view.active{background:var(--md-surface-variant)!important;max-width:100%!important;overflow-x:hidden!important}#view-home .home-intro{max-width:760px!important;margin:0 0 24px!important}#view-home .home-label{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.6px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important}#view-home .home-intro h1{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:clamp(28px,3vw,36px)!important;font-weight:400!important;line-height:1.2!important}#view-home .home-intro p{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;max-width:680px!important;font-size:15px!important;line-height:1.55!important}#view-home .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:16px!important;margin:0 0 20px!important;display:grid!important}#view-home .dashboard-stat{background:var(--md-surface)!important;border:1px solid var(--md-outline-variant)!important;min-width:0!important;box-shadow:none!important;border-radius:12px!important;padding:20px 24px!important}#view-home .dashboard-stat strong{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:32px!important;font-weight:400!important}#view-home .dashboard-stat span{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:400!important}#view-home .dashboard-section{margin:0 0 20px!important}#view-home .dashboard-section>h2,#view-home .dashboard-section-head h2{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:18px!important;font-weight:400!important}#view-home .dashboard-section-head{gap:12px!important;margin-bottom:12px!important}#view-home .link-btn,#view-home .salesdock-head-actions .link-btn{background:var(--md-surface)!important;border:1px solid var(--md-outline)!important;min-height:36px!important;color:var(--md-primary)!important;font-family:var(--font-sans)!important;box-shadow:none!important;border-radius:28px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}#view-home .link-btn:hover,#view-home .salesdock-head-actions .link-btn:hover{background:var(--md-primary-container)!important}#view-home .quick-actions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:12px!important}#view-home .quick-action{background:var(--md-surface)!important;border:1px solid var(--md-outline-variant)!important;min-width:0!important;box-shadow:none!important;border-radius:12px!important;padding:14px 16px!important;transition:background .15s,border-color .15s,box-shadow .15s!important;transform:none!important}#view-home .quick-action:hover{background:var(--md-surface-variant)!important;border-color:var(--md-outline)!important;transform:none!important;box-shadow:0 2px 8px #3c404326!important}#view-home .quick-action-icon,#view-home .quick-action-icon.ts,#view-home .quick-action-icon.sv,#view-home .quick-action-icon.rma{background:var(--md-primary-container)!important;width:40px!important;height:40px!important;color:var(--md-primary)!important;border-radius:50%!important}#view-home .quick-action-body strong{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important}#view-home .quick-action-body span{color:var(--md-on-surface-variant)!important;font-size:13px!important;line-height:1.45!important}#view-home .salesdock-panel,#view-home .dashboard-recent-row,#view-home .dashboard-empty-recent{background:var(--md-surface)!important;border:1px solid var(--md-outline-variant)!important;box-shadow:none!important;border-radius:12px!important}#view-home .salesdock-panel{padding:16px!important}#view-home .salesdock-summary,#view-home .salesdock-flow{gap:12px!important}#view-home .salesdock-summary>div,#view-home .salesdock-flow>div{background:var(--md-surface-variant)!important;border:1px solid var(--md-outline-variant)!important;border-radius:12px!important;min-width:0!important;padding:12px 14px!important}#view-home .salesdock-summary span,#view-home .salesdock-flow span,#view-home .salesdock-note span{color:var(--md-on-surface-variant)!important;font-size:12px!important}#view-home .salesdock-summary strong,#view-home .salesdock-flow strong,#view-home .salesdock-note strong{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;overflow-wrap:anywhere!important;font-weight:500!important}#view-home .salesdock-badge{font-family:var(--font-sans)!important;border-radius:16px!important;padding:4px 10px!important;font-size:12px!important;font-weight:500!important}#view-home .salesdock-badge.is-live{background:var(--md-green-bg)!important;color:var(--md-green)!important}#view-home .salesdock-badge.is-pending{background:var(--md-yellow-bg)!important;color:var(--md-yellow-text)!important}#view-home .dashboard-recent{gap:8px!important}#view-home .dashboard-recent-row{grid-template-columns:112px minmax(0,1fr) auto!important;padding:12px 14px!important;transition:background .15s,border-color .15s!important}#view-home .dashboard-recent-row:hover{background:var(--md-surface-variant)!important;border-color:var(--md-outline)!important;box-shadow:none!important}#view-home .dashboard-recent-row strong{color:var(--md-on-surface)!important;font-weight:500!important}#view-home .dashboard-recent-row small,#view-home .dashboard-recent-row em{color:var(--md-on-surface-variant)!important;font-size:12px!important}#view-home .dashboard-recent-type{background:var(--md-primary-container)!important;color:var(--md-primary)!important;text-transform:none!important;border-radius:16px!important;font-size:12px!important;font-weight:500!important}@media (width<=760px){#view-home .dashboard-section-head{flex-direction:column!important;align-items:flex-start!important}#view-home .dashboard-recent-row{grid-template-columns:1fr!important}}.lead-list-summary{border-bottom:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface-variant)!important;align-items:baseline!important;gap:8px!important;padding:12px 16px!important;font-size:13px!important;display:flex!important}.lead-list-summary strong{color:var(--md-on-surface)!important;font-size:18px!important;font-weight:400!important}.lead-empty-actions{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;display:flex!important}.leads-sync-btn{background:var(--md-primary-container)!important;border-color:var(--md-primary-container)!important;color:var(--md-primary)!important}.leads-primary-btn:disabled,.gv-empty-cta:disabled,.bes-more-results:disabled{cursor:not-allowed!important;opacity:.58!important;box-shadow:none!important}.gv-empty-cta.secondary{border:1px solid var(--md-outline)!important;color:var(--md-primary)!important;background:0 0!important}.lead-row{padding:14px 16px!important}.lead-row-badges{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;max-width:42%!important;display:flex!important}.lead-row-badges em,.lead-row>em{background:var(--md-primary-container)!important;min-height:24px!important;color:var(--md-primary)!important;white-space:nowrap!important;border-radius:16px!important;align-items:center!important;padding:4px 10px!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;display:inline-flex!important}.lead-row-badges em.is-green{background:var(--md-green-bg)!important;color:var(--md-green)!important}.lead-row-badges em.is-red{background:var(--md-red-bg)!important;color:var(--md-red)!important}@media (width<=900px){.crm-modal.show{padding:16px!important}.bes-customer-row{flex-direction:column!important}.bes-customer-meta{text-align:left!important;justify-content:flex-start!important;max-width:100%!important}}@media (width<=767px){.crm-modal.show{padding:12px!important;inset:0!important}.crm-modal-box{border-radius:16px!important;max-height:calc(100dvh - 24px)!important}.crm-modal-body{padding:16px!important}.qt-fab{right:calc(16px + env(safe-area-inset-right,0px))!important;bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}.crm-app,.crm-main,.main-content,.main-content>.page,#view-leads,#view-email-automations{max-width:100%!important;overflow-x:hidden!important}#view-leads .lead-report-shell,#view-leads .lead-report-card,#view-email-automations .email-automation-page{min-width:0!important;max-width:100%!important}#view-leads .lead-report-heading{margin-bottom:14px!important}#view-leads .lead-report-heading h2,#view-email-automations .page-intro h1{line-height:1.16!important}#view-leads .lead-report-heading p,#view-email-automations .ea-hero p,#view-email-automations .ea-panel-head p{max-width:760px!important}#view-leads .lead-duplicate-status-overview,#view-leads .lead-duplicates-manager{overflow:hidden!important}#view-leads .lead-duplicate-status-overview .lead-report-card-head,#view-leads .lead-duplicates-manager .lead-report-card-head{gap:10px!important;padding:13px 16px!important}#view-leads .lead-duplicate-filter-group{flex-wrap:wrap!important;gap:6px!important}#view-leads .lead-duplicate-filter-group button{border-radius:15px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important}#view-leads .lead-claim-target-chip{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:13px!important;max-width:100%!important;height:26px!important;padding:0 9px!important;font-size:12px!important;overflow:hidden!important}#view-leads .lead-cost-editor{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important}#view-leads .lead-cost-summary-item span{color:var(--md-on-surface-variant)!important;font-size:11px!important}#view-leads .lead-cost-number strong,#view-leads .lead-cost-impact strong{font-size:15px!important;font-weight:500!important}#view-leads .lead-cost-price label{color:var(--md-on-surface-variant)!important;margin-bottom:4px!important;font-size:11px!important;display:block!important}#view-leads .lead-cost-editor.is-campaign-editor .lead-cost-editor-head,#view-leads .lead-cost-editor.is-campaign-editor .lead-cost-row{grid-template-columns:minmax(150px,1.1fr) minmax(160px,1fr) minmax(68px,.42fr) minmax(160px,.95fr) minmax(92px,.58fr) minmax(230px,1.25fr)!important}#view-leads .lead-max-attempts-field input{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;width:100%!important;height:36px!important;color:var(--md-on-surface)!important;font:inherit!important;border-radius:10px!important;padding:0 10px!important}@media (width<=1180px){#view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-leads .lead-duplicate-workspace{grid-template-columns:1fr!important}#view-leads .lead-duplicate-supplier-panel{max-height:none!important;position:static!important}#view-leads .lead-duplicate-supplier-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}#view-leads .lead-duplicate-workrow,#view-leads .lead-cost-editor-head,#view-leads .lead-cost-row{grid-template-columns:1fr!important}#view-leads .lead-duplicate-workrow.is-head,#view-leads .lead-cost-editor-head{display:none!important}#view-leads .lead-cost-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body[data-active-view=view-lead-duplicates] #view-leads,body[data-active-view=view-lead-duplicates] #view-leads .lead-report-shell,body[data-active-view=view-lead-duplicates] #view-leads .lead-report-card,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-table-panel,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .leads-secondary{flex-wrap:wrap!important;gap:8px!important;display:flex!important}body[data-active-view=view-lead-duplicates] #view-leads .leads-icon-btn .leads-action-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font:500 13px/1 var(--font-sans)!important;display:inline!important;overflow:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact{display:none!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:14px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-panel{align-self:start!important;max-height:calc(100vh - 130px)!important;position:sticky!important;top:88px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list{max-height:min(420px,100vh - 250px)!important;overflow:hidden auto!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:16px!important;gap:14px!important;padding:16px!important;display:grid!important;box-shadow:0 1px 2px #3c404314!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group header,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group h4{color:var(--md-on-surface)!important;margin:0!important;font-size:18px!important;font-weight:500!important;line-height:24px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group p,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main span,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta span,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-policy-note,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-original-note{color:var(--md-on-surface-variant)!important;font-size:12px!important;line-height:18px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-tags,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-actions,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;display:flex!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid>div{background:var(--md-surface-variant)!important;border-radius:12px!important;min-width:0!important;padding:10px 12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid span,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid span{color:var(--md-on-surface-variant)!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:500!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid strong{color:var(--md-on-surface)!important;font-size:13px!important;font-weight:500!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-timeline{gap:10px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:14px!important;gap:10px!important;padding:12px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main>div{gap:2px!important;min-width:0!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main strong,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main strong{color:var(--md-on-surface)!important;font-size:14px!important;font-weight:500!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-claim-chip{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:28px!important;padding:4px 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important;overflow:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta span{background:var(--md-surface-variant)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:10px!important;min-width:0!important;padding:8px 10px!important;overflow:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-policy-note,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-original-note{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:12px!important;padding:10px 12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-policy-note{gap:8px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-policy-note>div,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-policy-note ul{flex-wrap:wrap!important;gap:6px!important;min-width:0!important;display:flex!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-policy-note ul{margin:0!important;padding:0!important;list-style:none!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-policy-note li{background:var(--md-surface-container)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;max-width:100%!important;padding:4px 8px!important;overflow:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;align-items:end!important;gap:10px!important;min-width:0!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form label{min-width:0!important;color:var(--md-on-surface-variant)!important;text-transform:uppercase!important;letter-spacing:.02em!important;gap:5px!important;font-size:11px!important;font-weight:500!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form select,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form input,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form textarea{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-width:0!important;color:var(--md-on-surface)!important;font:400 13px/1.35 var(--font-sans)!important;border-radius:10px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form select,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form input,body[data-active-view=view-lead-duplicates] #view-leads .lead-claim-amount span{height:36px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form textarea{resize:vertical!important;min-height:36px!important;max-height:92px!important;padding:8px 10px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form .leads-small-btn{white-space:nowrap!important;justify-self:start!important;height:36px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form .lead-duplicate-note{grid-column:span 2!important}@media (width<=1400px){body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace{grid-template-columns:1fr!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-panel{max-height:none!important;position:static!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;max-height:190px!important;display:grid!important}}@media (width<=1180px){body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group header,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-head,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form{grid-template-columns:1fr!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-tags,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-actions,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group-actions{justify-content:flex-start!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta,body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-daterange,body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:1fr!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form .lead-duplicate-note{grid-column:auto!important}body[data-active-view=view-lead-duplicates] #view-leads .leads-secondary,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group-actions,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-actions{width:100%!important}}body[data-active-view=view-lead-duplicates] #view-leads .lead-filter-stack{z-index:auto!important;margin:0 0 12px!important;position:static!important;top:auto!important;overflow:visible!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar{grid-template-columns:minmax(230px,1.25fr) repeat(5,minmax(132px,.72fr))!important;align-items:end!important;gap:10px!important;overflow:visible!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-daterange{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(170px,220px)) minmax(0,1fr)!important;align-items:end!important;gap:10px!important;display:grid!important;overflow:visible!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-daterange label{min-width:0!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-daterange input{height:42px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-report-shell.is-duplicate-mode{gap:12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-report-shell.is-duplicate-mode .lead-report-heading{grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-report-shell.is-duplicate-mode .lead-report-heading h2{font-size:clamp(26px,2.4vw,34px)!important;line-height:1.15!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:4px 0 10px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact .lead-kpi-card{border-radius:14px!important;min-height:68px!important;padding:12px 16px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-status-overview{margin-bottom:10px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-status-overview .lead-report-card-head,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicates-manager .lead-report-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px 18px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-report-head-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-report-head-actions span{white-space:nowrap!important;color:var(--md-on-surface-variant)!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-commandbar{padding:10px 18px 12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-filter-group.is-status{max-height:none!important;overflow:visible!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace{grid-template-columns:264px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-panel{border-right:1px solid var(--md-outline-variant)!important;align-self:start!important;max-height:calc(100vh - 180px)!important;padding:12px!important;position:sticky!important;top:16px!important;overflow:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list{max-height:calc(100vh - 260px)!important;padding-right:2px!important;overflow:hidden auto!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button{border-radius:12px!important;min-height:52px!important;padding:9px 10px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-table-panel{min-width:0!important;max-width:100%!important;overflow:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-worktable{border-radius:14px!important;width:100%!important;max-height:calc(100vh - 250px)!important;overflow:hidden auto!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow{grid-template-columns:minmax(170px,1.18fr) minmax(150px,.9fr) minmax(230px,1.26fr) minmax(128px,.7fr) minmax(94px,.5fr) minmax(280px,1.48fr) minmax(132px,.62fr)!important;gap:10px!important;min-height:74px!important;padding:10px 12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow.is-head{background:var(--md-surface-variant,#f8fafc)!important;min-height:38px!important;padding:9px 12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-claim-target-chip{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-editor{grid-template-columns:minmax(92px,.8fr) minmax(132px,1.2fr)!important;gap:6px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-claim-amount{grid-template-columns:36px minmax(0,1fr)!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-actions .leads-small-btn{white-space:nowrap!important;width:auto!important;min-width:62px!important;height:32px!important;min-height:32px!important;padding:0 11px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-actions .leads-small-btn:not(.is-secondary){min-width:76px!important}@media (width<=1500px){body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace{grid-template-columns:1fr!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-panel{border-right:0!important;max-height:none!important;position:static!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))!important;max-height:150px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-worktable{max-height:none!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow{grid-template-columns:minmax(170px,1.15fr) minmax(150px,.95fr) minmax(220px,1.25fr) minmax(122px,.75fr) minmax(92px,.55fr)!important;min-height:104px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow.is-head{display:none!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-proof{grid-column:1/4!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-actions{grid-column:4/-1!important;justify-content:flex-end!important}}@media (width<=1180px){body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar,body[data-active-view=view-lead-duplicates] #view-leads .lead-daterange{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;padding:12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow.is-head{display:none!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-actions{flex-wrap:wrap!important;justify-content:flex-start!important}}@media (width<=760px){body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar,body[data-active-view=view-lead-duplicates] #view-leads .lead-daterange,body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-status-overview .lead-report-card-head,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicates-manager .lead-report-card-head{grid-template-columns:1fr!important}}#view-leads .leads-icon-btn .leads-action-label{display:none!important}body[data-active-view=view-lead-duplicates] #view-leads .leads-actionbar{align-items:center!important;gap:10px!important}body[data-active-view=view-lead-duplicates] #view-leads .leads-secondary{gap:8px!important;display:flex!important}body[data-active-view=view-lead-duplicates] #view-leads .leads-icon-btn{border-radius:999px!important;gap:8px!important;width:auto!important;min-width:0!important;height:40px!important;padding:0 14px!important}body[data-active-view=view-lead-duplicates] #view-leads .leads-icon-btn .leads-action-label{white-space:nowrap!important;font-size:13px!important;font-weight:500!important;display:inline!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar{grid-template-columns:minmax(260px,1.4fr) minmax(170px,.75fr) minmax(170px,.75fr)!important;align-items:end!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-daterange{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(160px,220px)) minmax(0,1fr)!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-status-overview .lead-report-card-head{min-height:0!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicates-manager{overflow:visible!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace{grid-template-columns:250px minmax(0,1fr)!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-table-panel{overflow:visible!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group-list{gap:14px!important;min-width:0!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group{border-radius:16px!important;gap:14px!important;padding:16px!important;box-shadow:0 1px 2px #3c40430f!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group h4{font-size:18px!important;line-height:24px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-tags{justify-content:flex-end!important;align-items:center!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid>div{background:var(--md-surface-variant)!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-timeline{gap:10px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row{border-radius:14px!important;gap:10px!important;padding:12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row.is-context{opacity:.72!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row.is-visible-match{background:#fbfdff!important;border-color:#1a73e847!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-head{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;display:grid!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main{min-width:0!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-claim-chip{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:4px 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta span strong{color:var(--md-on-surface)!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:600!important;display:block!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-policy-note{background:var(--md-surface)!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form{grid-template-columns:minmax(130px,.8fr) minmax(160px,.95fr) minmax(120px,.7fr) minmax(170px,.95fr) minmax(220px,1.3fr) auto!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form textarea{min-height:36px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-original-note{border:1px dashed var(--md-outline-variant)!important}@media (width<=1500px){body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace{grid-template-columns:1fr!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-panel{position:static!important}}@media (width<=1180px){body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group header,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-head,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form{grid-template-columns:1fr!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-tags,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-actions{justify-content:flex-start!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){body[data-active-view=view-lead-duplicates] #view-leads .leads-secondary,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group-actions,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-actions{width:100%!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta,body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-daterange{grid-template-columns:1fr!important}}#view-leads,#view-marketing{max-width:100%!important;overflow-x:hidden!important}.lead-workspace-tabs{border:1px solid var(--md-outline-variant,#e0e3e7)!important;background:var(--md-surface,#fff)!important;border-radius:24px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;margin:18px 0 14px!important;padding:8px!important;display:flex!important;box-shadow:0 1px 2px #3c404314!important}.lead-workspace-tabs button{min-width:0!important;min-height:42px!important;color:var(--md-on-surface-variant,#5f6368)!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.lead-workspace-tabs button.active,.lead-workspace-tabs button[aria-current=page]{background:var(--md-primary-container,#e8f0fe)!important;color:var(--md-primary,#4f73e6)!important;border-color:#4285f447!important}.lead-workspace-tabs .material-symbols-rounded{font-size:20px!important;line-height:1!important}.lead-workspace-tabs b{min-width:24px!important;height:24px!important;color:var(--md-primary,#4f73e6)!important;background:#4285f41f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}#view-leads .lead-sync-notice{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important}#view-leads .lead-sync-notice>span:not(.material-symbols-rounded){flex:auto!important;min-width:0!important;line-height:1.42!important}#view-leads .lead-sync-notice button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:36px!important;padding:0 16px!important;line-height:1!important}#view-leads .lead-duplicate-workspace{grid-template-columns:minmax(220px,270px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}#view-leads .lead-duplicate-supplier-panel,#view-leads .lead-duplicate-table-panel,#view-leads .lead-duplicate-worktable{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#view-leads .lead-duplicate-supplier-title{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}#view-leads .lead-duplicate-supplier-title strong,#view-leads .lead-duplicate-supplier-title span{white-space:nowrap!important}#view-leads .lead-duplicate-supplier-list{grid-template-columns:1fr!important;gap:6px!important;display:grid!important;overflow-x:hidden!important}#view-leads .lead-duplicate-supplier-list button{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;width:100%!important;min-width:0!important;display:grid!important}#view-leads .lead-duplicate-supplier-list button span,#view-leads .lead-duplicate-supplier-list button small,#view-leads .lead-duplicate-workrow.is-head span,#view-leads .lead-duplicate-workcell strong,#view-leads .lead-duplicate-workcell small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-duplicate-workrow{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(0,1.45fr) minmax(0,.78fr) minmax(0,.62fr) minmax(0,1.08fr) minmax(0,.62fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:88px!important;padding:12px 14px!important;display:grid!important}#view-leads .lead-duplicate-workrow.is-head{background:var(--md-surface-variant,#f8fafc)!important;letter-spacing:.04em!important;min-height:42px!important;padding:10px 14px!important;font-size:11px!important;line-height:1.2!important}#view-leads .lead-duplicate-workcell,#view-leads .lead-duplicate-workcell>*{min-width:0!important;max-width:100%!important}#view-leads .lead-duplicate-workcell{gap:4px!important;display:grid!important}#view-leads .lead-claim-target-chip{text-overflow:ellipsis!important;white-space:nowrap!important;width:fit-content!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;overflow:hidden!important}#view-leads .lead-claim-target-select,#view-leads .lead-duplicate-workcell select,#view-leads .lead-duplicate-workcell input{border-radius:12px!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 10px!important;font-size:13px!important}#view-leads .lead-claim-amount{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;display:grid!important}#view-leads .lead-duplicate-line-editor,#view-leads .lead-duplicate-actions{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;min-width:0!important;display:grid!important}#view-leads .lead-duplicate-actions .leads-small-btn{white-space:nowrap!important;border-radius:999px!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 10px!important}#view-marketing .lead-workspace-tabs{margin-top:0!important}#view-marketing .ops-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:14px!important;margin:14px 0 18px!important;display:grid!important}#view-marketing .ops-kpis>div,#view-marketing .ops-panel{border:1px solid var(--md-outline-variant,#e0e3e7)!important;background:var(--md-surface,#fff)!important;border-radius:22px!important;box-shadow:0 1px 2px #3c404314!important}#view-marketing .ops-kpis>div{gap:6px!important;padding:18px!important;display:grid!important}#view-marketing .ops-kpis strong{white-space:nowrap!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.05!important}#view-marketing .ops-grid-main{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)!important;align-items:start!important;gap:18px!important;display:grid!important}#view-marketing .ops-panel{min-width:0!important;padding:18px!important}#view-marketing .ops-table{border:1px solid var(--md-outline-variant,#e0e3e7)!important;border-radius:16px!important;overflow:hidden!important}#view-marketing .ops-table-row{border-bottom:1px solid var(--md-outline-variant,#e0e3e7)!important;grid-template-columns:minmax(0,1.8fr) repeat(4,minmax(0,.78fr))!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:12px 14px!important;display:grid!important}#view-marketing .ops-table-head{background:var(--md-surface-variant,#f8fafc)!important;color:var(--md-on-surface-variant,#5f6368)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}#view-marketing .ops-table-row span,#view-marketing .ops-table-row strong,#view-marketing .ops-table-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#view-marketing .ev-field input,#view-marketing .ev-field select{border-radius:14px!important;width:100%!important;min-width:0!important;height:42px!important}.toast,#toast{border-radius:18px!important;width:min(340px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.toast-content span{-webkit-line-clamp:3!important;white-space:normal!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}@media (width<=1200px){#view-leads .lead-duplicate-workspace,#view-marketing .ops-grid-main{grid-template-columns:minmax(0,1fr)!important}#view-leads .lead-duplicate-supplier-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}}@media (width<=820px){.lead-workspace-tabs button{flex:100%!important;justify-content:flex-start!important}#view-leads .lead-sync-notice{flex-wrap:wrap!important}#view-leads .lead-duplicate-workrow,#view-leads .lead-duplicate-workrow.is-head,#view-marketing .ops-table-row,#view-marketing .ops-table-head{grid-template-columns:minmax(0,1fr)!important}#view-leads .lead-duplicate-workrow.is-head,#view-marketing .ops-table-head{display:none!important}}#view-leads .lead-targeting-table,#view-leads .lead-cost-card,#view-leads .lead-cost-editor{overflow-wrap:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}#view-leads .lead-mini-table.lead-targeting-table .lead-mini-head,#view-leads .lead-mini-table.lead-targeting-table .lead-mini-row{grid-template-columns:minmax(136px,1.15fr) minmax(58px,.38fr) minmax(54px,.34fr) minmax(60px,.38fr) minmax(104px,.7fr) minmax(104px,.7fr) minmax(108px,.72fr) minmax(72px,.5fr) minmax(180px,1.18fr) minmax(118px,.78fr)!important;gap:8px!important}#view-leads .lead-targeting-table .lead-mini-head>span,#view-leads .lead-targeting-table .lead-mini-row>span,#view-leads .lead-targeting-table .lead-mini-row :is(em,small){text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#view-leads .lead-cost-editor{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important;grid-template-columns:none!important;max-height:620px!important;display:block!important;overflow-y:auto!important}#view-leads .lead-cost-summary-strip{border-bottom:1px solid var(--md-outline-variant)!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;width:100%!important;display:grid!important}#view-leads .lead-cost-summary-item{min-width:0!important}#view-leads .lead-cost-summary-item span,#view-leads .lead-cost-summary-item strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}#view-leads .lead-cost-editor-head,#view-leads .lead-cost-row{overflow-wrap:normal!important;word-break:normal!important;grid-template-columns:minmax(180px,1.05fr) minmax(220px,1.25fr) minmax(72px,.42fr) minmax(190px,1fr) minmax(260px,1.2fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}#view-leads .lead-cost-editor-head{z-index:3!important;position:sticky!important;top:0!important}#view-leads .lead-cost-row>*,#view-leads .lead-cost-row :is(strong,span,small,b),#view-leads .lead-cost-editor-head>span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#view-leads .lead-cost-main,#view-leads .lead-cost-meta,#view-leads .lead-cost-number,#view-leads .lead-cost-impact,#view-leads .lead-cost-price{grid-area:auto!important;min-width:0!important;display:grid!important}#view-leads .lead-cost-meta{gap:2px!important}#view-leads .lead-cost-input-row :is(span,input,button){white-space:nowrap!important;min-width:0!important}@media (width<=1240px){#view-leads .lead-mini-table.lead-targeting-table .lead-mini-head,#view-leads .lead-mini-table.lead-targeting-table .lead-mini-row{grid-template-columns:minmax(132px,1.2fr) minmax(56px,.42fr) minmax(54px,.38fr) minmax(102px,.72fr) minmax(102px,.72fr) minmax(172px,1.18fr)!important}#view-leads .lead-targeting-table .lead-mini-head>span:nth-child(4),#view-leads .lead-targeting-table .lead-mini-row>span:nth-child(4),#view-leads .lead-targeting-table .lead-mini-head>span:nth-child(7),#view-leads .lead-targeting-table .lead-mini-row>span:nth-child(7),#view-leads .lead-targeting-table .lead-mini-head>span:nth-child(8),#view-leads .lead-targeting-table .lead-mini-row>span:nth-child(8),#view-leads .lead-targeting-table .lead-mini-head>span:nth-child(10),#view-leads .lead-targeting-table .lead-mini-row>span:nth-child(10){display:none!important}#view-leads .lead-cost-editor-head,#view-leads .lead-cost-row{grid-template-columns:minmax(170px,1.05fr) minmax(210px,1.3fr) minmax(180px,1fr) minmax(236px,1.15fr)!important}#view-leads .lead-cost-editor-head>span:nth-child(3),#view-leads .lead-cost-row>.lead-cost-number{display:none!important}}@media (width<=760px){#view-leads .lead-cost-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-leads .lead-cost-editor-head{display:none!important}#view-leads .lead-cost-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px!important}#view-leads .lead-cost-row>*{display:grid!important}#view-leads .lead-cost-price{gap:6px!important}}#view-products .product-catalog-legacy{gap:16px!important;display:grid!important}#view-products .product-legacy-section{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important;overflow:hidden!important}#view-products .product-legacy-table{width:100%!important;max-width:100%!important;overflow-x:hidden!important}#view-products .product-legacy-row{align-items:center!important;gap:10px!important;min-width:0!important;padding:9px 14px!important}#view-products .product-legacy-row>span{min-width:0!important}#view-products .product-legacy-row :is(strong,b,em,small){text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}#view-products .product-legacy-row small{white-space:nowrap!important;display:block!important}#view-products .product-margin-table .product-legacy-row>span:nth-child(n+2),#view-products .product-category-table .product-legacy-row>span:nth-child(n+3):not(:last-child),#view-products .product-components-table .product-legacy-row>span:nth-child(2){text-align:right!important}#view-products .product-margin-controls{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}#view-products .product-period-select,#view-products .product-margin-controls .ifee-mon-select{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;max-width:220px!important;height:36px!important;color:var(--md-on-surface)!important;border-radius:18px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important}#view-products .product-report-refresh[disabled]{opacity:.55!important;cursor:progress!important}#view-products .product-margin-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}#view-products .product-margin-kpis>div{min-width:0!important;padding:12px 14px!important}#view-products .product-margin-kpis strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:20px!important;overflow:hidden!important}#view-products .product-margin-kpis small,#view-products .product-lead-cost-note{color:var(--md-on-surface-variant)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:11px!important;font-weight:400!important;display:block!important;overflow:hidden!important}#view-products .product-muted-cost{color:var(--md-on-surface-variant)!important}#view-products .product-modal-preview{min-width:0!important}@media (width<=1180px){#view-products .product-margin-kpis,#view-products .product-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-products .product-margin-controls{justify-content:flex-start!important}}@media (width<=900px){#view-products .product-components-table .product-legacy-row,#view-products .product-margin-table .product-legacy-row,#view-products .product-category-table .product-legacy-row{grid-template-columns:1fr!important}#view-products .product-legacy-row-head{display:none!important}#view-products .product-margin-table .product-legacy-row>span:nth-child(n+2),#view-products .product-category-table .product-legacy-row>span:nth-child(n+3):not(:last-child),#view-products .product-components-table .product-legacy-row>span:nth-child(2){text-align:left!important}#view-products .product-margin-kpis,#view-products .product-edit-grid{grid-template-columns:1fr!important}}.crm-app,.crm-app .main-content,.crm-app .main-content>.page,.crm-app .view.active,.crm-app [id^=view-],.crm-app :is(.lead-report-card,.product-table-card,.product-material-card,.invoice-table-card,.crm-table-card,.customer-detail-section,.comm-section,.energy-command-center,.energy-finance-workbench-polished){min-width:0!important;max-width:100%!important;overflow-x:clip!important}.crm-app{touch-action:pan-y!important;overscroll-behavior-x:none!important}.crm-app :is(.lead-report-card-head,.crm-section-head,.product-actionbar,.energy-page-head,.dashboard-section-head){gap:10px!important;min-width:0!important}.crm-app :is(.lead-report-card-head h2,.lead-report-card-head h3,.crm-section-head h2,.crm-section-head h3,.product-page h1,.dashboard-section-head h2){line-height:1.2!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-report-card{margin-bottom:12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace,#view-leads .lead-duplicate-workspace{grid-template-columns:184px minmax(0,1fr)!important;max-width:100%!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-panel,#view-leads .lead-duplicate-supplier-panel{max-height:calc(100vh - 196px)!important;padding:6px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button,#view-leads .lead-duplicate-supplier-list button{border-radius:9px!important;min-height:36px!important;padding:6px 8px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-table-panel,body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-worktable,#view-leads .lead-duplicate-table-panel,#view-leads .lead-duplicate-worktable{width:100%!important;max-width:100%!important;overflow-x:clip!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-worktable,#view-leads .lead-duplicate-worktable{max-height:calc(100vh - 244px)!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow,#view-leads .lead-duplicate-workrow{grid-template-columns:minmax(126px,1.15fr) minmax(106px,.9fr) minmax(124px,.95fr) 92px 70px minmax(118px,1fr) 68px!important;gap:5px!important;min-height:40px!important;padding:5px 7px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow.is-head,#view-leads .lead-duplicate-workrow.is-head{min-height:28px!important;padding:5px 7px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workcell,#view-leads .lead-duplicate-workcell{font-size:12px!important;line-height:1.25!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-editor,#view-leads .lead-duplicate-line-editor{grid-template-columns:minmax(0,.88fr) minmax(0,.9fr)!important;gap:4px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-claim-amount,#view-leads .lead-claim-amount{grid-template-columns:28px minmax(0,1fr)!important;gap:4px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workcell :is(input,select),body[data-active-view=view-lead-duplicates] #view-leads .lead-claim-amount :is(span,input),#view-leads .lead-duplicate-workcell :is(input,select),#view-leads .lead-claim-amount :is(span,input){border-radius:8px!important;height:28px!important;min-height:28px!important;padding-inline:7px!important;font-size:12px!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-actions .leads-small-btn,#view-leads .lead-duplicate-actions .leads-small-btn{height:26px!important;min-height:26px!important;padding-inline:7px!important;font-size:11.5px!important}#view-products .product-table-card,#view-products .product-table-scroll{width:100%!important;max-width:100%!important;overflow-x:clip!important}#view-products .product-row{grid-template-columns:minmax(220px,1.55fr) minmax(72px,.5fr) minmax(94px,.65fr) minmax(94px,.65fr) minmax(98px,.7fr) minmax(120px,.9fr) 64px 52px!important;gap:8px!important;min-width:0!important;padding:10px 12px!important}#view-products .product-row :is(strong,small,span),.customer-product-row :is(strong,span,em,small),.customer-product-row--detailed :is(strong,span,em,small){text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#view-products .product-row small,.customer-product-row span,.customer-product-row--detailed span{-webkit-line-clamp:1!important;white-space:normal!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}@media (width<=1360px){body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace,#view-leads .lead-duplicate-workspace{grid-template-columns:1fr!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-panel,#view-leads .lead-duplicate-supplier-panel{border-right:0!important;border-bottom:1px solid var(--md-outline-variant)!important;max-height:132px!important;position:static!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list,#view-leads .lead-duplicate-supplier-list{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))!important}#view-products .product-row.head{display:none!important}#view-products .product-row:not(.head){border:1px solid var(--md-outline-variant)!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:8px!important}}@media (width<=960px){body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow,#view-leads .lead-duplicate-workrow,#view-leads .lead-cost-row{grid-template-columns:1fr!important}body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workrow.is-head,#view-leads .lead-duplicate-workrow.is-head,#view-leads .lead-cost-editor-head{display:none!important}}.crm-app,.crm-app body,.crm-main,.main-content,.crm-content,.crm-page,.view.active{overscroll-behavior-x:none!important;max-width:100%!important;overflow-x:hidden!important}.crm-app :is(.dashboard-section,.lead-report-card,.ops-panel,.invoice-table-card,.crm-modal-box,.energy-command-center,.energy-contract-card,.product-page-card){border:1px solid var(--md-outline-variant)!important;box-shadow:none!important;border-radius:12px!important}#view-home .dashboard-stats,#view-home .quick-actions{grid-template-columns:repeat(auto-fit,minmax(184px,1fr))!important;gap:12px!important;display:grid!important}#view-home .dashboard-stat,#view-home .quick-action,#view-home .dashboard-recent-row{border-radius:12px!important;min-width:0!important}#view-home .dashboard-section{margin-bottom:16px!important;padding:18px 20px!important}#view-leads .lead-duplicates-manager .lead-report-card-head,#view-leads .lead-duplicate-status-overview .lead-report-card-head,#view-leads .lead-cost-card .lead-report-card-head{gap:12px!important;min-height:0!important;padding:12px 16px!important}#view-leads .lead-duplicate-status-overview,#view-leads .lead-duplicates-manager,#view-leads .lead-cost-card{overflow:hidden!important}#view-leads .lead-duplicate-commandbar{padding:8px 12px!important}#view-leads .lead-duplicate-workspace{grid-template-columns:208px minmax(0,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}#view-leads .lead-duplicate-supplier-panel{border-right:1px solid var(--md-outline-variant)!important;align-self:start!important;max-height:calc(100vh - 224px)!important;padding:8px!important;position:sticky!important;top:8px!important;overflow-y:auto!important}#view-leads .lead-duplicate-supplier-list button{border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;min-height:42px!important;padding:7px 8px!important}#view-leads .lead-duplicate-supplier-list button span,#view-leads .lead-duplicate-supplier-list button small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#view-leads .lead-duplicate-table-panel,#view-leads .lead-duplicate-worktable{min-width:0!important;overflow-x:hidden!important}#view-leads .lead-duplicate-worktable{border:0!important;max-height:calc(100vh - 278px)!important;overflow-y:auto!important}#view-leads .lead-duplicate-workrow{border-bottom:1px solid var(--md-outline-variant)!important;grid-template-columns:minmax(128px,1.2fr) minmax(122px,1fr) minmax(154px,1.1fr) 112px 86px minmax(160px,1.25fr) 86px!important;align-items:center!important;gap:6px!important;min-height:48px!important;padding:6px 8px!important;display:grid!important}#view-leads .lead-duplicate-workrow.is-head{min-height:30px!important;padding:6px 8px!important;font-size:10.5px!important}#view-leads .lead-duplicate-workcell{gap:2px!important;min-width:0!important;font-size:12.5px!important}#view-leads .lead-duplicate-workcell :is(strong,small,span){text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-duplicate-workcell small{-webkit-line-clamp:1!important;white-space:normal!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}#view-leads .lead-duplicate-workcell :is(select,input),#view-leads .lead-claim-amount :is(span,input){border-radius:8px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:12px!important}#view-leads .lead-duplicate-line-editor{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)!important;gap:4px!important}#view-leads .lead-claim-amount{grid-template-columns:30px minmax(0,1fr)!important;gap:4px!important}#view-leads .lead-duplicate-actions{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}#view-leads .lead-duplicate-actions .leads-small-btn{width:100%!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:12px!important}#view-leads .lead-cost-editor{border:1px solid var(--md-outline-variant)!important;border-radius:12px!important;max-height:560px!important;overflow:hidden auto!important}#view-leads .lead-cost-row{min-height:48px!important;padding:7px 10px!important}#view-leads .lead-cost-row>*,#view-leads .lead-cost-row :is(strong,span,small){min-width:0!important}#view-leads .lead-cost-input-row>span,#view-leads .lead-cost-input-row input,#view-leads .lead-cost-input-row .leads-small-btn{height:30px!important;min-height:30px!important;font-size:12px!important}#view-leads .lead-cost-input-row .leads-small-btn{justify-content:center!important;padding:0 8px!important}#view-facturen .invoice-table-head,#view-facturen .invoice-row{grid-template-columns:minmax(180px,1.25fr) minmax(220px,1.45fr) 116px 142px 132px!important;gap:10px!important;padding:10px 14px!important}#view-facturen .invoice-row :is(strong,span,small){text-overflow:ellipsis!important;overflow:hidden!important}#view-energie .energy-domain-grid,#view-energy-finance .energy-finance-grid,#view-energy-finance .energy-finance-workbench-polished,#view-energie-cijfers .energy-finance-grid,#view-energie-cijfers .energy-finance-workbench-polished{grid-template-columns:minmax(0,1fr)!important;overflow-x:hidden!important}#view-energy-anomalies .energy-anomaly-list,#view-energy-anomalies .energy-anomaly-row{max-width:100%!important;overflow-x:hidden!important}@media (width<=1280px){#view-leads .lead-duplicate-workspace{grid-template-columns:1fr!important}#view-leads .lead-duplicate-supplier-panel{border-right:0!important;border-bottom:1px solid var(--md-outline-variant)!important;max-height:160px!important;position:static!important}#view-leads .lead-duplicate-supplier-list{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))!important}#view-leads .lead-duplicate-workrow,#view-leads .lead-cost-editor-head,#view-leads .lead-cost-row,#view-facturen .invoice-table-head,#view-facturen .invoice-row{grid-template-columns:1fr!important}#view-leads .lead-duplicate-workrow.is-head,#view-leads .lead-cost-editor-head,#view-facturen .invoice-table-head{display:none!important}}.crm-app,.crm-shell,.crm-main,.crm-content,.crm-page,.view-shell,[id^=view-]{min-width:0!important;max-width:100%!important;overflow-x:clip!important}.crm-app *{box-sizing:border-box;min-width:0}.crm-app pre,.crm-app code,.crm-app textarea,.crm-app input,.crm-app select,.crm-app button,.crm-app table,.crm-app th,.crm-app td{max-width:100%}.crm-modal.show,.template-modal{justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;overflow:hidden!important}.crm-modal-box,.template-modal-box{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:24px!important;width:min(1120px,100vw - 48px)!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important;box-shadow:0 8px 24px #3c404333!important}.crm-modal-head,.template-modal-head{border-bottom:1px solid var(--md-outline-variant)!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:64px!important;padding:16px 20px!important;display:flex!important}.crm-modal-head h2,.crm-modal-head h3,.template-modal-head h2,.template-modal-head h3{color:var(--md-on-surface)!important;margin:0!important;font-size:22px!important;font-weight:400!important;line-height:1.25!important}.crm-modal-body,.template-modal-body{max-height:calc(100vh - 176px)!important;padding:18px 20px!important;overflow:clip auto!important}.crm-modal-actions,.template-modal-actions{border-top:1px solid var(--md-outline-variant)!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;padding:12px 20px 18px!important;display:flex!important}.crm-modal-close,.template-modal .crm-modal-close{width:40px!important;min-width:40px!important;height:40px!important;color:var(--md-on-surface-variant)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:0!important;line-height:1!important;transition:background .15s,color .15s!important;display:inline-flex!important}.crm-modal-close:before,.template-modal .crm-modal-close:before{content:"close";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-family:Material Symbols Rounded;font-size:22px;font-weight:400;line-height:1}.crm-modal-close:hover,.template-modal .crm-modal-close:hover,.rp-search-clear:hover{background:var(--md-surface-container)!important;color:var(--md-on-surface)!important}.rp-search-clear{width:32px!important;min-width:32px!important;height:32px!important;color:var(--md-on-surface-variant)!important;background:0 0!important;border:0!important;border-radius:50%!important;font-size:0!important}.rp-search-clear:before{content:"close";font-family:Material Symbols Rounded;font-size:18px;line-height:1}.customer-detail-raw,.customer-detail-technical-data{display:none!important}.invoice-table-card,.form-table-card,.ops-panel,.crm-table-card,.customer-detail-section,.comm-section,.template-list-card{max-width:100%!important;overflow:hidden!important}.invoice-table,.form-table,.crm-data-table,.ops-table,.comm-table,.product-table,.lead-data-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;max-width:100%!important}.invoice-table-head,.form-table-head,.invoice-row,.form-table-row,.ops-grid-row,.crm-grid-row{min-width:0!important;max-width:100%!important;overflow:hidden!important}.invoice-table th,.invoice-table td,.form-table th,.form-table td,.crm-data-table th,.crm-data-table td,.ops-table th,.ops-table td,.comm-table th,.comm-table td,.product-table th,.product-table td,.lead-data-table th,.lead-data-table td{vertical-align:middle!important;overflow-wrap:anywhere!important;padding:10px 12px!important}.invoice-table th,.form-table th,.crm-data-table th,.ops-table th,.comm-table th,.product-table th,.lead-data-table th{background:var(--md-surface-variant)!important;color:var(--md-on-surface-variant)!important;letter-spacing:.45px!important;text-transform:uppercase!important;border-bottom:1px solid var(--md-outline-variant)!important;font-size:11px!important;font-weight:500!important}.invoice-table td,.form-table td,.crm-data-table td,.ops-table td,.comm-table td,.product-table td,.lead-data-table td{color:var(--md-on-surface)!important;border-bottom:1px solid var(--md-outline-variant)!important;font-size:13px!important}.invoice-table-card input,.invoice-table-card select,.invoice-table-card textarea,.form-table-card input,.form-table-card select,.form-table-card textarea,.template-modal input,.template-modal select,.template-modal textarea,.crm-modal input,.crm-modal select,.crm-modal textarea{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-height:38px!important;color:var(--md-on-surface)!important;font:400 13px/1.4 var(--font-sans)!important;border-radius:10px!important;padding:0 12px!important}.invoice-table-card textarea,.form-table-card textarea,.template-modal textarea,.crm-modal textarea{resize:vertical!important;min-height:92px!important;padding:10px 12px!important}.invoice-table-card input:focus,.invoice-table-card select:focus,.invoice-table-card textarea:focus,.form-table-card input:focus,.form-table-card select:focus,.form-table-card textarea:focus,.template-modal input:focus,.template-modal select:focus,.template-modal textarea:focus,.crm-modal input:focus,.crm-modal select:focus,.crm-modal textarea:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:0!important}.invoice-action,.template-modal-actions button,.crm-modal-actions button,.form-table-card button,.invoice-table-card button{border-radius:18px!important;min-height:36px!important;font-size:13px!important;font-weight:500!important}@media (width<=900px){.crm-modal.show,.template-modal{padding:10px!important}.crm-modal-box,.template-modal-box{border-radius:18px!important;width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.crm-modal-body,.template-modal-body{max-height:calc(100vh - 144px)!important;padding:14px!important}.invoice-table,.form-table,.crm-data-table,.ops-table,.comm-table,.product-table,.lead-data-table{table-layout:auto!important}}#view-email-automations,.email-automation-page{max-width:100%!important;overflow-x:hidden!important}.ea-hero,.ea-selected-card,.ea-panel,.ea-journey-list,.ea-metric{background:var(--md-surface,#fff)!important;border:1px solid var(--md-outline-variant,#e8eaed)!important;box-shadow:none!important;border-radius:16px!important}.ea-hero{background:radial-gradient(circle at 92% 18%, #1a73e81f, transparent 32%), var(--md-surface,#fff)!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;align-items:stretch!important;gap:18px!important;margin-bottom:16px!important;padding:22px 24px!important;display:grid!important}.ea-eyebrow{background:var(--md-primary-container,#e8f0fe)!important;height:24px!important;color:var(--md-primary,#1a73e8)!important;border-radius:999px!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.ea-hero h2{color:var(--md-on-surface,#202124)!important;letter-spacing:0!important;margin:12px 0 8px!important;font-size:clamp(28px,4vw,46px)!important;font-weight:400!important;line-height:1.04!important}.ea-hero p{max-width:760px!important;color:var(--md-on-surface-variant,#5f6368)!important;margin:0!important;font-size:15px!important;line-height:1.6!important}.ea-hero-panel{background:#1a73e80f!important;border:1px solid #1a73e82e!important;border-radius:16px!important;align-content:center!important;gap:4px!important;min-height:150px!important;padding:22px!important;display:grid!important}.ea-hero-panel strong{color:var(--md-primary,#1a73e8)!important;font-size:42px!important;font-weight:400!important;line-height:1!important}.ea-hero-panel span,.ea-hero-panel small{color:var(--md-on-surface-variant,#5f6368)!important;font-size:13px!important}.ea-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important;display:grid!important}.ea-metric{-moz-column-gap:10px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;min-height:96px!important;padding:16px!important;display:grid!important}.ea-metric .material-symbols-rounded{background:var(--md-primary-container,#e8f0fe)!important;width:34px!important;height:34px!important;color:var(--md-primary,#1a73e8)!important;border-radius:50%!important;grid-row:span 3!important;place-items:center!important;font-size:20px!important;display:grid!important}.ea-metric strong{color:var(--md-on-surface,#202124)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:26px!important;font-weight:400!important;line-height:1.05!important;overflow:hidden!important}.ea-metric small,.ea-metric em{color:var(--md-on-surface-variant,#5f6368)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-style:normal!important;overflow:hidden!important}.ea-layout{grid-template-columns:340px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.ea-journey-list{position:sticky!important;top:16px!important;overflow:hidden!important}.ea-list-head,.ea-panel-head,.ea-selected-top{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.ea-list-head{border-bottom:1px solid var(--md-outline-variant,#e8eaed)!important;padding:14px 16px!important}.ea-list-head strong,.ea-panel h3,.ea-selected-card h3{color:var(--md-on-surface,#202124)!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;font-weight:400!important}.ea-list-head span,.ea-panel-head p,.ea-selected-card p{color:var(--md-on-surface-variant,#5f6368)!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.ea-journey-row{border:0!important;border-bottom:1px solid var(--md-outline-variant,#e8eaed)!important;width:100%!important;color:var(--md-on-surface,#202124)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:13px 16px!important;display:grid!important}.ea-journey-row:hover,.ea-journey-row.active{background:var(--md-primary-container,#e8f0fe)!important}.ea-journey-row strong,.ea-journey-row small,.ea-journey-row em{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.ea-journey-row strong{font-size:14px!important;font-weight:500!important}.ea-journey-row small,.ea-journey-row em{color:var(--md-on-surface-variant,#5f6368)!important;font-size:12px!important;font-style:normal!important}.ea-state-dot{background:var(--md-outline,#dadce0)!important;border-radius:50%!important;width:10px!important;height:10px!important}.ea-state-dot.live{background:var(--md-green,#1e8e3e)!important}.ea-state-dot.paused{background:var(--md-yellow-text,#7b5800)!important}.ea-main{gap:16px!important;min-width:0!important;display:grid!important}.ea-selected-card{padding:18px!important}.ea-selected-top h3{margin-top:8px!important}.ea-status-pill{background:var(--md-surface-container,#f1f3f4)!important;height:24px!important;color:var(--md-on-surface-variant,#5f6368)!important;border-radius:999px!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.ea-status-pill.live{background:var(--md-green-bg,#e6f4ea)!important;color:var(--md-green,#1e8e3e)!important}.ea-status-pill.paused{background:var(--md-yellow-bg,#fef7e0)!important;color:var(--md-yellow-text,#7b5800)!important}.ea-status-pill.draft{background:var(--md-primary-container,#e8f0fe)!important;color:var(--md-primary,#1a73e8)!important}.ea-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.ea-btn{min-height:38px!important;font:500 13px var(--font-sans,"Google Sans", Segoe UI, sans-serif)!important;cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;display:inline-flex!important}.ea-btn.primary{border:1px solid var(--md-primary,#1a73e8)!important;background:var(--md-primary,#1a73e8)!important;color:#fff!important}.ea-btn.ghost{border:1px solid var(--md-outline,#dadce0)!important;color:var(--md-primary,#1a73e8)!important;background:#fff!important}.ea-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important;display:grid!important}.ea-rule{background:var(--md-surface-variant,#f8f9fa)!important;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;min-width:0!important;padding:12px!important;display:grid!important}.ea-rule .material-symbols-rounded{color:var(--md-primary,#1a73e8)!important;font-size:20px!important}.ea-rule small,.ea-mail-label{color:var(--md-on-surface-variant,#5f6368)!important;letter-spacing:.45px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;display:block!important}.ea-rule strong{color:var(--md-on-surface,#202124)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.ea-step-board{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.ea-step-card{border:1px solid var(--md-outline-variant,#e8eaed)!important;background:var(--md-surface,#fff)!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;min-width:0!important;padding:14px!important;display:grid!important}.ea-step-index{background:var(--md-primary-container,#e8f0fe)!important;width:34px!important;height:34px!important;color:var(--md-primary,#1a73e8)!important;border-radius:50%!important;place-items:center!important;font-weight:500!important;display:grid!important}.ea-step-meta{flex-wrap:wrap!important;gap:6px!important;margin-bottom:6px!important;display:flex!important}.ea-step-meta span{background:var(--md-surface-container,#f1f3f4)!important;height:22px!important;color:var(--md-on-surface-variant,#5f6368)!important;border-radius:999px!important;align-items:center!important;padding:0 8px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}.ea-step-body h4,.ea-asset-card strong{color:var(--md-on-surface,#202124)!important;margin:0 0 6px!important;font-size:14px!important;font-weight:500!important}.ea-step-body p,.ea-asset-card p,.ea-mail-preview p{color:var(--md-on-surface-variant,#5f6368)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.ea-step-body small{color:var(--md-primary,#1a73e8)!important;margin-top:10px!important;font-size:12px!important;font-weight:500!important;display:block!important}.ea-data-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)!important;gap:16px!important;display:grid!important}.ea-panel{overflow:hidden!important}.ea-panel-head{border-bottom:1px solid var(--md-outline-variant,#e8eaed)!important;padding:16px 18px!important}.ea-search{border:1px solid var(--md-outline,#dadce0)!important;background:var(--md-surface-variant,#f8f9fa)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-width:min(360px,100%)!important;height:40px!important;padding:0 12px!important;display:flex!important}.ea-search input{width:100%!important;min-width:0!important;color:var(--md-on-surface,#202124)!important;background:0 0!important;border:0!important;outline:0!important}.ea-audience-table{display:grid!important;overflow:hidden!important}.ea-audience-head,.ea-audience-row{border-bottom:1px solid var(--md-outline-variant,#e8eaed)!important;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) minmax(120px,.75fr) minmax(110px,.7fr) 60px!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:10px 18px!important;display:grid!important}.ea-audience-head{background:var(--md-surface-variant,#f8f9fa)!important;color:var(--md-on-surface-variant,#5f6368)!important;letter-spacing:.45px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}.ea-audience-row span,.ea-audience-row strong,.ea-audience-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.ea-audience-row strong{color:var(--md-on-surface,#202124)!important;font-size:13px!important;font-weight:500!important;display:block!important}.ea-audience-row span{color:var(--md-on-surface,#202124)!important;font-size:13px!important}.ea-audience-row small{color:var(--md-on-surface-variant,#5f6368)!important;font-size:12px!important;display:block!important}.ea-audience-row b{background:var(--md-green-bg,#e6f4ea)!important;min-width:36px!important;height:26px!important;color:var(--md-green,#1e8e3e)!important;border-radius:999px!important;place-items:center!important;font-size:12px!important;font-weight:500!important;display:inline-grid!important}.ea-empty{color:var(--md-on-surface-variant,#5f6368)!important;text-align:center!important;padding:28px!important}.ea-mail-preview{gap:10px!important;padding:18px!important;display:grid!important}.ea-mail-preview strong{color:var(--md-on-surface,#202124)!important;font-size:17px!important;font-weight:500!important;line-height:1.35!important}.ea-lab{margin-top:16px!important}.ea-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:16px 18px 18px!important;display:grid!important}.ea-asset-card{border:1px solid var(--md-outline-variant,#e8eaed)!important;background:var(--md-surface-variant,#f8f9fa)!important;border-radius:14px!important;gap:6px!important;min-width:0!important;padding:14px!important;display:grid!important}.ea-asset-card .material-symbols-rounded{color:var(--md-primary,#1a73e8)!important;font-size:22px!important}@media (width<=1280px){.ea-kpi-grid,.ea-rule-grid,.ea-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ea-layout,.ea-data-grid{grid-template-columns:1fr!important}.ea-journey-list{position:static!important}}@media (width<=820px){.ea-hero,.ea-kpi-grid,.ea-rule-grid,.ea-step-board,.ea-asset-grid{grid-template-columns:1fr!important}.ea-selected-top,.ea-panel-head{flex-direction:column!important}.ea-actions{justify-content:flex-start!important}.ea-audience-head{display:none!important}.ea-audience-row{grid-template-columns:1fr!important;gap:4px!important}}#view-leads .lead-targeting-card{overflow:hidden!important}#view-leads .lead-targeting-toolbar{align-items:center!important;gap:16px!important}#view-leads .lead-targeting-tabs{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;display:flex!important}#view-leads .lead-targeting-tabs button{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;height:32px!important;color:var(--md-on-surface-variant)!important;cursor:pointer!important;font-family:var(--font-sans)!important;border-radius:16px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;transition:background .15s,border-color .15s,color .15s!important}#view-leads .lead-targeting-tabs button:hover,#view-leads .lead-targeting-tabs button.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-head,#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-row{grid-template-columns:minmax(0,1.35fr) 82px 52px 66px 96px 96px 82px!important}#view-leads .lead-mini-table.lead-sales-category-table .lead-mini-head,#view-leads .lead-mini-table.lead-sales-category-table .lead-mini-row{grid-template-columns:minmax(0,1fr) 58px 70px 96px 96px!important}#view-leads .lead-mini-table.lead-targeting-table .lead-mini-head,#view-leads .lead-mini-table.lead-targeting-table .lead-mini-row{grid-template-columns:minmax(0,1.2fr) 58px 56px 60px 88px 88px 88px 74px minmax(0,.9fr) 80px!important;gap:8px!important;padding:9px 12px!important}#view-leads .lead-mini-table.lead-targeting-table .lead-mini-row span,#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-row span,#view-leads .lead-mini-table.lead-sales-category-table .lead-mini-row span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-mini-table.lead-targeting-table small{color:var(--md-on-surface-variant)!important;margin-top:1px!important;font-size:10.5px!important;line-height:14px!important;display:block!important}#view-leads .lead-cost-summary-strip{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}#view-leads .lead-cost-editor-head,#view-leads .lead-cost-row{grid-template-columns:minmax(132px,.9fr) minmax(170px,1fr) 64px minmax(170px,.9fr) minmax(250px,1fr)!important}#view-leads .lead-cost-impact span,#view-leads .lead-cost-meta small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}@media (width<=1320px){#view-leads .lead-mini-table.lead-targeting-table .lead-mini-head,#view-leads .lead-mini-table.lead-targeting-table .lead-mini-row{grid-template-columns:minmax(0,1.15fr) 54px 54px 84px 84px 72px minmax(0,.85fr)!important}#view-leads .lead-mini-table.lead-targeting-table .lead-mini-head span:nth-child(4),#view-leads .lead-mini-table.lead-targeting-table .lead-mini-row span:nth-child(4),#view-leads .lead-mini-table.lead-targeting-table .lead-mini-head span:nth-child(7),#view-leads .lead-mini-table.lead-targeting-table .lead-mini-row span:nth-child(7),#view-leads .lead-mini-table.lead-targeting-table .lead-mini-head span:nth-child(10),#view-leads .lead-mini-table.lead-targeting-table .lead-mini-row span:nth-child(10){display:none!important}}@media (width<=900px){#view-leads .lead-targeting-toolbar{flex-direction:column!important;align-items:flex-start!important}#view-leads .lead-targeting-tabs{justify-content:flex-start!important}#view-leads .lead-mini-table.lead-targeting-table .lead-mini-head,#view-leads .lead-mini-table.lead-targeting-table .lead-mini-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sidebar:not(.is-collapsed)~.main-content #view-home,.sidebar:not(.is-collapsed)~.main-content #view-leads,.sidebar:not(.is-collapsed)~.main-content #view-lead-duplicates,.sidebar:not(.is-collapsed)~.main-content #view-energie-klanten,.sidebar:not(.is-collapsed)~.main-content #view-energy-finance,.sidebar:not(.is-collapsed)~.main-content #view-energy-anomalies{max-width:calc(100vw - 320px)!important}.sidebar.is-collapsed~.main-content #view-home,.sidebar.is-collapsed~.main-content #view-leads,.sidebar.is-collapsed~.main-content #view-lead-duplicates,.sidebar.is-collapsed~.main-content #view-energie-klanten,.sidebar.is-collapsed~.main-content #view-energy-finance,.sidebar.is-collapsed~.main-content #view-energy-anomalies{max-width:calc(100vw - 136px)!important}#view-home .salesdock-summary,#view-home .salesdock-flow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}@media (width<=767px){.crm-app .main-content{width:100%!important}.crm-app [id^=view-]{max-width:100%!important}}.crm-app .main-content{width:auto!important;min-width:0!important;max-width:none!important;overflow-x:hidden!important}.crm-app .page,.crm-app .view,.crm-app [id^=view-]{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.crm-app :is(.dashboard-stats,.quick-actions,.salesdock-summary,.salesdock-flow,.stats-grid,.kpi-grid,.energy-kpi-grid,.finance-kpis,.lead-duplicate-worktable,.lead-cost-editor,.bes-customer-list,.ops-grid,.invoice-table-wrap){min-width:0!important;max-width:100%!important}#view-home .dashboard-stats,#view-home .quick-actions,#view-home .salesdock-summary,#view-home .salesdock-flow{gap:12px!important;width:100%!important;max-width:100%!important;display:grid!important}#view-home .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important}#view-home .quick-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}#view-home .salesdock-summary,#view-home .salesdock-flow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}#view-home :is(.dashboard-stat,.quick-action,.salesdock-panel,.dashboard-empty-recent,.dashboard-recent-row,.salesdock-summary>div,.salesdock-flow>div){min-width:0!important;max-width:100%!important}#view-home :is(.quick-action-body,.salesdock-summary strong,.salesdock-flow strong,.salesdock-note){overflow-wrap:anywhere!important;min-width:0!important}@media (width<=767px){.crm-app .main-content{width:100%!important}}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url(/assets/fonts/material-symbols-rounded.ttf)format("truetype");font-display:block}:root{--crm-font:"Segoe UI", "Google Sans", "Segoe UI", Arial, sans-serif;--crm-page-max:1760px;--crm-page-pad:24px;--crm-card-pad:20px;--crm-control-h:40px;--crm-row-pad-y:11px;--crm-row-pad-x:14px}html,body,#app,.crm-app{background:var(--md-surface-variant,#f8f9fa)!important;width:100%!important;min-width:0!important;max-width:100%!important;font-family:var(--crm-font)!important;color:var(--md-on-surface,#202124)!important;overflow-x:hidden!important}.crm-app,.crm-app button,.crm-app input,.crm-app select,.crm-app textarea{font-family:var(--crm-font)!important;letter-spacing:0!important}.crm-app .material-symbols-rounded{letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;word-wrap:normal!important;color:currentColor!important;font-feature-settings:"liga"!important;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;direction:ltr!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;font-family:Material Symbols Rounded!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.crm-app .active .material-symbols-rounded,.crm-app .sidebar-link.active .material-symbols-rounded,.crm-app .sidebar-folder.is-open .sidebar-folder-icon,.crm-app .bottom-nav-link.active .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24!important}.crm-app :is(pre,code,kbd,samp){font-family:Segoe UI Mono,Consolas,Courier New,monospace!important}.crm-main,.main-content,.page,.crm-page,.content-area,[id^=view-]{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.crm-app main,.crm-app .page,.crm-app [id^=view-]{background:var(--md-surface-variant,#f8f9fa)!important}.crm-app .page,.crm-app [id^=view-]>.crm-page,.crm-app [id^=view-]>.view-shell,.crm-app [id^=view-]>section:first-child{max-width:var(--crm-page-max)!important}.crm-app h1,.crm-app .page-title{color:var(--md-on-surface,#202124)!important;font-family:var(--crm-font)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(28px,2vw,40px)!important;font-weight:400!important;line-height:1.16!important}.crm-app h2,.crm-app .section-title{color:var(--md-on-surface,#202124)!important;font-family:var(--crm-font)!important;font-size:22px!important;font-weight:400!important;line-height:1.25!important}.crm-app h3,.crm-app .card-title{color:var(--md-on-surface,#202124)!important;font-family:var(--crm-font)!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important}.crm-app p,.crm-app small,.crm-app .muted,.crm-app .helper,.crm-app .lead{color:var(--md-on-surface-variant,#5f6368)!important;line-height:1.5!important}.sidebar{background:var(--md-surface-container,#f1f3f4)!important;border-right:1px solid var(--md-outline-variant,#e8eaed)!important;box-shadow:none!important}.sidebar-brand,.sidebar-logo,.sidebar-user{border-color:var(--md-outline-variant,#e8eaed)!important}.sidebar-link,.sidebar-sub-link,.sidebar-folder{min-width:0!important;height:48px!important;color:var(--md-on-surface-variant,#5f6368)!important;border-radius:24px!important;margin:2px 8px!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s!important;overflow:hidden!important}.sidebar-link:hover,.sidebar-sub-link:hover,.sidebar-folder:hover{color:var(--md-on-surface,#202124)!important;background:#20212414!important}.sidebar-link.active,.sidebar-sub-link.active,.sidebar-folder.active,.sidebar-folder.is-open{background:var(--md-primary-container,#e8f0fe)!important;color:var(--md-primary,#1a73e8)!important;box-shadow:none!important;border-color:#0000!important}.sidebar-label,.sidebar-folder-current,.sidebar-link span:not(.material-symbols-rounded),.sidebar-sub-link span:not(.material-symbols-rounded){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sidebar-section-title{color:#80868b!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:18px 24px 8px!important;font-size:11px!important;font-weight:500!important}.crm-app button,.crm-app .btn,.crm-app .primary-btn,.crm-app .secondary-btn,.crm-app .formhub-btn,.crm-app .mt-add-btn,.crm-app .action-btn{min-width:0!important;min-height:var(--crm-control-h)!important;font-family:var(--crm-font)!important;white-space:nowrap!important;border-radius:24px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s!important}.crm-app button:focus-visible,.crm-app a:focus-visible,.crm-app input:focus-visible,.crm-app select:focus-visible,.crm-app textarea:focus-visible{box-shadow:0 0 0 2px var(--md-primary,#1a73e8)!important;outline:none!important}.crm-app input,.crm-app select,.crm-app textarea{border:1px solid var(--md-outline,#dadce0)!important;background:var(--md-surface,#fff)!important;min-width:0!important;max-width:100%!important;color:var(--md-on-surface,#202124)!important;border-radius:12px!important;font-size:14px!important;line-height:1.35!important}.crm-app input,.crm-app select{height:var(--crm-control-h)!important}.crm-app textarea{resize:vertical!important;min-height:96px!important}.crm-app input:focus,.crm-app select:focus,.crm-app textarea:focus{border-color:var(--md-primary,#1a73e8)!important;box-shadow:0 0 0 1px var(--md-primary,#1a73e8)!important;outline:none!important}.crm-app :is(.card,.crm-card,.dashboard-card,.stat-card,.lead-card,.customer-card,.customer-detail-section,.energy-card,.inventory-card,.invoice-card,.ticket-card,.report-card,.table-card,.formhub-card,.manual-form-admin){border:1px solid var(--md-outline-variant,#e8eaed)!important;background:var(--md-surface,#fff)!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;border-radius:12px!important;overflow:hidden!important}.crm-app :is(.card,.crm-card,.dashboard-card,.stat-card,.lead-card,.customer-card,.energy-card,.inventory-card,.invoice-card,.ticket-card):hover{box-shadow:0 2px 8px #3c40431f!important}.crm-app table{border-collapse:collapse!important;width:100%!important;max-width:100%!important}.crm-app thead th,.crm-app .table-header{background:var(--md-surface-variant,#f8f9fa)!important;color:var(--md-on-surface-variant,#5f6368)!important;border-bottom:1px solid var(--md-outline-variant,#e8eaed)!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;padding:10px 14px!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important}.crm-app tbody td,.crm-app .table-cell{border-bottom:1px solid var(--md-outline-variant,#e8eaed)!important;padding:var(--crm-row-pad-y) var(--crm-row-pad-x)!important;color:var(--md-on-surface,#202124)!important;vertical-align:middle!important;font-size:13px!important;line-height:1.35!important}.crm-app tbody tr:hover{background:var(--md-surface-variant,#f8f9fa)!important}.crm-app th,.crm-app td,.crm-app .grid-cell,.crm-app .metric-cell{overflow-wrap:anywhere!important;min-width:0!important}.crm-app :is(.status-chip,.chip,.badge,.pill,.tag,.md-chip,.bes-chip){text-overflow:ellipsis!important;white-space:nowrap!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:24px!important;padding:3px 10px!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important;overflow:hidden!important}.crm-app :is(.stats-grid,.dashboard-stats,.kpi-grid,.energy-kpi-grid,.finance-kpis){grid-template-columns:repeat(auto-fit,minmax(184px,1fr))!important;gap:12px!important;max-width:100%!important;display:grid!important}.crm-app :is(.stat-card,.kpi-card,.metric-card){min-height:104px!important;padding:16px 18px!important}.crm-app :is(.stat-value,.kpi-value,.metric-value){color:var(--md-on-surface,#202124)!important;letter-spacing:0!important;font-size:clamp(28px,2.6vw,42px)!important;font-weight:400!important;line-height:1.05!important}#view-leads,#view-dubbele-aanvragen,#view-klanten,#view-tickets,#view-energie,#view-energie-cijfers,#view-energie-afwijkingen,#view-products,#view-voorraad,#view-facturen,#view-sales-commissions{padding-inline:var(--crm-page-pad)!important}#view-leads :is(.lead-report-grid,.lead-intelligence-grid,.lead-dashboard-grid),#view-energie :is(.energy-domain-grid,.energy-exec-grid),#view-energie-cijfers :is(.energy-finance-workbench-polished,.energy-finance-grid),#view-products :is(.product-shell,.product-grid,.product-layout),#view-voorraad :is(.inventory-grid,.inventory-command-grid),#view-facturen :is(.invoice-grid,.invoice-workbench){grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}#view-leads :is(.lead-toolbar,.lead-filter-row,.lead-actions,.lead-cost-editor,.lead-cost-row),#view-dubbele-aanvragen :is(.lead-duplicate-toolbar,.lead-duplicate-controls,.lead-duplicate-line-form),#view-energie :is(.energy-toolbar,.energy-filter-row),#view-energie-cijfers :is(.energy-toolbar,.energy-report-actions),#view-products :is(.product-toolbar,.product-filter-row),#view-voorraad :is(.inventory-toolbar,.inventory-filter-row),#view-facturen :is(.invoice-toolbar,.invoice-filter-row),#view-sales-commissions :is(.commission-toolbar,.commission-filter-row){flex-wrap:wrap!important;align-items:center!important;gap:10px!important;max-width:100%!important;display:flex!important}#view-leads :is(.lead-search,.search-box,.search-field),#view-dubbele-aanvragen :is(.lead-search,.search-box,.search-field),#view-energie :is(.energy-search,.search-box,.search-field),#view-energie-cijfers :is(.energy-search,.search-box,.search-field),#view-products :is(.product-search,.search-box,.search-field),#view-voorraad :is(.inventory-search,.search-box,.search-field),#view-facturen :is(.invoice-search,.search-box,.search-field),#view-tickets :is(.ticket-search,.search-box,.search-field){flex:340px!important;max-width:720px!important}#view-dubbele-aanvragen .lead-duplicate-layout,#view-dubbele-aanvragen .lead-duplicate-density,#view-dubbele-aanvragen .lead-duplicate-workbench{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;align-items:start!important;gap:14px!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}#view-dubbele-aanvragen .lead-duplicate-supplier-panel,#view-dubbele-aanvragen .lead-duplicate-worktable,#view-dubbele-aanvragen .lead-duplicate-table{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#view-dubbele-aanvragen .lead-duplicate-supplier-panel{border-radius:12px!important;position:sticky!important;top:16px!important}#view-dubbele-aanvragen :is(.duplicate-card,.lead-duplicate-card,.duplicate-group-card){padding:12px 14px!important}#view-dubbele-aanvragen :is(.duplicate-line,.lead-duplicate-row,.lead-duplicate-line){border-bottom:1px solid var(--md-outline-variant,#e8eaed)!important;grid-template-columns:minmax(128px,1.2fr) minmax(118px,.9fr) minmax(170px,1.3fr) minmax(210px,1.5fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:8px 10px!important;display:grid!important}#view-dubbele-aanvragen :is(.duplicate-line input,.duplicate-line select,.duplicate-line textarea,.lead-duplicate-row input,.lead-duplicate-row select,.lead-duplicate-row textarea){border-radius:10px!important;height:34px!important;min-height:34px!important;padding:6px 10px!important;font-size:13px!important}#view-dubbele-aanvragen :is(.duplicate-line textarea,.lead-duplicate-row textarea){min-height:34px!important;max-height:72px!important}.lead-cost-editor,.lead-cost-row{border-bottom:1px solid var(--md-outline-variant,#e8eaed)!important;grid-template-columns:minmax(220px,1.4fr) minmax(160px,1fr) minmax(260px,1.5fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;display:grid!important}.lead-cost-editor input,.lead-cost-row input{width:100%!important}#view-energie-cijfers .energy-finance-workbench-polished{grid-template-columns:minmax(0,1fr)!important}#view-energie-cijfers .energy-anomaly-list,#view-energie-cijfers .energy-anomaly-sidebar{display:none!important}#view-energie-afwijkingen .energy-anomaly-list,#view-energie-afwijkingen .energy-anomaly-card{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}#view-energie :is(.energy-contract-card,.energy-card),#view-energie-cijfers :is(.energy-report-card,.finance-row,.energy-chart-card),#view-energie-afwijkingen .energy-anomaly-card,#view-products :is(.product-row,.product-category-card,.prod-card),#view-voorraad :is(.inventory-row,.inventory-card),#view-facturen :is(.invoice-row,.invoice-card),#view-sales-commissions :is(.commission-row,.commission-card){overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#view-products :is(.prod-category-section,.product-category-section){margin-bottom:16px!important}#view-products :is(.prod-table,.product-table,.component-table),#view-voorraad .inventory-table,#view-facturen .invoice-table,#view-sales-commissions .commission-table{border:1px solid var(--md-outline-variant,#e8eaed)!important;background:var(--md-surface,#fff)!important;border-radius:12px!important;overflow:hidden!important}.crm-modal.show{z-index:1000!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;background:#2021248a!important}.crm-modal-box{border-radius:18px!important;width:min(1500px,100vw - 52px)!important}.crm-modal-body :is(.debug-json,.raw-json,pre){border-radius:12px!important;max-width:100%!important;overflow:auto!important}.qt-fab{z-index:900!important;background:var(--md-primary,#1a73e8)!important;border-radius:16px!important;width:56px!important;height:56px!important;box-shadow:0 4px 12px #3c404333!important}@media (width<=1180px){#view-dubbele-aanvragen .lead-duplicate-layout,#view-dubbele-aanvragen .lead-duplicate-density,#view-dubbele-aanvragen .lead-duplicate-workbench{grid-template-columns:minmax(0,1fr)!important}#view-dubbele-aanvragen .lead-duplicate-supplier-panel{position:static!important}#view-dubbele-aanvragen :is(.duplicate-line,.lead-duplicate-row,.lead-duplicate-line),.lead-cost-editor,.lead-cost-row{grid-template-columns:minmax(0,1fr)!important}}@media (width<=767px){:root{--crm-page-pad:14px;--crm-card-pad:14px}.crm-app h1,.crm-app .page-title{font-size:28px!important}.crm-modal-box{border-radius:16px!important;width:calc(100vw - 24px)!important}.crm-app :is(.stats-grid,.dashboard-stats,.kpi-grid,.energy-kpi-grid,.finance-kpis){grid-template-columns:minmax(0,1fr)!important}}#view-home,#view-bestellingen,#view-offertes,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-lead-duplicates,#view-crm,#view-formhub,#view-rma-picker,#view-werkvoorbereiding,#view-team-agenda{width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:var(--crm-page-pad)!important;overflow-x:hidden!important}#view-lead-duplicates :is(.lead-duplicate-layout,.lead-duplicate-density,.lead-duplicate-workbench),#view-energy-finance :is(.energy-finance-workbench-polished,.energy-finance-grid),#view-energie-klanten :is(.energy-domain-grid,.energy-exec-grid){grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}#view-lead-duplicates :is(.lead-duplicate-supplier-panel,.lead-duplicate-worktable,.lead-duplicate-table),#view-energy-finance :is(.energy-report-card,.finance-row,.energy-chart-card),#view-energie-klanten :is(.energy-contract-card,.energy-card){min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#view-energy-finance .energy-anomaly-list,#view-energy-finance .energy-anomaly-sidebar{display:none!important}@media (width>=1181px){#view-lead-duplicates :is(.lead-duplicate-layout,.lead-duplicate-density,.lead-duplicate-workbench){grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important}}#view-leads .lead-sales-intel-card{grid-column:1/-1!important}#view-leads .lead-sales-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:14px 20px 18px!important;display:grid!important}#view-leads .lead-sales-panel{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-sales-panel.is-wide{grid-area:auto/1/auto/-1!important}#view-leads .lead-sales-panel .lead-mini-stack{padding:12px!important}#view-leads .lead-sales-panel .lead-mini-table{border:1px solid var(--md-outline-variant)!important;border-radius:10px!important}#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-head,#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-row{grid-template-columns:34px minmax(220px,2fr) minmax(90px,.68fr) minmax(58px,.42fr) minmax(68px,.46fr) minmax(116px,.82fr) minmax(116px,.82fr) minmax(104px,.72fr)!important;gap:10px!important;padding:10px 12px!important}#view-leads .lead-mini-table.lead-sales-category-table .lead-mini-head,#view-leads .lead-mini-table.lead-sales-category-table .lead-mini-row{grid-template-columns:minmax(0,1.25fr) minmax(52px,.35fr) minmax(60px,.42fr) minmax(92px,.72fr) minmax(92px,.72fr)!important;gap:8px!important;padding:10px 12px!important}#view-leads .lead-mini-table.lead-revenue-gap-table .lead-mini-head,#view-leads .lead-mini-table.lead-revenue-gap-table .lead-mini-row{grid-template-columns:minmax(0,1.2fr) 64px minmax(0,1fr)!important;gap:8px!important;padding:10px 12px!important}#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-row small,#view-leads .lead-mini-table.lead-revenue-gap-table .lead-mini-row small{color:var(--md-on-surface-variant)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:11px!important;line-height:15px!important;display:block!important;overflow:hidden!important}#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-row span,#view-leads .lead-mini-table.lead-sales-category-table .lead-mini-row span,#view-leads .lead-mini-table.lead-revenue-gap-table .lead-mini-row span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-data-gap.is-positive .material-symbols-rounded{color:var(--md-green)!important}@media (width<=1320px){#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-head,#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-row{grid-template-columns:30px minmax(0,1.7fr) minmax(74px,.62fr) minmax(54px,.42fr) minmax(62px,.45fr) minmax(104px,.78fr) minmax(96px,.72fr)!important}#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-head span:nth-child(8),#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-row span:nth-child(8){display:none!important}}@media (width<=1100px){#view-leads .lead-sales-intel-grid{grid-template-columns:1fr!important}#view-leads .lead-sales-panel.is-wide{grid-row:auto!important}#view-leads .lead-cost-editor-head{display:none!important}#view-leads .lead-cost-row{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)!important}#view-leads .lead-cost-number,#view-leads .lead-cost-impact{display:none!important}}@media (width<=760px){#view-leads .lead-sales-intel-grid{padding:12px!important}#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-head,#view-leads .lead-mini-table.lead-sales-product-table .lead-mini-row,#view-leads .lead-mini-table.lead-sales-category-table .lead-mini-head,#view-leads .lead-mini-table.lead-sales-category-table .lead-mini-row,#view-leads .lead-mini-table.lead-revenue-gap-table .lead-mini-head,#view-leads .lead-mini-table.lead-revenue-gap-table .lead-mini-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.invoices-page{max-width:1560px;overflow-x:hidden}.invoice-intro{margin-bottom:18px}.invoice-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.invoice-kpi-card{background:var(--md-surface);border:1px solid var(--md-outline-variant);min-width:0;box-shadow:none;border-radius:12px;gap:4px;padding:16px 18px;display:grid}.invoice-kpi-card span{color:var(--md-on-surface-variant);font-size:12px;font-weight:500}.invoice-kpi-card strong{color:var(--md-on-surface);font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.1}.invoice-command-bar{grid-template-columns:minmax(260px,520px) 1fr;align-items:center;gap:12px;margin-bottom:16px;display:grid}.invoice-search{background:var(--md-surface);border:1px solid var(--md-outline);border-radius:28px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px;display:flex}.invoice-search .material-symbols-rounded{color:var(--md-on-surface-variant);font-size:21px}.invoice-search input{width:100%;min-width:0;color:var(--md-on-surface);font:400 14px/1.4 var(--font-sans);box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.invoice-status-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.invoice-status-tabs button{border:1px solid var(--md-outline);background:var(--md-surface);height:34px;color:var(--md-on-surface-variant);cursor:pointer;border-radius:18px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.invoice-status-tabs button:hover,.invoice-status-tabs button.is-active{border-color:var(--md-primary);background:var(--md-primary-container);color:var(--md-primary)}.invoice-status-tabs button span{text-align:center;background:#1a73e81a;border-radius:12px;min-width:20px;padding:1px 6px;font-size:11px}.invoice-table-card{background:var(--md-surface);border:1px solid var(--md-outline-variant);border-radius:12px;overflow:hidden}.invoice-table-head,.invoice-row{grid-template-columns:minmax(220px,1.15fr) minmax(260px,1.45fr) minmax(120px,.55fr) minmax(180px,.8fr) minmax(220px,.75fr);align-items:center;gap:14px;display:grid}.invoice-table-head{background:var(--md-surface-variant);border-bottom:1px solid var(--md-outline-variant);color:var(--md-on-surface-variant);letter-spacing:.5px;text-transform:uppercase;padding:12px 18px;font-size:11px;font-weight:500}.invoice-table{display:grid}.invoice-row{border-bottom:1px solid var(--md-outline-variant);min-width:0;padding:14px 18px}.invoice-row:last-child{border-bottom:0}.invoice-row:hover{background:var(--md-surface-variant)}.invoice-row>div,.invoice-customer-cell,.invoice-money-cell{gap:3px;min-width:0;display:grid}.invoice-row strong{min-width:0;color:var(--md-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden}.invoice-row span,.invoice-row small{min-width:0;color:var(--md-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.invoice-money-cell{text-align:right}.invoice-money-cell strong{font-size:15px}.invoice-status-chip{background:var(--md-surface-container);border-radius:16px;justify-self:start;width:fit-content;max-width:100%;padding:3px 10px;font-weight:500;display:inline-flex;color:var(--md-on-surface-variant)!important;font-size:12px!important}.invoice-status-chip--pending_review{background:var(--md-yellow-bg);color:var(--md-yellow-text)!important}.invoice-status-chip--ready_to_send,.invoice-status-chip--draft_created{background:var(--md-primary-container);color:var(--md-primary)!important}.invoice-status-chip--sent{background:var(--md-green-bg);color:var(--md-green)!important}.invoice-status-chip--failed{background:var(--md-red-bg);color:var(--md-red)!important}.invoice-error-text{color:var(--md-red)!important}.invoice-actions{justify-content:flex-end;gap:8px;min-width:0;display:flex!important}.invoice-actions button{background:var(--md-primary);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:18px;height:34px;padding:0 13px;font-size:13px;font-weight:500}.invoice-actions button:hover{background:#1557b0}.invoice-actions button:disabled{opacity:.55;cursor:progress}.invoice-actions .invoice-secondary-action{border:1px solid var(--md-outline);color:var(--md-primary);background:0 0}.invoice-actions .invoice-secondary-action:hover{background:var(--md-primary-container)}.invoice-empty-state{min-height:260px;color:var(--md-on-surface-variant);text-align:center;place-items:center;gap:4px;padding:32px;display:grid}.invoice-empty-state strong{color:var(--md-on-surface);font-size:18px;font-weight:500}.invoice-empty-state--error{color:var(--md-red)}@media (width<=1180px){.invoice-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-command-bar{grid-template-columns:1fr}.invoice-status-tabs{justify-content:flex-start}.invoice-table-head{display:none}.invoice-row{grid-template-columns:1fr 1fr;align-items:start}.invoice-money-cell,.invoice-actions{text-align:left;justify-content:flex-start}}@media (width<=720px){.invoice-kpi-grid,.invoice-row{grid-template-columns:1fr}.invoice-status-tabs{flex-wrap:wrap;justify-content:flex-start}}#view-leads .lead-cost-card{grid-column:1/-1!important;overflow:hidden!important}#view-leads .lead-cost-card .lead-report-card-head{align-items:center!important;gap:16px!important;min-height:56px!important;padding:12px 16px!important}#view-leads .lead-cost-card .lead-report-card-head h3{font-size:16px!important;line-height:22px!important}#view-leads .lead-cost-card .lead-report-card-head p{max-width:760px!important;margin:2px 0 0!important;font-size:12px!important;line-height:18px!important}#view-leads .lead-cost-card .lead-report-card-head>span{background:var(--md-primary-container)!important;min-height:28px!important;color:var(--md-primary)!important;white-space:nowrap!important;border-radius:14px!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-cost-summary-item{border-right:1px solid var(--md-outline-variant)!important;gap:2px!important;min-width:0!important;padding:10px 16px!important;display:grid!important}#view-leads .lead-cost-summary-item:last-child{border-right:0!important}#view-leads .lead-cost-summary-item span{color:var(--md-on-surface-variant)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;line-height:14px!important}#view-leads .lead-cost-summary-item strong{color:var(--md-on-surface)!important;overflow-wrap:anywhere!important;font-size:18px!important;font-weight:400!important;line-height:24px!important}#view-leads .lead-cost-editor{max-height:620px!important;overflow:hidden auto!important}#view-leads .lead-cost-editor-head,#view-leads .lead-cost-row{grid-template-columns:minmax(180px,1.15fr) minmax(170px,.9fr) minmax(72px,.36fr) minmax(150px,.74fr) minmax(260px,1fr)!important;gap:10px!important}#view-leads .lead-cost-editor-head{z-index:2!important;background:var(--md-surface-variant)!important;padding:8px 16px!important;position:sticky!important;top:0!important}#view-leads .lead-cost-row{border-bottom:1px solid var(--md-outline-variant)!important;min-height:56px!important;padding:9px 16px!important}#view-leads .lead-cost-row:hover{background:var(--md-surface-variant)!important}#view-leads .lead-cost-main,#view-leads .lead-cost-meta,#view-leads .lead-cost-number,#view-leads .lead-cost-impact,#view-leads .lead-cost-price{grid-area:auto!important;min-width:0!important}#view-leads .lead-cost-main,#view-leads .lead-cost-meta,#view-leads .lead-cost-number,#view-leads .lead-cost-impact{align-content:center!important;gap:1px!important;display:grid!important}#view-leads .lead-cost-main strong,#view-leads .lead-cost-meta>span,#view-leads .lead-cost-number strong,#view-leads .lead-cost-impact strong{color:var(--md-on-surface)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;display:block!important;overflow:hidden!important}#view-leads .lead-cost-main span,#view-leads .lead-cost-meta small,#view-leads .lead-cost-number span,#view-leads .lead-cost-impact span{color:var(--md-on-surface-variant)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:15px!important;overflow:hidden!important}#view-leads .lead-cost-meta{margin-top:0!important;display:grid!important}#view-leads .lead-cost-meta span:nth-child(2){display:none!important}#view-leads .lead-cost-price{align-content:center!important;gap:0!important}#view-leads .lead-cost-price label{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}#view-leads .lead-cost-input-row{grid-template-columns:40px minmax(90px,1fr) 84px!important;gap:6px!important}#view-leads .lead-cost-input-row>span,#view-leads .lead-cost-input-row input,#view-leads .lead-cost-input-row .leads-small-btn{height:32px!important}#view-leads .lead-cost-input-row .leads-small-btn{justify-content:center!important;min-width:0!important;padding:0 12px!important}@media (width<=1180px){#view-leads .lead-cost-editor-head{display:none!important}#view-leads .lead-cost-row{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)!important}#view-leads .lead-cost-number,#view-leads .lead-cost-impact{display:none!important}}@media (width<=760px){#view-leads .lead-cost-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-leads .lead-cost-row{grid-template-columns:1fr!important}#view-leads .lead-cost-input-row{grid-template-columns:40px minmax(0,1fr) 84px!important}}#view-leads .lead-report-shell.is-duplicate-mode,#view-leads .lead-report-shell.is-duplicate-mode *{min-width:0!important}#view-leads .lead-report-shell.is-duplicate-mode{max-width:100%!important;overflow-x:hidden!important}#view-leads .lead-duplicates-manager .lead-report-card-head{min-height:44px!important;padding:10px 14px!important}#view-leads .lead-duplicate-workspace{grid-template-columns:216px minmax(0,1fr)!important;gap:0!important;overflow:hidden!important}#view-leads .lead-duplicate-supplier-panel{padding:8px!important}#view-leads .lead-duplicate-supplier-title{padding:0 4px 4px!important}#view-leads .lead-duplicate-supplier-title span{background:var(--md-primary-container)!important;border-radius:999px!important;padding:3px 8px!important}#view-leads .lead-duplicate-supplier-list{gap:3px!important;max-height:min(64vh,650px)!important}#view-leads .lead-duplicate-supplier-list button{border-radius:8px!important;min-height:38px!important;padding:6px 7px 6px 9px!important}#view-leads .lead-duplicate-supplier-list button span{font-size:12.5px!important;line-height:16px!important}#view-leads .lead-duplicate-supplier-list button small{font-size:10.5px!important;line-height:14px!important}#view-leads .lead-duplicate-supplier-list button b{min-width:24px!important;height:22px!important;padding:0 7px!important;font-size:10.5px!important}#view-leads .lead-duplicate-table-panel{overflow:hidden!important}#view-leads .lead-duplicate-worktable{overflow-x:hidden!important}#view-leads .lead-duplicate-workrow{grid-template-columns:minmax(160px,1.05fr) minmax(150px,.86fr) minmax(210px,1.18fr) minmax(122px,.58fr) minmax(92px,.42fr) minmax(245px,1.18fr) minmax(118px,.5fr)!important;gap:6px!important;min-height:54px!important;padding:6px 12px!important}#view-leads .lead-duplicate-workrow.is-head{min-height:32px!important;padding:7px 12px!important;font-size:10.5px!important;line-height:14px!important}#view-leads .lead-duplicate-workcell{gap:1px!important;font-size:12.25px!important;line-height:16px!important}#view-leads .lead-duplicate-workcell>strong{font-size:12.75px!important;line-height:17px!important}#view-leads .lead-duplicate-workcell>small{font-size:10.75px!important;line-height:14px!important}#view-leads .lead-duplicate-claim-target{gap:3px!important}#view-leads .lead-claim-target-chip{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;height:22px!important;font:500 11.25px/1 var(--font-sans)!important;border-radius:999px!important;justify-content:flex-start!important;justify-self:start!important;align-items:center!important;padding:0 9px!important;display:inline-flex!important;overflow:hidden!important}#view-leads .lead-claim-target-chip.is-blue{background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-leads .lead-claim-target-chip.is-green{background:var(--md-green-bg)!important;color:var(--md-green)!important}#view-leads .lead-claim-target-chip.is-red{background:var(--md-red-bg)!important;color:var(--md-red)!important}#view-leads .lead-claim-target-chip.is-yellow{background:var(--md-yellow-bg)!important;color:var(--md-yellow-text)!important}#view-leads .lead-claim-target-chip.is-neutral{background:var(--md-surface-container)!important;color:var(--md-on-surface-variant)!important}#view-leads .lead-duplicate-claim-target.is-reference{opacity:.82!important}#view-leads .lead-claim-target-select{border-radius:7px!important;height:28px!important;margin-top:2px!important;font-size:11.75px!important}#view-leads .lead-duplicate-workcell select,#view-leads .lead-duplicate-workcell input{border-radius:7px!important;height:28px!important;font-size:11.75px!important}#view-leads .lead-duplicate-workcell .lead-claim-amount{grid-template-columns:32px minmax(0,1fr)!important}#view-leads .lead-duplicate-workcell .lead-claim-amount span{height:28px!important;font-size:10px!important}#view-leads .lead-duplicate-proof{grid-template-columns:1fr!important}#view-leads .lead-duplicate-line-editor{grid-template-columns:minmax(96px,.85fr) minmax(130px,1.15fr)!important;gap:5px!important;min-width:0!important;display:grid!important}#view-leads .lead-duplicate-actions{gap:4px!important}#view-leads .lead-duplicate-actions .leads-small-btn{border-radius:999px!important;height:28px!important;padding:0 9px!important;font-size:11.5px!important}@media (width<=1440px){#view-leads .lead-duplicate-workspace{grid-template-columns:1fr!important}#view-leads .lead-duplicate-supplier-panel{border-right:0!important;border-bottom:1px solid var(--md-outline-variant)!important}#view-leads .lead-duplicate-supplier-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;max-height:132px!important}#view-leads .lead-duplicate-worktable{border-left:0!important}}@media (width<=1180px){#view-leads .lead-duplicate-workrow{grid-template-columns:minmax(155px,1.1fr) minmax(145px,.9fr) minmax(185px,1.05fr) minmax(116px,.7fr) minmax(98px,.55fr)!important}#view-leads .lead-duplicate-workrow.is-head span:nth-child(6),#view-leads .lead-duplicate-workrow.is-head span:nth-child(7),#view-leads .lead-duplicate-proof,#view-leads .lead-duplicate-actions{grid-column:1/-1!important}#view-leads .lead-duplicate-line-editor{grid-template-columns:1fr 1fr!important}}@media (width<=760px){#view-leads .lead-duplicate-supplier-list,#view-leads .lead-duplicate-line-editor,#view-leads .lead-duplicate-workrow{grid-template-columns:1fr!important}}.moneybird-invoice-panel{border:1px solid var(--md-outline-variant);background:var(--md-surface-variant);border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.moneybird-invoice-head,.moneybird-invoice-actions,.moneybird-line-items>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.moneybird-invoice-head span{color:var(--md-on-surface-variant);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:500;display:block}.moneybird-invoice-head strong{color:var(--md-on-surface);font-size:14px;font-weight:500;display:block}.moneybird-invoice-head em{color:var(--md-primary);white-space:nowrap;font-style:normal;font-weight:500}.moneybird-invoice-panel p{color:var(--md-on-surface-variant);margin:0;font-size:12px;line-height:1.45}.moneybird-invoice-error{background:var(--md-red-bg);border-radius:8px;padding:8px 10px;color:var(--md-red)!important}.moneybird-line-items{gap:6px;display:grid}.moneybird-line-items>div{background:var(--md-surface);color:var(--md-on-surface);border-radius:8px;padding:8px 10px;font-size:12px}.moneybird-line-items span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.moneybird-line-items strong{color:var(--md-green);flex:none;font-weight:500}.moneybird-line-items .is-muted{color:var(--md-on-surface-variant)}.moneybird-line-items .is-muted strong{color:var(--md-yellow-text)}.moneybird-invoice-actions{flex-wrap:wrap;justify-content:flex-start}.moneybird-invoice-actions span{color:var(--md-on-surface-variant);font-size:12px}html,body,#app,.crm-app,.main-content,.page,.crm-page,[id^=view-]{max-width:100%!important;overflow-x:hidden!important}.crm-app section,.crm-app article,.crm-app header,.crm-app main,.crm-app aside,.crm-app form,.crm-app table,.crm-app thead,.crm-app tbody,.crm-app tr,.crm-app td,.crm-app th,.crm-app div{min-width:0}.crm-app input,.crm-app select,.crm-app textarea,.crm-app button{max-width:100%!important}.crm-app table{width:100%!important;max-width:100%!important}.crm-app td,.crm-app th,.crm-app p,.crm-app small,.crm-app span,.crm-app strong{overflow-wrap:anywhere}#view-leads .lead-report-card,#view-tickets .lead-report-card,#view-energy .energy-panel,#view-energy .ops-panel,#view-energy-finance .energy-report-panel,#view-energy-finance .ops-panel,#view-products .ops-panel,#view-inventory .ops-panel{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#view-energy-finance .energy-finance-workbench-polished{grid-template-columns:minmax(0,1fr)!important}#view-energy-finance .energy-finance-workbench-polished>.energy-report-panel,#view-energy-finance .energy-finance-workbench-polished>.ops-panel{order:initial!important;grid-column:1/-1!important;min-width:0!important}.energy-command-aside-action{align-content:start!important}.energy-command-aside-action button{border:1px solid var(--md-primary)!important;border-radius:var(--r-pill)!important;background:var(--md-primary-container)!important;width:fit-content!important;min-height:38px!important;color:var(--md-primary)!important;font:500 13px/18px var(--font-sans)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;margin-top:12px!important;padding:0 18px!important;display:inline-flex!important}.energy-command-aside-action button:hover,.energy-command-aside-action button:focus-visible{background:#dce8ff!important;box-shadow:0 0 0 2px #1a73e82e!important}#view-energy-anomalies{max-width:1320px!important;overflow-x:hidden!important}#view-energy-anomalies .energy-command-center-anomalies{margin-bottom:18px!important}.energy-anomaly-kpis{grid-template-columns:repeat(4,minmax(170px,1fr))!important}.energy-anomaly-toolbar{margin:0 0 16px!important}.energy-anomaly-filterbar{flex-wrap:wrap!important;flex:520px!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.energy-anomaly-filterbar .filter-chip{gap:8px!important}.energy-anomaly-filterbar .filter-chip span{background:var(--md-surface-container)!important;min-width:22px!important;height:22px!important;color:inherit!important;font:500 11px/16px var(--font-sans)!important;border-radius:99px!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;display:inline-flex!important}.energy-anomalies-panel{overflow:hidden!important}.energy-anomalies-panel .ops-panel-head button{border:1px solid var(--md-outline)!important;border-radius:var(--r-pill)!important;background:var(--md-surface)!important;min-height:38px!important;color:var(--md-primary)!important;font:500 13px/18px var(--font-sans)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;display:inline-flex!important}.energy-anomaly-list{gap:12px!important;min-width:0!important;padding:16px 20px 20px!important;display:grid!important}.energy-anomaly-card{border:1px solid var(--md-outline-variant)!important;border-radius:var(--radius-lg)!important;background:var(--md-surface)!important;grid-template-columns:minmax(240px,1.05fr) minmax(0,1.6fr) minmax(220px,.8fr)!important;gap:16px!important;min-width:0!important;padding:16px!important;display:grid!important}.energy-anomaly-card-main{grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-width:0!important;display:grid!important}.energy-anomaly-card-main strong{min-width:0!important;color:var(--md-on-surface)!important;font:500 15px/22px var(--font-sans)!important;overflow-wrap:anywhere!important;display:block!important}.energy-anomaly-card-main small{min-width:0!important;color:var(--md-on-surface-variant)!important;font:400 12px/18px var(--font-sans)!important;overflow-wrap:anywhere!important;display:block!important}.energy-anomaly-reasons{flex-wrap:wrap!important;gap:6px!important;min-width:0!important;margin-top:10px!important;display:flex!important}.energy-anomaly-reason{background:var(--md-yellow-bg)!important;min-height:28px!important;color:var(--md-yellow-text)!important;font:500 12px/18px var(--font-sans)!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:0 10px!important;display:inline-flex!important}.energy-anomaly-reason .material-symbols-rounded{font-size:16px!important}.energy-anomaly-reason.missing-ean,.energy-anomaly-reason.not-linked{background:var(--md-primary-container)!important;color:var(--md-primary)!important}.energy-anomaly-reason.high-cost{background:var(--md-red-bg)!important;color:var(--md-red)!important}.energy-anomaly-facts{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.energy-anomaly-facts>div,.energy-anomaly-next{border:1px solid var(--md-outline-variant)!important;border-radius:var(--radius-md)!important;background:var(--md-surface-variant)!important;min-width:0!important;padding:10px 12px!important}.energy-anomaly-facts small,.energy-anomaly-next small{color:var(--md-on-surface-variant)!important;font:500 11px/16px var(--font-sans)!important;text-transform:uppercase!important;letter-spacing:.35px!important;margin-bottom:4px!important;display:block!important}.energy-anomaly-facts b,.energy-anomaly-next b{min-width:0!important;color:var(--md-on-surface)!important;font:500 13px/19px var(--font-sans)!important;overflow-wrap:anywhere!important;display:block!important}.energy-anomaly-next{align-self:stretch!important}.energy-anomaly-empty{margin:16px 20px 20px!important}@media (width<=1180px){.energy-anomaly-kpis,.energy-anomaly-card,.energy-anomaly-facts{grid-template-columns:1fr!important}}html,body,#app,.crm-app,.crm-shell,.crm-main,.app-shell,.main-content,[id^=view-]{overscroll-behavior-x:none!important;max-width:100%!important;overflow-x:hidden!important}body{touch-action:pan-y!important}canvas,.signature-pad,.signature-canvas{touch-action:none!important}.crm-app *,[id^=view-] *{box-sizing:border-box!important;overflow-wrap:anywhere!important;min-width:0!important}[id^=view-] [class*=table],[id^=view-] [class*=grid],[id^=view-] [class*=row],[id^=view-] [class*=card],[id^=view-] [class*=panel],#view-products .product-page-body,#view-products .product-catalog-legacy,#view-products .product-legacy-section,#view-products .product-legacy-table,#view-products .product-material-grid,#view-products .ops-link-modal-body,#view-products .ops-external-table,#view-products .ops-link-columns{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#view-products .product-compact-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}#view-products .product-page-tabs{flex-wrap:wrap!important;gap:8px!important;display:flex!important}#view-products .product-kind-pill,#view-products .product-sd-state{white-space:normal!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;max-width:100%!important;min-height:24px!important;padding:3px 10px!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}#view-products .product-kind-pill.package{background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-products .product-kind-pill.article{background:var(--md-surface-container)!important;color:var(--md-on-surface-variant)!important}#view-products .product-kind-pill.service{background:var(--md-yellow-bg)!important;color:var(--md-yellow-text)!important}#view-products .product-kind-pill.energy,#view-products .product-sd-state.linked{background:var(--md-green-bg)!important;color:var(--md-green)!important}#view-products .product-sd-state.open{background:var(--md-yellow-bg)!important;color:var(--md-yellow-text)!important}#view-products .product-link-tools{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}#view-products .ops-link-summary{grid-template-columns:auto minmax(0,1fr) auto minmax(220px,auto)!important}#view-products .ops-external-row{grid-template-columns:56px 86px 92px minmax(180px,1fr) minmax(120px,.62fr) minmax(96px,auto)!important;min-width:0!important}#view-products .product-select-cell{justify-content:center!important;align-items:center!important;display:flex!important}#view-products .product-select-cell input{width:18px!important;height:18px!important;accent-color:var(--md-primary)!important}#view-products .product-unlinked-list{gap:8px!important;margin:14px 0!important;display:grid!important}#view-products .product-unlinked-list>span{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:12px!important;gap:2px!important;padding:10px 12px!important;display:grid!important}#view-products .product-edit-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}#view-products .ops-link-modal,#view-products .crm-modal-body{overflow-x:hidden!important}#view-products .ops-link-modal-box{width:min(1180px,100vw - 48px)!important}@media (width<=900px){#view-products .product-legacy-row,#view-products .ops-external-row,#view-products .ops-link-summary,#view-products .product-material-row{grid-template-columns:1fr!important;min-width:0!important}#view-products .product-legacy-row-head,#view-products .ops-external-row.head{display:none!important}#view-products .product-link-tools,#view-products .product-row-actions{justify-content:flex-start!important}}#view-voorraad{overflow-x:hidden!important}#view-voorraad .inventory-command-center{gap:16px!important;max-width:100%!important;display:grid!important}#view-voorraad .inventory-hero{background:var(--md-surface,#fff)!important;border:1px solid var(--md-outline-variant,#e8eaed)!important;box-shadow:none!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:24px!important;display:flex!important}#view-voorraad .inventory-eyebrow{color:var(--md-primary,#1a73e8)!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:12px!important;font-weight:500!important;display:block!important}#view-voorraad .inventory-hero h2{color:var(--md-on-surface,#202124)!important;letter-spacing:0!important;margin:0 0 8px!important;font-size:28px!important;font-weight:400!important}#view-voorraad .inventory-hero p{color:var(--md-on-surface-variant,#5f6368)!important;max-width:760px!important;margin:0!important;font-size:14px!important;line-height:1.6!important}#view-voorraad .inventory-hero-actions,#view-voorraad .inventory-row-actions,#view-voorraad .inventory-status-chips{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}#view-voorraad .inventory-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;display:grid!important}#view-voorraad .inventory-kpis>div{background:var(--md-surface,#fff)!important;border:1px solid var(--md-outline-variant,#e8eaed)!important;border-radius:14px!important;min-width:0!important;padding:18px 20px!important}#view-voorraad .inventory-kpis span,#view-voorraad .inventory-kpis small{color:var(--md-on-surface-variant,#5f6368)!important;font-size:12px!important;line-height:1.4!important;display:block!important}#view-voorraad .inventory-kpis strong{color:var(--md-on-surface,#202124)!important;margin:8px 0 4px!important;font-size:30px!important;font-weight:400!important;line-height:1.2!important;display:block!important}#view-voorraad .inventory-kpis .warning strong{color:var(--md-red,#d93025)!important}#view-voorraad .inventory-toolbar{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.45fr) minmax(160px,.45fr) minmax(260px,1fr)!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:grid!important}#view-voorraad .inventory-search{background:var(--md-surface-container,#f1f3f4)!important;border:1px solid var(--md-outline,#dadce0)!important;border-radius:28px!important;align-items:center!important;gap:10px!important;height:44px!important;padding:0 16px!important;display:flex!important}#view-voorraad .inventory-search input{box-shadow:none!important;color:var(--md-on-surface,#202124)!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;min-width:0!important;height:100%!important}#view-voorraad .inventory-toolbar select,#view-voorraad .inventory-mutation-box select,#view-voorraad .inventory-mutation-box input,#view-voorraad .inventory-form-grid input,#view-voorraad .inventory-form-grid select,#view-voorraad .inventory-form-grid textarea{border:1px solid var(--md-outline,#dadce0)!important;color:var(--md-on-surface,#202124)!important;font:400 14px var(--font-sans,"Google Sans", Segoe UI, sans-serif)!important;border-radius:10px!important;min-height:42px!important}#view-voorraad .inventory-status-chips button{background:var(--md-surface,#fff)!important;border:1px solid var(--md-outline,#dadce0)!important;color:var(--md-on-surface-variant,#5f6368)!important;cursor:pointer!important;border-radius:18px!important;height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important}#view-voorraad .inventory-status-chips button.active{background:var(--md-primary-container,#e8f0fe)!important;border-color:var(--md-primary,#1a73e8)!important;color:var(--md-primary,#1a73e8)!important}#view-voorraad .inventory-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;align-items:start!important;gap:16px!important;display:grid!important}#view-voorraad .inventory-table-card,#view-voorraad .inventory-detail-card,#view-voorraad .inventory-risk-card,#view-voorraad .inventory-log-card,#view-voorraad .inventory-editor{background:var(--md-surface,#fff)!important;border:1px solid var(--md-outline-variant,#e8eaed)!important;box-shadow:none!important;border-radius:14px!important;min-width:0!important;overflow:hidden!important}#view-voorraad .inventory-side-stack{gap:16px!important;min-width:0!important;display:grid!important}#view-voorraad .inventory-table{gap:0!important;padding:0!important;display:grid!important}#view-voorraad .inventory-row{border-bottom:1px solid var(--md-outline-variant,#e8eaed)!important;grid-template-columns:minmax(240px,1.6fr) 104px 82px 112px 126px 126px 154px!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:13px 18px!important;display:grid!important;position:relative!important}#view-voorraad .inventory-row:last-child{border-bottom:0!important}#view-voorraad .inventory-row:hover,#view-voorraad .inventory-row.selected{background:var(--md-surface-variant,#f8f9fa)!important}#view-voorraad .inventory-row-head{background:var(--md-surface-variant,#f8f9fa)!important;color:var(--md-on-surface-variant,#5f6368)!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}#view-voorraad .inventory-row span,#view-voorraad .inventory-row b,#view-voorraad .inventory-row small,#view-voorraad .inventory-item-main{min-width:0!important}#view-voorraad .inventory-item-main{color:var(--md-on-surface,#202124)!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;gap:3px!important;padding:0!important;display:grid!important}#view-voorraad .inventory-item-main strong,#view-voorraad .inventory-risk-row strong,#view-voorraad .inventory-log-row strong{color:var(--md-on-surface,#202124)!important;overflow-wrap:anywhere!important;font-size:14px!important;font-weight:500!important}#view-voorraad .inventory-item-main small,#view-voorraad .inventory-row small,#view-voorraad .inventory-risk-row small,#view-voorraad .inventory-log-row small{color:var(--md-on-surface-variant,#5f6368)!important;overflow-wrap:anywhere!important;margin-top:2px!important;font-size:12px!important;line-height:1.35!important;display:block!important}#view-voorraad .inventory-status{white-space:nowrap!important;border-radius:16px!important;place-self:center start!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}#view-voorraad .inventory-status.healthy{background:var(--md-green-bg,#e6f4ea)!important;color:var(--md-green,#1e8e3e)!important}#view-voorraad .inventory-status.low,#view-voorraad .inventory-status.order{background:var(--md-yellow-bg,#fef7e0)!important;color:var(--md-yellow-text,#7b5800)!important}#view-voorraad .inventory-status.critical{background:var(--md-red-bg,#fce8e6)!important;color:var(--md-red,#d93025)!important}#view-voorraad .inventory-status.overstock{background:var(--md-primary-container,#e8f0fe)!important;color:var(--md-primary,#1a73e8)!important}#view-voorraad .inventory-row-actions{justify-content:flex-end!important}#view-voorraad .inventory-row-actions button{background:var(--md-surface,#fff)!important;border:1px solid var(--md-outline,#dadce0)!important;color:var(--md-on-surface,#202124)!important;cursor:pointer!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;min-width:34px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}#view-voorraad .inventory-row-actions button:hover,#view-voorraad .inventory-risk-row:hover{background:var(--md-primary-container,#e8f0fe)!important;border-color:var(--md-primary,#1a73e8)!important;color:var(--md-primary,#1a73e8)!important}#view-voorraad .inventory-order-note{color:var(--md-yellow-text,#7b5800)!important;grid-column:1/-1!important;margin-top:-6px!important}#view-voorraad .inventory-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:16px 18px!important;display:grid!important}#view-voorraad .inventory-detail-grid>div,#view-voorraad .inventory-mutation-box{background:var(--md-surface-variant,#f8f9fa)!important;border:1px solid var(--md-outline-variant,#e8eaed)!important;border-radius:12px!important;min-width:0!important;padding:12px!important}#view-voorraad .inventory-detail-grid span,#view-voorraad .inventory-mutation-box h3{color:var(--md-on-surface-variant,#5f6368)!important;letter-spacing:.3px!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:11px!important;font-weight:500!important;display:block!important}#view-voorraad .inventory-detail-grid strong{color:var(--md-on-surface,#202124)!important;overflow-wrap:anywhere!important;font-size:15px!important;font-weight:500!important;display:block!important}#view-voorraad .inventory-mutation-box{gap:10px!important;margin:0 18px 16px!important;display:grid!important}#view-voorraad .inventory-mutation-grid{grid-template-columns:minmax(0,1fr) 96px!important;gap:10px!important;display:grid!important}#view-voorraad .inventory-note{color:var(--md-on-surface-variant,#5f6368)!important;margin:0 18px 18px!important;font-size:13px!important;line-height:1.55!important}#view-voorraad .inventory-risk-row,#view-voorraad .inventory-log-row{background:var(--md-surface,#fff)!important;border:0!important;border-top:1px solid var(--md-outline-variant,#e8eaed)!important;color:var(--md-on-surface,#202124)!important;cursor:pointer!important;text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;padding:13px 18px!important;display:grid!important}#view-voorraad .inventory-log-row{cursor:default!important}#view-voorraad .inventory-log-row b,#view-voorraad .inventory-risk-row b{color:var(--md-primary,#1a73e8)!important;white-space:nowrap!important;font-size:13px!important;font-weight:500!important}#view-voorraad .inventory-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:18px!important;display:grid!important}#view-voorraad .inventory-notes-field{grid-column:span 2!important}#view-voorraad .inventory-form-grid textarea{resize:vertical!important;min-height:90px!important;padding:10px 12px!important}#view-voorraad .inventory-empty{border:1px dashed var(--md-outline,#dadce0)!important;color:var(--md-on-surface-variant,#5f6368)!important;text-align:center!important;border-radius:12px!important;place-items:center!important;gap:6px!important;margin:18px!important;padding:42px 20px!important;display:grid!important}@media (width<=1180px){#view-voorraad .inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-voorraad .inventory-toolbar,#view-voorraad .inventory-layout{grid-template-columns:1fr!important}#view-voorraad .inventory-row{grid-template-columns:minmax(220px,1fr) 96px 78px 100px 112px 120px 140px!important;overflow-x:auto!important}#view-voorraad .inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){#view-voorraad .inventory-hero{flex-direction:column!important;align-items:flex-start!important}#view-voorraad .inventory-kpis,#view-voorraad .inventory-form-grid,#view-voorraad .inventory-detail-grid{grid-template-columns:1fr!important}#view-voorraad .inventory-notes-field{grid-column:auto!important}#view-voorraad .inventory-row,#view-voorraad .inventory-row-head{grid-template-columns:1fr!important}#view-voorraad .inventory-row-head{display:none!important}#view-voorraad .inventory-row-actions{justify-content:flex-start!important}}.customer-portal-panel{gap:16px!important;display:grid!important}.customer-portal-panel .customer-detail-section-head>div{gap:3px!important;display:grid!important}.customer-portal-panel .customer-detail-section-head>div>span{text-align:left!important}.customer-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.customer-portal-grid label,.customer-portal-notes{gap:6px!important;display:grid!important}.customer-portal-grid span,.customer-portal-notes span{color:var(--md-on-surface-variant)!important;font-size:12px!important;font-weight:500!important}.customer-portal-grid input,.customer-portal-notes textarea{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-height:40px!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;border-radius:8px!important;outline:none!important;font-size:14px!important}.customer-portal-grid input{padding:0 12px!important}.customer-portal-notes textarea{resize:vertical!important;min-height:72px!important;padding:10px 12px!important}.customer-portal-grid input:focus,.customer-portal-notes textarea:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important}.customer-portal-actions{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.customer-portal-actions p{color:var(--md-on-surface-variant)!important;margin:0!important;font-size:12px!important}@media (width<=900px){.customer-portal-grid{grid-template-columns:1fr!important}.customer-portal-actions{flex-direction:column!important;align-items:stretch!important}}#view-products .product-catalog-legacy{gap:16px!important}#view-products .product-catalog-toolbar{align-items:center!important}#view-products .product-compact-kpis{grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:12px!important}#view-products .product-compact-kpis .product-stat-card{padding:14px 16px!important}#view-products .product-compact-kpis .product-stat-card strong{font-size:26px!important}#view-products .product-legacy-section{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important;overflow:hidden!important}#view-products .product-legacy-head{border-bottom:1px solid var(--md-outline-variant)!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:16px 20px!important;display:flex!important}#view-products .product-legacy-head h3,#view-products .product-category-block h4{color:var(--md-on-surface)!important;margin:0!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important}#view-products .product-legacy-head p{color:var(--md-on-surface-variant)!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.5!important}#view-products .product-legacy-head>span,#view-products .product-category-block h4 span{color:var(--md-on-surface-variant)!important;white-space:nowrap!important;font-size:12px!important;font-weight:400!important}#view-products .product-legacy-table{width:100%!important;overflow-x:auto!important}#view-products .product-legacy-row{border-bottom:1px solid var(--md-surface-container)!important;color:var(--md-on-surface)!important;align-items:center!important;gap:16px!important;padding:12px 20px!important;font-size:13px!important;line-height:1.35!important;transition:background .1s!important;display:grid!important}#view-products .product-legacy-row:hover:not(.product-legacy-row-head){background:var(--md-surface-variant)!important}#view-products .product-legacy-row:last-child{border-bottom:0!important}#view-products .product-legacy-row-head{background:var(--md-surface-variant)!important;min-height:42px!important;color:var(--md-on-surface-variant)!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}#view-products .product-legacy-row strong{color:var(--md-on-surface)!important;font-size:13px!important;font-weight:500!important}#view-products .product-legacy-row small,#view-products .product-modal-lines small{color:var(--md-on-surface-variant)!important;margin-top:3px!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important;display:block!important}#view-products .product-legacy-row em{color:var(--md-on-surface-variant)!important;font-size:12px!important;font-style:italic!important}#view-products .product-components-table .product-legacy-row{grid-template-columns:minmax(320px,1.3fr) minmax(160px,.65fr) minmax(260px,.9fr) 48px!important;min-width:860px!important}#view-products .product-margin-table .product-legacy-row{grid-template-columns:minmax(320px,1.4fr) minmax(140px,.65fr) minmax(150px,.65fr) minmax(130px,.6fr) minmax(150px,.65fr)!important;min-width:920px!important}#view-products .product-category-table .product-legacy-row{grid-template-columns:minmax(420px,1.6fr) minmax(150px,.6fr) minmax(150px,.6fr) minmax(150px,.6fr) 88px!important;min-width:980px!important}#view-products .product-margin-table .product-legacy-row>span:nth-child(n+2),#view-products .product-category-table .product-legacy-row>span:nth-child(n+2):not(:last-child),#view-products .product-components-table .product-legacy-row>span:nth-child(2){text-align:right!important}#view-products .product-row-actions{justify-content:flex-end!important}#view-products .product-icon-button{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--md-on-surface-variant)!important;cursor:pointer!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}#view-products .product-icon-button:hover{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-products .product-icon-button .material-symbols-rounded{font-size:19px!important;line-height:1!important}#view-products .product-used-pill{background:var(--md-surface-container)!important;min-height:22px!important;color:var(--md-on-surface-variant)!important;border-radius:16px!important;align-items:center!important;padding:2px 9px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}#view-products .product-used-pill.unused{background:var(--md-red-bg)!important;color:var(--md-red)!important}#view-products .product-margin-kpis{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}#view-products .product-margin-kpis>div{padding:14px 20px!important}#view-products .product-margin-kpis span{color:var(--md-on-surface-variant)!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:11px!important;font-weight:500!important;display:block!important}#view-products .product-margin-kpis strong{color:var(--md-on-surface)!important;font-size:22px!important;font-weight:400!important;line-height:1.2!important;display:block!important}#view-products .product-category-block{padding:18px 20px 0!important}#view-products .product-category-block:last-child{padding-bottom:20px!important}#view-products .product-category-block h4{margin-bottom:8px!important}#view-products .product-category-table{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important}#view-products .product-title-button{max-width:100%!important;color:var(--md-on-surface)!important;cursor:pointer!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0!important;display:inline!important}#view-products .product-title-button:hover strong{color:var(--md-primary)!important}#view-products .prod-sku-badge,#view-products .prod-inactive-badge{vertical-align:middle!important;margin-left:8px!important}#view-products .product-edit-shell{gap:16px!important;display:grid!important}#view-products .product-edit-grid{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr)!important;gap:14px 16px!important;display:grid!important}#view-products .product-active-check{margin:0!important}#view-products .product-edit-mode-grid{gap:10px!important;display:grid!important}#view-products .product-edit-mode{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;color:var(--md-on-surface)!important;border-radius:12px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px 14px!important;display:grid!important}#view-products .product-edit-mode.active{background:#f8fbff!important;border-color:#1a73e873!important}#view-products .product-edit-mode input{accent-color:var(--md-primary)!important;margin-top:2px!important}#view-products .product-edit-mode strong,#view-products .product-modal-lines strong{color:var(--md-on-surface)!important;font-size:13px!important;font-weight:500!important;display:block!important}#view-products .product-edit-mode small{color:var(--md-on-surface-variant)!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.45!important;display:block!important}#view-products .product-modal-preview{background:var(--md-green-bg)!important;border:1px solid #a8d5b5!important;border-radius:10px!important;align-content:center!important;min-height:72px!important;padding:10px 14px!important;display:grid!important}#view-products .product-modal-preview span,#view-products .product-modal-preview small{color:var(--md-green)!important;font-size:12px!important;font-weight:500!important}#view-products .product-modal-preview strong{font-size:20px!important;font-weight:500!important;line-height:1.2!important}#view-products .product-modal-lines{gap:8px!important;display:grid!important}#view-products .product-modal-lines span{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:grid!important}@media (width<=1100px){#view-products .product-compact-kpis,#view-products .product-margin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=767px){#view-products .product-catalog-toolbar,#view-products .product-legacy-head{flex-direction:column!important;align-items:stretch!important}#view-products .product-compact-kpis,#view-products .product-margin-kpis,#view-products .product-edit-grid{grid-template-columns:1fr!important}#view-products .product-components-table .product-legacy-row,#view-products .product-margin-table .product-legacy-row,#view-products .product-category-table .product-legacy-row{grid-template-columns:1fr!important;gap:8px!important;min-width:0!important}#view-products .product-legacy-row-head{display:none!important}#view-products .product-margin-table .product-legacy-row>span:nth-child(n+2),#view-products .product-category-table .product-legacy-row>span:nth-child(n+2):not(:last-child),#view-products .product-components-table .product-legacy-row>span:nth-child(2){text-align:left!important}#view-products .product-row-actions{justify-content:flex-start!important}}#view-leads{touch-action:pan-y!important;min-width:0!important;max-width:1320px!important;overflow-x:hidden!important}#view-leads *,#view-leads :before,#view-leads :after{box-sizing:border-box!important}#view-leads .intro{margin:0 0 24px!important}#view-leads .intro-label{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.08em!important;margin:0 0 10px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;display:block!important}#view-leads .intro h1{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:30px!important;font-weight:400!important;line-height:38px!important}#view-leads .intro p{max-width:640px!important;color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;margin:12px 0 0!important;font-size:15px!important;line-height:24px!important}#view-leads .leads-actionbar{align-items:center!important;gap:12px!important;min-height:56px!important;margin:0 0 16px!important;display:flex!important}#view-leads .leads-primary-btn,#view-leads .gv-empty-cta{border:1px solid var(--md-primary)!important;background:var(--md-primary)!important;height:40px!important;min-height:40px!important;color:var(--md-on-primary)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;box-shadow:none!important;border-radius:28px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;line-height:40px!important}#view-leads .leads-sync-btn,#view-leads .gv-empty-cta.secondary{background:var(--md-primary-container)!important;color:var(--md-primary)!important;border-color:#0000!important}#view-leads .leads-primary-btn:hover,#view-leads .gv-empty-cta:hover{box-shadow:0 1px 3px #3c404326!important}#view-leads .leads-secondary{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important;align-items:center!important;gap:8px!important;margin-left:auto!important;padding:8px!important;display:inline-flex!important}#view-leads .leads-icon-btn{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;width:40px!important;height:40px!important;color:var(--md-on-surface-variant)!important;border-radius:20px!important}#view-leads .leads-icon-btn:hover{background:var(--md-surface-container)!important;color:var(--md-on-surface)!important}#view-leads .leads-searchbar{margin:0 0 10px!important;display:flex!important}#view-leads .leads-searchbar .bes-search{border:1px solid var(--md-outline)!important;background:var(--md-surface-container)!important;width:min(100%,420px)!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:28px!important;padding:0 16px!important}#view-leads .leads-searchbar .bes-search input{width:100%!important;height:100%!important;min-height:0!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important;line-height:44px!important}#view-leads .leads-searchbar .bes-search:focus-within{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important}#view-leads .bes-filters:not(.leads-searchbar){flex-wrap:wrap!important;align-items:center!important;gap:12px!important;min-height:44px!important;margin:0 0 20px!important;display:flex!important}#view-leads .form-select,#view-leads .lead-daterange input{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;height:44px!important;min-height:44px!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;box-shadow:none!important;border-radius:10px!important;font-size:14px!important;line-height:20px!important}#view-leads .form-select{min-width:160px!important;padding:0 16px!important}#view-leads .lead-daterange{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:inline-flex!important}#view-leads .lead-daterange label{height:44px!important;color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.06em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-daterange input{width:168px!important;padding:0 14px!important}#view-leads .lead-sync-notice{border:1px solid var(--md-outline-variant)!important;background:var(--md-yellow-bg)!important;width:100%!important;color:var(--md-yellow-text)!important;font-family:var(--font-sans)!important;border-radius:12px!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;padding:12px 14px!important;font-size:14px!important;line-height:20px!important;display:flex!important}#view-leads .lead-sync-notice .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20!important;flex:none!important;font-size:20px!important}#view-leads .lead-sync-notice span:not(.material-symbols-rounded){flex:auto!important}#view-leads .lead-sync-notice button{height:32px!important;color:var(--md-yellow-text)!important;font-family:var(--font-sans)!important;cursor:pointer!important;background:#ffffff70!important;border:1px solid #7b580033!important;border-radius:16px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important}#view-leads .bes-list,#view-leads .gv-empty{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;width:100%!important;box-shadow:none!important;border-radius:12px!important;margin:0!important}#view-leads .gv-empty{min-height:360px!important;padding:56px 24px!important}#view-leads .gv-empty-title{font-family:var(--font-sans)!important;margin:0!important;font-size:22px!important;font-weight:400!important;line-height:28px!important}#view-leads .gv-empty-desc{max-width:520px!important;color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;margin:12px auto 0!important;font-size:14px!important;line-height:22px!important}#view-leads .lead-empty-actions{margin-top:28px!important}#view-leads .lead-row{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}#view-leads .lead-report-shell{gap:16px!important;min-width:0!important;margin:0 0 20px!important;display:grid!important;overflow-x:hidden!important}#view-leads .lead-report-heading{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}#view-leads .lead-report-heading h2{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:32px!important}#view-leads .lead-report-heading p{max-width:720px!important;color:var(--md-on-surface-variant)!important;margin:6px 0 0!important;font-size:14px!important;line-height:22px!important}#view-leads .lead-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;display:grid!important}#view-leads .lead-kpi-card,#view-leads .lead-report-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important}#view-leads .lead-kpi-card span{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;margin:0 0 8px!important;font-size:13px!important;line-height:20px!important;display:block!important}#view-leads .lead-kpi-card strong{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:32px!important;font-weight:400!important;line-height:40px!important}#view-leads .lead-report-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-width:0!important;display:grid!important;overflow-x:hidden!important}#view-leads .lead-report-card{min-width:0!important;overflow:hidden!important}#view-leads .lead-report-card-head{border-bottom:1px solid var(--md-outline-variant)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;display:flex!important}#view-leads .lead-report-card-head h3{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;margin:0!important;font-size:18px!important;font-weight:400!important;line-height:26px!important}#view-leads .lead-report-card-head span{color:var(--md-on-surface-variant)!important;font-size:13px!important}#view-leads .lead-report-card-head p{color:var(--md-on-surface-variant)!important;margin:3px 0 0!important;font-size:13px!important;line-height:20px!important}#view-leads .lead-duplicates-card{overflow:hidden!important}#view-leads .lead-duplicate-list{gap:12px!important;min-width:0!important;padding:16px 20px 20px!important;display:grid!important;overflow-x:hidden!important}#view-leads .lead-duplicate-group{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important;gap:12px!important;min-width:0!important;padding:14px 16px!important;display:grid!important;overflow-x:hidden!important}#view-leads .lead-duplicate-group[role=button]{cursor:pointer!important;transition:background .15s,border-color .15s!important}#view-leads .lead-duplicate-group[role=button]:hover{background:#fbfdff!important;border-color:#1a73e859!important}#view-leads .lead-duplicate-group[role=button]:focus-visible{box-shadow:0 0 0 2px var(--md-primary)!important;outline:none!important}#view-leads .lead-duplicate-group header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}#view-leads .lead-duplicate-group h4{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;margin:0!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}#view-leads .lead-duplicate-group p{color:var(--md-on-surface-variant)!important;margin:2px 0 0!important;font-size:12px!important;line-height:18px!important}#view-leads .lead-duplicate-tags{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}#view-leads .lead-duplicate-tags span{background:var(--md-primary-container)!important;min-height:24px!important;color:var(--md-primary)!important;border-radius:16px!important;align-items:center!important;padding:2px 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-duplicate-timeline{gap:8px!important;display:grid!important}#view-leads .lead-duplicate-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#view-leads .lead-duplicate-summary-grid>div{background:var(--md-surface-variant)!important;border-radius:8px!important;min-width:0!important;padding:10px 12px!important}#view-leads .lead-duplicate-summary-grid span,#view-leads .lead-duplicate-summary-grid strong{overflow-wrap:anywhere!important;display:block!important}#view-leads .lead-duplicate-summary-grid span{color:var(--md-on-surface-variant)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;line-height:16px!important}#view-leads .lead-duplicate-summary-grid strong{color:var(--md-on-surface)!important;margin-top:2px!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}#view-leads .lead-duplicate-entry{background:var(--md-surface-variant)!important;color:var(--md-on-surface)!important;border-radius:8px!important;grid-template-columns:minmax(110px,.75fr) minmax(120px,.75fr) minmax(150px,1fr) minmax(0,1.3fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:10px 12px!important;font-size:13px!important;display:grid!important}#view-leads button.lead-duplicate-entry{text-align:left!important;width:100%!important;font:inherit!important;cursor:pointer!important;border:0!important}#view-leads button.lead-duplicate-entry:hover{background:var(--md-primary-container)!important}#view-leads button.lead-duplicate-entry:focus-visible{box-shadow:0 0 0 2px var(--md-primary)!important;outline:none!important}#view-leads .lead-duplicate-entry strong{font-size:13px!important;font-weight:500!important}#view-leads .lead-duplicate-entry small{color:var(--md-on-surface-variant)!important;font-size:12px!important;line-height:18px!important}#view-leads .lead-funnel{gap:14px!important;padding:20px!important;display:grid!important}#view-leads .lead-funnel-row{color:var(--md-on-surface-variant)!important;grid-template-columns:150px minmax(120px,1fr) 72px!important;align-items:center!important;gap:12px!important;font-size:13px!important;display:grid!important}#view-leads .lead-funnel-row div{background:var(--md-surface-container)!important;border-radius:999px!important;height:12px!important;overflow:hidden!important}#view-leads .lead-funnel-row i{border-radius:inherit!important;height:100%!important;display:block!important}#view-leads .lead-funnel-row .tone-blue{background:var(--md-primary)!important}#view-leads .lead-funnel-row .tone-green{background:var(--md-green)!important}#view-leads .lead-funnel-row .tone-yellow{background:var(--md-yellow-text)!important}#view-leads .lead-funnel-row .tone-red{background:var(--md-red)!important}#view-leads .lead-funnel-row strong{color:var(--md-on-surface)!important;text-align:right!important;font-weight:500!important}#view-leads .lead-mini-table{min-width:0!important;display:grid!important;overflow:hidden!important}#view-leads .lead-mini-stack{gap:12px!important;padding:14px 20px 18px!important;display:grid!important}#view-leads .lead-mini-stack .lead-mini-table{border:1px solid var(--md-outline-variant)!important;border-radius:12px!important}#view-leads .lead-mini-stack h4{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}#view-leads .lead-mini-head,#view-leads .lead-mini-row{border-bottom:1px solid var(--md-outline-variant)!important;grid-template-columns:minmax(0,1.4fr) minmax(72px,.7fr) minmax(86px,.8fr) minmax(72px,.7fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:12px 20px!important;display:grid!important}#view-leads .lead-mini-table.two-col .lead-mini-head,#view-leads .lead-mini-table.two-col .lead-mini-row{grid-template-columns:minmax(0,1fr) 96px!important;min-width:0!important}#view-leads .lead-mini-table.lead-province-table .lead-mini-head,#view-leads .lead-mini-table.lead-province-table .lead-mini-row{grid-template-columns:minmax(0,1.2fr) 74px 74px 74px!important}#view-leads .lead-mini-table.lead-conversion-table .lead-mini-head,#view-leads .lead-mini-table.lead-conversion-table .lead-mini-row{grid-template-columns:minmax(0,1.35fr) 68px 84px 72px 104px!important}#view-leads .lead-mini-table.lead-product-conversion-table .lead-mini-head,#view-leads .lead-mini-table.lead-product-conversion-table .lead-mini-row{grid-template-columns:minmax(0,1.4fr) 74px 84px 74px!important}#view-leads .lead-mini-table.lead-campaign-costs .lead-mini-head,#view-leads .lead-mini-table.lead-campaign-costs .lead-mini-row{grid-template-columns:minmax(96px,.85fr) minmax(160px,1.5fr) minmax(140px,1fr) 82px 112px 82px!important}#view-leads .lead-campaign-costs small{color:var(--md-on-surface-variant)!important;margin-top:2px!important;font-size:11px!important;line-height:16px!important;display:block!important}#view-leads .lead-campaign-costs input{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-width:0!important;height:34px!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;border-radius:8px!important;padding:0 10px!important;font-size:13px!important}#view-leads .lead-campaign-costs input:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}#view-leads .lead-cost-editor{min-width:0!important;display:grid!important}#view-leads .lead-cost-card{grid-column:1/-1!important}#view-leads .lead-cost-editor-head{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;min-width:0!important;color:var(--md-on-surface-variant)!important;letter-spacing:.05em!important;text-transform:uppercase!important;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)!important;align-items:center!important;gap:14px!important;padding:12px 20px!important;font-size:11px!important;font-weight:500!important;line-height:16px!important;display:grid!important}#view-leads .lead-cost-row{border-bottom:1px solid var(--md-outline-variant)!important;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:14px 20px!important;display:grid!important}#view-leads .lead-cost-row:last-child{border-bottom:0!important}#view-leads .lead-cost-main,#view-leads .lead-cost-meta,#view-leads .lead-cost-price{min-width:0!important}#view-leads .lead-cost-main{grid-area:1/1!important;gap:3px!important;display:grid!important}#view-leads .lead-cost-main strong{color:var(--md-on-surface)!important;overflow-wrap:anywhere!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}#view-leads .lead-cost-main span,#view-leads .lead-cost-meta span{color:var(--md-on-surface-variant)!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:18px!important}#view-leads .lead-cost-meta{flex-wrap:wrap!important;grid-area:2/1!important;gap:4px 10px!important;margin-top:6px!important;display:flex!important}#view-leads .lead-cost-meta b{color:var(--md-on-surface-variant)!important;letter-spacing:.03em!important;text-transform:uppercase!important;margin-right:4px!important;font-size:11px!important;font-weight:500!important}#view-leads .lead-cost-meta small{color:var(--md-on-surface-variant)!important;margin-top:1px!important;font-size:11px!important;line-height:16px!important;display:block!important}#view-leads .lead-cost-price{grid-area:1/2/span 2!important;gap:6px!important;display:grid!important}#view-leads .lead-cost-price label{color:var(--md-on-surface-variant)!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}#view-leads .lead-cost-input-row{grid-template-columns:44px minmax(120px,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}#view-leads .lead-cost-input-row>span{background:var(--md-surface-container)!important;height:34px!important;color:var(--md-on-surface-variant)!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-cost-input-row input{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-width:0!important;height:34px!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;border-radius:8px!important;padding:0 10px!important;font-size:13px!important}#view-leads .lead-cost-input-row input:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}#view-leads .lead-mini-head{background:var(--md-surface-variant)!important;color:var(--md-on-surface-variant)!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}#view-leads .lead-mini-row{color:var(--md-on-surface)!important;font-size:13px!important}#view-leads .lead-mini-row>*,#view-leads .lead-duplicate-entry>*{overflow-wrap:anywhere!important;min-width:0!important}#view-leads .lead-mini-row:last-child{border-bottom:0!important}#view-leads .lead-mini-row em,#view-leads .lead-source-chip,#view-leads .lead-status-chip{background:var(--md-green-bg)!important;width:fit-content!important;min-height:24px!important;color:var(--md-green)!important;border-radius:16px!important;align-items:center!important;padding:2px 10px!important;font-style:normal!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-mini-row em.sentiment-negative,#view-leads .lead-mini-row em.sentiment-lost,#view-leads .lead-status-chip.is-red{background:var(--md-red-bg)!important;color:var(--md-red)!important}#view-leads .lead-mini-row em.sentiment-neutral,#view-leads .lead-status-chip.is-blue{background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-leads .lead-data-gap{color:var(--md-on-surface-variant)!important;align-items:flex-start!important;gap:12px!important;padding:20px!important;font-size:14px!important;line-height:22px!important;display:flex!important}#view-leads .lead-data-gap p{margin:0!important}#view-leads .lead-data-gap .material-symbols-rounded{color:var(--md-primary)!important;font-size:22px!important}#view-leads .lead-data-table-wrap{width:100%!important;max-width:100%!important;overflow:hidden visible!important}#view-leads .lead-data-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important}#view-leads .lead-data-table th{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;color:var(--md-on-surface-variant)!important;letter-spacing:.05em!important;text-align:left!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:12px 16px!important;font-size:11px!important;font-weight:500!important}#view-leads .lead-data-table td{border-bottom:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface)!important;vertical-align:middle!important;overflow-wrap:anywhere!important;padding:13px 16px!important;font-size:13px!important}#view-leads .lead-data-table th:nth-child(2),#view-leads .lead-data-table td:nth-child(2),#view-leads .lead-data-table th:nth-child(3),#view-leads .lead-data-table td:nth-child(3){width:10%!important}#view-leads .lead-data-table th:nth-child(9),#view-leads .lead-data-table td:nth-child(9),#view-leads .lead-data-table th:nth-child(10),#view-leads .lead-data-table td:nth-child(10){width:7%!important}#view-leads .lead-click-row{cursor:pointer!important;transition:background .12s!important}#view-leads .lead-click-row:focus{box-shadow:inset 0 0 0 2px var(--md-primary)!important;outline:none!important}#view-leads .lead-click-row:active{background:var(--md-primary-container)!important}#view-leads .lead-data-table tbody tr:hover{background:var(--md-surface-variant)!important}#view-leads .lead-data-table strong{font-size:13px!important;font-weight:500!important;display:block!important}#view-leads .lead-data-table small{color:var(--md-on-surface-variant)!important;margin-top:2px!important;font-size:12px!important;display:block!important}.lead-detail-modal{min-width:0!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;gap:16px!important;display:grid!important}.lead-detail-hero{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:12px!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:16px!important;display:flex!important}.lead-detail-eyebrow{color:var(--md-on-surface-variant)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:11px!important;font-weight:500!important;line-height:16px!important;display:block!important}.lead-detail-hero h3{color:var(--md-on-surface)!important;margin:0!important;font-size:22px!important;font-weight:400!important;line-height:28px!important}.lead-detail-hero p{color:var(--md-on-surface-variant)!important;overflow-wrap:anywhere!important;margin:6px 0 0!important;font-size:14px!important;line-height:22px!important}.lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;display:grid!important}.lead-detail-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important;min-width:0!important;padding:16px!important}.lead-detail-card h4{color:var(--md-on-surface)!important;margin:0 0 12px!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}.lead-detail-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:12px!important;display:flex!important}.lead-detail-card-head h4{margin-bottom:2px!important}.lead-detail-card-head p{color:var(--md-on-surface-variant)!important;margin:0!important;font-size:12px!important;line-height:18px!important}.lead-detail-kv{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.lead-detail-kv div,.lead-detail-kv dd,.lead-detail-kv dt{min-width:0!important}.lead-detail-kv dt{color:var(--md-on-surface-variant)!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 3px!important;font-size:11px!important;font-weight:500!important;line-height:16px!important}.lead-detail-kv dd{color:var(--md-on-surface)!important;overflow-wrap:anywhere!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:21px!important}.lead-detail-wide{gap:8px!important;display:grid!important}.lead-detail-note{background:var(--md-primary-container)!important;color:var(--md-primary)!important;border-radius:10px!important;margin:12px 0 0!important;padding:10px 12px!important;font-size:12px!important;line-height:18px!important}.lead-detail-pre{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;max-height:220px!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;border-radius:8px!important;margin:0!important;padding:12px!important;font-size:13px!important;line-height:20px!important;overflow:auto!important}.lead-inline-form{grid-template-columns:minmax(140px,180px) minmax(160px,220px) 1fr!important;gap:12px!important;display:grid!important}.lead-inline-form label{color:var(--md-on-surface-variant)!important;gap:5px!important;font-size:12px!important;font-weight:500!important;display:grid!important}.lead-inline-form input,.lead-inline-form select,.lead-inline-form textarea{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-width:0!important;color:var(--md-on-surface)!important;font:400 14px/20px var(--font-sans)!important;border-radius:8px!important}.lead-inline-form input,.lead-inline-form select{height:40px!important;padding:0 12px!important}.lead-inline-form textarea{resize:vertical!important;min-height:82px!important;padding:10px 12px!important}.lead-inline-form input:focus,.lead-inline-form select:focus,.lead-inline-form textarea:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}.lead-detail-insights-grid{align-items:stretch!important}.lead-insight-count{background:var(--md-primary-container)!important;min-width:44px!important;height:32px!important;color:var(--md-primary)!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.lead-detail-timeline,.lead-match-list{gap:8px!important;display:grid!important}.lead-detail-timeline-item,.lead-match-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:12px!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:12px!important;display:flex!important}.lead-detail-timeline-item.is-current,.lead-match-card.is-linked{background:var(--md-primary-container)!important;border-color:#1a73e859!important}.lead-detail-timeline-item strong,.lead-match-card strong{color:var(--md-on-surface)!important;font-size:13px!important;font-weight:500!important;line-height:19px!important;display:block!important}.lead-detail-timeline-item span,.lead-match-card span,.lead-detail-timeline-item small,.lead-match-card small{color:var(--md-on-surface-variant)!important;margin-top:2px!important;font-size:12px!important;line-height:18px!important;display:block!important}.lead-salesdock-import{border-top:1px solid var(--md-outline-variant)!important;grid-template-columns:minmax(180px,260px) auto!important;align-items:end!important;gap:10px!important;margin-top:12px!important;padding-top:12px!important;display:grid!important}.lead-salesdock-import label{color:var(--md-on-surface-variant)!important;gap:5px!important;font-size:12px!important;font-weight:500!important;display:grid!important}.lead-salesdock-import input{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-width:0!important;height:38px!important;color:var(--md-on-surface)!important;font:400 14px/20px var(--font-sans)!important;border-radius:8px!important;padding:0 12px!important}.lead-salesdock-import input:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}.leads-small-btn{white-space:nowrap!important;height:34px!important;padding:0 14px!important}.lead-data-gap.compact{min-height:auto!important;padding:18px!important}.lead-data-gap.compact p{max-width:520px!important}:is(body:has(#view-leads.view.active),html:has(#view-leads.view.active)){overflow-x:hidden!important}@media (width<=760px){#view-leads .leads-actionbar,#view-leads .leads-secondary,#view-leads .bes-filters:not(.leads-searchbar),#view-leads .lead-daterange{flex-direction:column!important;align-items:stretch!important}#view-leads .leads-secondary,#view-leads .leads-searchbar .bes-search,#view-leads .form-select,#view-leads .lead-daterange input{width:100%!important}#view-leads .lead-row{flex-direction:column!important}#view-leads .lead-report-grid{grid-template-columns:1fr!important}#view-leads .lead-mini-head{display:none!important}#view-leads .lead-mini-row,#view-leads .lead-mini-table.two-col .lead-mini-row,#view-leads .lead-mini-table.lead-province-table .lead-mini-row,#view-leads .lead-mini-table.lead-conversion-table .lead-mini-row,#view-leads .lead-mini-table.lead-product-conversion-table .lead-mini-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-leads .lead-cost-editor-head{display:none!important}#view-leads .lead-cost-row{grid-template-columns:1fr!important}#view-leads .lead-cost-main,#view-leads .lead-cost-meta,#view-leads .lead-cost-price{grid-area:auto!important}#view-leads .lead-cost-input-row{grid-template-columns:40px minmax(0,1fr)!important}#view-leads .lead-cost-input-row .leads-small-btn{grid-column:1/-1!important;width:100%!important}#view-leads .lead-funnel-row{grid-template-columns:1fr!important}#view-leads .lead-duplicate-group header{flex-direction:column!important}#view-leads .lead-duplicate-tags{justify-content:flex-start!important}#view-leads .lead-duplicate-entry,#view-leads .lead-duplicate-summary-grid{grid-template-columns:1fr!important}#view-leads .lead-row-badges{justify-content:flex-start!important;max-width:100%!important}#view-leads .lead-data-table th:nth-child(2),#view-leads .lead-data-table td:nth-child(2),#view-leads .lead-data-table th:nth-child(3),#view-leads .lead-data-table td:nth-child(3),#view-leads .lead-data-table th:nth-child(4),#view-leads .lead-data-table td:nth-child(4),#view-leads .lead-data-table th:nth-child(5),#view-leads .lead-data-table td:nth-child(5),#view-leads .lead-data-table th:nth-child(6),#view-leads .lead-data-table td:nth-child(6),#view-leads .lead-data-table th:nth-child(9),#view-leads .lead-data-table td:nth-child(9){display:none!important}#view-leads .lead-data-table th,#view-leads .lead-data-table td{padding:12px 10px!important}#view-leads .lead-data-table th:first-child,#view-leads .lead-data-table td:first-child,#view-leads .lead-data-table th:nth-child(7),#view-leads .lead-data-table td:nth-child(7){width:22%!important}#view-leads .lead-data-table th:nth-child(8),#view-leads .lead-data-table td:nth-child(8){width:36%!important}#view-leads .lead-data-table th:nth-child(10),#view-leads .lead-data-table td:nth-child(10){width:20%!important}#view-leads .lead-data-table,#view-leads .lead-data-table thead,#view-leads .lead-data-table tbody,#view-leads .lead-data-table tr,#view-leads .lead-data-table td{width:100%!important;max-width:100%!important;display:block!important}#view-leads .lead-data-table thead{display:none!important}#view-leads .lead-data-table tr{border-bottom:1px solid var(--md-outline-variant)!important;padding:12px 14px!important}#view-leads .lead-data-table td{border-bottom:0!important;padding:4px 0!important}.lead-detail-hero,.lead-detail-grid,.lead-detail-kv,.lead-inline-form{grid-template-columns:1fr!important}.lead-detail-hero,.lead-detail-card-head,.lead-detail-timeline-item,.lead-match-card{display:grid!important}.lead-salesdock-import{grid-template-columns:1fr!important}}#view-tickets{max-width:1320px!important}#view-tickets .intro{margin:0 0 24px!important}#view-tickets .intro-label{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.08em!important;margin:0 0 10px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;display:block!important}#view-tickets .intro h1{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:30px!important;font-weight:400!important;line-height:38px!important}#view-tickets .intro h1 .accent{color:var(--md-on-surface)!important;font-style:normal!important}#view-tickets .intro p{max-width:640px!important;color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;margin:12px 0 0!important;font-size:15px!important;line-height:24px!important}#view-tickets .tickets-actionbar{align-items:center!important;gap:12px!important;min-height:56px!important;margin:0 0 16px!important;display:flex!important}#view-tickets .ticket-primary-btn,#view-tickets .gv-empty-cta,#view-tickets #ticketCreateSubmit{border:1px solid var(--md-primary)!important;background:var(--md-primary)!important;height:40px!important;min-height:40px!important;color:var(--md-on-primary)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;box-shadow:none!important;cursor:pointer!important;border-radius:28px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;line-height:40px!important;display:inline-flex!important}#view-tickets .ticket-primary-btn:hover,#view-tickets .gv-empty-cta:hover,#view-tickets #ticketCreateSubmit:hover{background:var(--gv-green-dark)!important;box-shadow:0 1px 3px #3c404326!important}#view-tickets .ticket-primary-btn .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20!important;font-size:20px!important;line-height:1!important}#view-tickets .ticket-stats-grid{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;display:flex!important}#view-tickets .ticket-stat-card{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;min-width:104px!important;height:40px!important;color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;box-shadow:none!important;border-radius:20px!important;flex-direction:row!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;transition:background .15s,border-color .15s,color .15s!important;display:inline-flex!important}#view-tickets .ticket-stat-card:before{display:none!important}#view-tickets .ticket-stat-card:hover{border-color:var(--md-outline)!important;background:var(--md-surface-container)!important}#view-tickets .ticket-stat-card.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important;box-shadow:none!important}#view-tickets .ticket-stat-card strong{color:inherit!important;font-family:var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:500!important;line-height:24px!important}#view-tickets .ticket-stat-card span{color:inherit!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}#view-tickets .ticket-stat-urgent:not(.active){color:var(--md-red)!important}#view-tickets .ticket-toolbar,#view-tickets .ticket-filterbar{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}#view-tickets .ticket-toolbar{margin:0 0 10px!important}#view-tickets .ticket-filterbar{min-height:44px!important;margin:0 0 20px!important}#view-tickets .ticket-toolbar .crm-search{border:1px solid var(--md-outline)!important;background:var(--md-surface-container)!important;width:min(100%,640px)!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:28px!important;flex:0 640px!important;padding:0 16px!important}#view-tickets .ticket-toolbar .crm-search input{width:100%!important;height:100%!important;min-height:0!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important;line-height:44px!important}#view-tickets .ticket-toolbar .crm-search:focus-within{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important}#view-tickets .ticket-filterbar .form-select,#view-tickets .ticket-row-actions select,#view-tickets #form-ticket input,#view-tickets #form-ticket select,#view-tickets #form-ticket textarea{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;box-shadow:none!important;border-radius:10px!important;font-size:14px!important}#view-tickets .ticket-filterbar .form-select{min-width:180px!important;height:44px!important;min-height:44px!important;padding:0 16px!important;line-height:20px!important}#view-tickets .ticket-filterbar .form-select:focus,#view-tickets .ticket-row-actions select:focus,#view-tickets #form-ticket input:focus,#view-tickets #form-ticket select:focus,#view-tickets #form-ticket textarea:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}#view-tickets .oplever-ref-chip{border:1px solid var(--md-outline-variant)!important;background:var(--md-primary-container)!important;height:32px!important;min-height:32px!important;color:var(--md-primary)!important;font-family:var(--font-sans)!important;box-shadow:none!important;text-transform:none!important;border-radius:16px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;line-height:32px!important}#view-tickets .ticket-list{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;width:100%!important;box-shadow:none!important;border-radius:12px!important;margin:0!important;overflow:hidden!important}#view-tickets .ticket-list .gv-empty{background:var(--md-surface)!important;min-height:360px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:56px 24px!important}#view-tickets .gv-empty-title{font-family:var(--font-sans)!important;margin:0!important;font-size:22px!important;font-weight:400!important;line-height:28px!important}#view-tickets .gv-empty-desc{max-width:520px!important;color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;margin:12px auto 0!important;font-size:14px!important;line-height:22px!important}#view-tickets .ticket-row{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;gap:18px!important;padding:16px 20px!important}#view-tickets .ticket-row:hover{background:var(--md-surface-variant)!important}#view-tickets .ticket-row small{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.04em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:500!important}#view-tickets .ticket-row strong{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;margin:0 0 5px!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}#view-tickets .ticket-row p,#view-tickets .ticket-row span{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;font-size:13px!important;line-height:20px!important}#view-tickets .ticket-row-actions{gap:10px!important}#view-tickets .ticket-row-actions b{color:var(--md-on-surface-variant)!important;font-size:13px!important;font-weight:500!important}#view-tickets .ticket-row-actions b.overdue{color:var(--md-red)!important}#view-tickets .ticket-row-actions select{width:100%!important;min-height:40px!important;padding:0 12px!important}#view-tickets .ticket-prio-urgent{box-shadow:inset 3px 0 0 var(--md-red)!important}#view-tickets .ticket-prio-hoog{box-shadow:inset 3px 0 0 var(--md-yellow-text)!important}#view-tickets #form-ticket{gap:16px!important;display:grid!important}#view-tickets #form-ticket .oplever-section{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important;margin:0!important;overflow:hidden!important}#view-tickets #form-ticket .oplever-section-head{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;min-height:56px!important;padding:16px 20px!important}#view-tickets #form-ticket .oplever-step-num{background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-tickets #form-ticket .oplever-section-head h3{color:var(--md-on-surface)!important;font-size:15px!important;font-weight:500!important}#view-tickets #form-ticket .oplever-section-body{gap:16px!important;padding:20px!important}#view-tickets #form-ticket label{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}#view-tickets #form-ticket input,#view-tickets #form-ticket select{height:40px!important;min-height:40px!important;padding:0 12px!important}#view-tickets #form-ticket textarea{min-height:112px!important;padding:10px 12px!important;line-height:20px!important}#view-tickets .client-picker-tabs{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:28px!important;gap:8px!important;padding:4px!important}#view-tickets .client-tab{height:36px!important;color:var(--md-on-surface-variant)!important;background:0 0!important;border:0!important;border-radius:18px!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important}#view-tickets .client-tab.active{background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-tickets #form-ticket .client-tab-panel .crm-search{border:1px solid var(--md-outline)!important;background:var(--md-surface-container)!important;width:min(100%,520px)!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:28px!important;padding:0 16px!important}#view-tickets #form-ticket .client-tab-panel .crm-search input[type=search]{width:100%!important;height:100%!important;min-height:0!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;line-height:44px!important}#view-tickets #form-ticket .client-tab-panel .crm-search:focus-within{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important}#view-tickets .ticket-check-option,#view-tickets .ticket-pool-summary,#view-tickets .client-search-result{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important}#view-tickets .ticket-check-option.selected,#view-tickets .client-search-result.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important}#view-tickets .ticket-check-option input[type=checkbox]{accent-color:var(--md-primary)!important}#view-tickets .ticket-pool-footer .td-btn-secondary,#view-tickets #ticketCreateCancel{border:1px solid var(--md-outline)!important;height:40px!important;color:var(--md-primary)!important;font-family:var(--font-sans)!important;box-shadow:none!important;background:0 0!important;border-radius:28px!important;padding:0 18px!important;font-size:14px!important;font-weight:500!important}#view-tickets .ticket-pool-footer .td-btn-secondary:hover,#view-tickets #ticketCreateCancel:hover{background:var(--md-primary-container)!important}@media (width<=760px){#view-tickets .tickets-actionbar,#view-tickets .ticket-toolbar,#view-tickets .ticket-filterbar{flex-direction:column!important;align-items:stretch!important}#view-tickets .ticket-primary-btn,#view-tickets .ticket-toolbar .crm-search,#view-tickets .ticket-filterbar .form-select{width:100%!important}#view-tickets .ticket-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}#view-tickets .ticket-stat-card{width:100%!important}#view-tickets .ticket-row{grid-template-columns:1fr!important}#view-tickets .ticket-row-actions{justify-items:stretch!important}}.bes-customer-products small,.customer-related-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.crm-modal-actions{flex:none!important}.customer-detail{gap:12px!important;min-height:0!important;padding-bottom:24px!important}.customer-detail-grid,.customer-related-grid{gap:12px!important}.manual-form-empty strong{color:var(--md-on-surface)!important;font-size:14px!important;font-weight:500!important}.manual-form-empty span{color:var(--md-on-surface-variant)!important;font-weight:400!important}@media (width<=900px){.crm-modal.show{padding:16px!important}.bes-customer-row{flex-direction:column!important}.bes-customer-meta{text-align:left!important;justify-content:flex-start!important;max-width:100%!important}}@media (width<=767px){.crm-modal.show{padding:12px!important;inset:0!important}.crm-modal-box{border-radius:16px!important;max-height:calc(100dvh - 24px)!important}.crm-modal-body{padding:16px!important}.qt-fab{right:calc(16px + env(safe-area-inset-right,0px))!important;bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}.sidebar{scrollbar-gutter:stable!important;overflow-x:hidden!important}.sidebar-nav{overflow-x:hidden!important}.sidebar-folder-current{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:86px!important;overflow:hidden!important}.bes-customer-row>div:first-child{min-width:0!important}.bes-customer-products small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(100%,520px)!important;overflow:hidden!important}.bes-customer-meta .bes-customer-count,.bes-customer-meta .bes-customer-combo,.bes-customer-meta .bes-customer-invoices,.bes-customer-meta .bes-customer-heatpump,.bes-customer-meta span{text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;max-width:100%!important;min-height:24px!important;overflow:hidden!important}.crm-modal.show{z-index:8000!important;background:0 0!important;padding:26px 26px 26px 282px!important;inset:0!important}.crm-modal-overlay{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#2021248f!important}.crm-modal-box{border:1px solid var(--md-outline-variant)!important;border-radius:20px!important;box-shadow:0 8px 24px #3c404333!important}.crm-modal-head{border-bottom:1px solid var(--md-outline-variant)!important;min-height:64px!important;padding:18px 24px!important}.crm-modal-head h3{font-size:20px!important;font-weight:400!important;line-height:1.25!important}.crm-modal-close{width:40px!important;height:40px!important;color:var(--md-on-surface-variant)!important;background:0 0!important}.crm-modal-close:hover{background:var(--md-surface-container)!important;color:var(--md-on-surface)!important}.crm-modal-body{padding:20px 24px 28px!important}.qt-fab{bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;right:calc(28px + env(safe-area-inset-right,0px))!important}.customer-detail{gap:12px!important}.customer-detail-hero,.customer-detail-grid section,.customer-detail-section,.customer-detail-raw{border-color:var(--md-outline-variant)!important;box-shadow:none!important;border-radius:12px!important}.customer-detail-hero{padding:18px!important}.customer-detail-hero h2{font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:22px!important;font-weight:500!important}.customer-detail-total strong{font-family:var(--font-sans)!important;color:var(--md-green)!important;font-weight:400!important}.customer-detail-grid{gap:12px!important}.customer-detail-grid section{padding:16px!important}.customer-detail-grid h3,.customer-detail-section h3{font-size:16px!important;font-weight:500!important}.customer-detail-grid dl,.customer-detail-kv{gap:12px 20px!important}.customer-detail-grid dd,.customer-detail-kv dd{overflow-wrap:anywhere!important}.customer-related-grid{gap:10px!important}.customer-related-card{border-color:var(--md-outline-variant)!important;background:#fff!important;border-radius:12px!important;min-width:0!important}.customer-related-card.active{background:#f8fbff!important;border-color:#1a73e86b!important}.customer-related-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.customer-related-card em,.manual-invoice-form p,.customer-cancel-section p{overflow-wrap:anywhere!important}.manual-invoice-form,.customer-cancel-section{border-radius:12px!important}.customer-cancel-section{background:#fef7f6!important;border-color:#f5c6c6!important}.customer-danger-btn{border-radius:20px!important;height:40px!important;padding:0 18px!important}.manual-form-empty strong,.manual-form-empty span{display:block!important}.manual-form-empty strong{color:var(--md-on-surface)!important;margin:0!important;font-size:14px!important;font-weight:500!important}.manual-form-empty span{color:var(--md-on-surface-variant)!important;margin:0!important;font-weight:400!important}.formhub-card,.manual-form-admin{border-color:var(--md-outline-variant)!important;box-shadow:none!important;border-radius:12px!important}.formhub-card:hover{border-color:#1a73e85c!important;box-shadow:0 2px 8px #3c404326!important}.formhub-card-body h3,.manual-form-admin-head h2{font-family:var(--font-sans)!important;letter-spacing:0!important}.formhub-card-body h3{font-weight:500!important}.manual-form-admin-head h2{font-size:20px!important;font-weight:400!important}.formhub-btn:not(.primary){color:var(--md-primary)!important}.formhub-count{margin-left:8px!important}@media (width<=900px){.crm-modal.show{padding:16px!important}.bes-customer-row{flex-direction:column!important}.bes-customer-meta{text-align:left!important;justify-content:flex-start!important;max-width:100%!important}}.crm-modal.show{overflow:hidden!important}.crm-modal-box{flex-direction:column!important;max-height:calc(100dvh - 52px)!important;display:flex!important;overflow:hidden!important}.crm-modal-head,.crm-modal-actions{flex:none!important}.crm-modal-head{z-index:3!important;position:sticky!important;top:0!important}.crm-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.customer-detail{min-height:0!important;padding-bottom:24px!important}.customer-detail pre,.customer-detail-raw pre{max-height:min(50vh,420px)!important;overflow:auto!important}@media (width<=767px){.crm-modal.show{padding:12px!important;inset:0!important}.crm-modal-box{max-height:calc(100dvh - 24px)!important}}.sidebar-energy-group{margin-top:4px!important}.energy-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 20px;display:flex}.energy-toolbar .crm-search{flex:420px!important;width:auto!important}.energy-month-pill,.energy-import-note{border:1px solid var(--md-outline-variant);background:var(--md-surface);min-height:36px;color:var(--md-on-surface-variant);border-radius:18px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.energy-kpis{margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))!important}.energy-contract-list,.energy-report-history,.energy-bar-chart{gap:12px;display:grid}.energy-contract-card{border:1px solid var(--md-outline-variant);border-radius:var(--radius-lg);background:var(--md-surface);padding:16px}.energy-card-head,.energy-card-foot,.energy-product-row,.energy-chart-labels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.energy-card-head{justify-content:space-between;margin-bottom:14px}.energy-card-head strong{color:var(--md-on-surface);font-size:15px;font-weight:500;display:block}.energy-card-head span,.energy-card-foot{color:var(--md-on-surface-variant);font-size:12.5px}.energy-detail-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.energy-detail-grid>div{border:1px solid var(--md-outline-variant);border-radius:var(--radius-md);background:var(--md-surface-variant);min-height:64px;padding:10px 12px}.energy-detail-grid small{color:var(--md-on-surface-variant);letter-spacing:.35px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.energy-detail-grid b{color:var(--md-on-surface);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.energy-contract-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.energy-refresh-btn{border:1px solid var(--md-outline);border-radius:var(--r-pill);background:var(--md-primary-container);min-height:40px;color:var(--md-primary);font:500 13px/1 var(--font-sans);cursor:pointer;transition:background var(--t-fast) ease, border-color var(--t-fast) ease;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.energy-refresh-btn:hover,.energy-refresh-btn:focus-visible{border-color:var(--md-primary);background:#dce8ff}.energy-refresh-btn:disabled,.energy-contract-actions button:disabled{opacity:.62;cursor:wait}.energy-detail-wide{grid-column:span 2}.energy-salesdock-facts{flex-wrap:wrap;align-content:flex-start;gap:8px;min-width:0;display:flex}.energy-salesdock-fact{border:1px solid var(--md-outline-variant);background:var(--md-surface);max-width:100%;min-height:28px;color:var(--md-on-surface-variant);font:500 11.5px/16px var(--font-sans);overflow-wrap:anywhere;border-radius:14px;align-items:center;padding:4px 10px;display:inline-flex}.energy-product-row{margin-top:12px}.energy-product-chip{background:var(--md-primary-container);min-height:28px;color:var(--md-primary);border-radius:14px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.energy-card-foot{border-top:1px solid var(--md-outline-variant);justify-content:space-between;margin-top:12px;padding-top:12px}.energy-chart-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:16px;margin-bottom:16px;display:grid}.energy-chart-card .ops-panel-head span{color:var(--md-on-surface-variant);font-size:12px}.energy-line-chart{width:100%;min-height:180px}.energy-chart-labels{color:var(--md-on-surface-variant);justify-content:space-between;font-size:11px}.energy-bar-row{min-height:34px;color:var(--md-on-surface);grid-template-columns:minmax(120px,1fr) minmax(120px,2fr) 84px;align-items:center;gap:10px;font-size:13px;display:grid}.energy-bar-row>div{background:var(--md-surface-container);border-radius:999px;height:10px;overflow:hidden}.energy-bar-row i{border-radius:inherit;background:var(--md-primary);height:100%;display:block}.energy-bar-row b{color:var(--md-on-surface-variant);text-align:right;font-size:12px;font-weight:500}.energy-report-upload{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.energy-report-upload .full{grid-column:1/-1}.energy-report-chip{border:1px solid var(--md-outline-variant);border-radius:var(--radius-md);background:var(--md-surface-variant);gap:2px;padding:10px 12px;display:grid}.energy-report-chip strong{color:var(--md-on-surface);font-size:13px}.energy-report-chip span{color:var(--md-on-surface-variant);font-size:12px}.ops-table-row.energy-finance-row{grid-template-columns:minmax(160px,1.2fr) minmax(190px,1.4fr) minmax(112px,.8fr) minmax(100px,.7fr) minmax(90px,.7fr)!important}@media (width<=980px){.energy-chart-grid,.energy-report-upload{grid-template-columns:1fr}}#view-energie-klanten .intro,#view-energy-finance .intro{margin:0 0 24px!important}#view-energie-klanten .intro-label,#view-energy-finance .intro-label{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.08em!important;margin:0 0 10px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;display:block!important}#view-energie-klanten .intro h1,#view-energy-finance .intro h1{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;margin:0!important;font-size:30px!important;font-weight:400!important;line-height:38px!important}#view-energie-klanten .intro p,#view-energy-finance .intro p{max-width:680px!important;color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;margin:12px 0 0!important;font-size:15px!important;line-height:24px!important}#view-energie-klanten .hub-tabs,#view-energy-finance .hub-tabs{margin:0 0 24px!important}#view-energie-klanten .ops-kpis,#view-energy-finance .ops-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:16px!important;margin:0 0 18px!important}#view-energie-klanten .ops-kpis>div,#view-energy-finance .ops-kpis>div{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;min-height:104px!important;box-shadow:none!important;border-radius:12px!important}#view-energie-klanten .energy-toolbar,#view-energy-finance .energy-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;display:flex!important}#view-energie-klanten .energy-toolbar .crm-search,#view-energy-finance .energy-toolbar .crm-search{border:1px solid var(--md-outline)!important;background:var(--md-surface-container)!important;width:min(100%,720px)!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:28px!important;flex:520px!important;padding:0 16px!important}#view-energie-klanten .energy-toolbar .crm-search input,#view-energy-finance .energy-toolbar .crm-search input{width:100%!important;height:100%!important;min-height:0!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important;line-height:44px!important}#view-energie-klanten .energy-toolbar .crm-search:focus-within,#view-energy-finance .energy-toolbar .crm-search:focus-within{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important}#view-energie-klanten .filter-chips{flex-wrap:wrap!important;flex:0 auto!important;gap:8px!important;display:flex!important}#view-energie-klanten .filter-chip,#view-energy-finance .energy-month-pill{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;height:40px!important;min-height:40px!important;color:var(--md-on-surface-variant)!important;font:500 14px/20px var(--font-sans)!important;box-shadow:none!important;border-radius:20px!important}#view-energie-klanten .filter-chip.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-energie-klanten .energy-import-panel{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important;margin:0 0 16px!important;overflow:hidden!important}#view-energie-klanten .energy-import-panel summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:56px!important;padding:14px 20px!important;list-style:none!important;display:flex!important}#view-energie-klanten .energy-import-panel summary::-webkit-details-marker{display:none!important}#view-energie-klanten .energy-import-panel summary b,#view-energie-klanten .energy-import-panel summary small{font-family:var(--font-sans)!important;display:block!important}#view-energie-klanten .energy-import-panel summary b{color:var(--md-on-surface)!important;font-size:15px!important;font-weight:500!important}#view-energie-klanten .energy-import-panel summary small{color:var(--md-on-surface-variant)!important;margin-top:2px!important;font-size:13px!important;font-weight:400!important}#view-energie-klanten .energy-import-panel[open] summary{border-bottom:1px solid var(--md-outline-variant)!important}#view-energie-klanten .energy-import-panel[open] summary .material-symbols-rounded{transform:rotate(180deg)!important}#view-energie-klanten .energy-import-body{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important;gap:16px!important;padding:16px 20px 20px!important;display:grid!important}#view-energie-klanten .energy-import-body textarea,#view-energy-finance .energy-report-upload textarea{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;min-height:132px!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;box-shadow:none!important;border-radius:12px!important;font-size:14px!important;line-height:22px!important}#view-energie-klanten .energy-import-actions{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;display:flex!important}#view-energie-klanten .energy-import-note{background:var(--md-primary-container)!important;width:100%!important;min-height:auto!important;color:var(--md-primary)!important;border-radius:12px!important;align-items:flex-start!important;padding:12px 14px!important;font-size:13px!important;line-height:20px!important}#view-energie-klanten .energy-workbench,#view-energy-finance .energy-finance-workbench{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}#view-energie-klanten .ops-panel,#view-energy-finance .ops-panel,#view-energie-klanten .energy-chart-card,#view-energy-finance .energy-chart-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important;overflow:hidden!important}#view-energie-klanten .ops-panel-head,#view-energy-finance .ops-panel-head{border-bottom:1px solid var(--md-outline-variant)!important;min-height:56px!important;padding:16px 20px!important}#view-energie-klanten .ops-panel-head h2,#view-energy-finance .ops-panel-head h2{color:var(--md-on-surface)!important;font-size:18px!important;font-weight:400!important;line-height:26px!important}#view-energie-klanten .ops-panel-head button,#view-energy-finance .ops-panel-head button,#view-energie-klanten .energy-import-actions .ev-btn,#view-energy-finance .ev-btn-primary{border:1px solid var(--md-outline)!important;background:var(--md-primary-container)!important;height:40px!important;min-height:40px!important;color:var(--md-primary)!important;font:500 14px/20px var(--font-sans)!important;box-shadow:none!important;border-radius:20px!important;padding:0 18px!important}#view-energie-klanten .energy-import-actions .ev-btn,#view-energy-finance .ev-btn-primary{border-color:var(--md-primary)!important;background:var(--md-primary)!important;color:var(--md-on-primary)!important}#view-energie-klanten .energy-contract-list{gap:0!important}#view-energie-klanten .energy-contract-card{border:0!important;border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr) minmax(180px,.8fr)!important;align-items:start!important;gap:16px!important;padding:18px 20px!important;display:grid!important}#view-energie-klanten .energy-contract-card:hover{background:var(--md-surface-variant)!important}#view-energie-klanten .energy-card-head{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;margin:0!important}#view-energie-klanten .energy-card-head strong{font-size:15px!important;line-height:22px!important}#view-energie-klanten .energy-detail-grid{grid-column:2/-1!important;grid-template-columns:repeat(3,minmax(120px,1fr))!important;gap:8px!important}#view-energie-klanten .energy-detail-grid>div{background:var(--md-surface-variant)!important;border-radius:8px!important;min-height:58px!important;padding:10px 12px!important}#view-energie-klanten .energy-product-row{grid-column:2/-1!important;align-content:flex-start!important;align-items:flex-start!important;margin:0!important}#view-energie-klanten .energy-salesdock-facts{grid-column:2/-1!important}#view-energie-klanten .energy-product-chip{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}#view-energie-klanten .energy-card-foot{grid-column:1/-1!important;margin:0!important;padding-top:12px!important}#view-energy-finance .energy-chart-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)!important;gap:16px!important;margin:0 0 16px!important;display:grid!important}#view-energy-finance .energy-line-chart{min-height:220px!important;padding:12px 20px 0!important}#view-energy-finance .energy-chart-labels{padding:0 24px 18px!important}#view-energy-finance .energy-chart-empty{min-height:260px!important;color:var(--md-on-surface-variant)!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:40px 24px!important;display:flex!important}#view-energy-finance .energy-chart-empty.compact{min-height:220px!important}#view-energy-finance .energy-chart-empty .material-symbols-rounded{background:var(--md-primary-container)!important;width:56px!important;height:56px!important;color:var(--md-primary)!important;border-radius:50%!important;place-items:center!important;font-size:28px!important;display:grid!important}#view-energy-finance .energy-chart-empty strong{color:var(--md-on-surface)!important;font-size:18px!important;font-weight:400!important}#view-energy-finance .energy-chart-empty small{color:var(--md-on-surface-variant)!important;font-size:13px!important}#view-energy-finance .energy-report-upload{grid-template-columns:minmax(180px,240px) minmax(260px,420px)!important;padding:20px!important}#view-energy-finance .energy-report-upload .full{grid-column:1/-1!important}#view-energy-finance .energy-report-upload textarea{min-height:120px!important}#view-energy-finance .energy-report-history{padding:0 20px 20px!important}#view-energy-finance .ops-table{overflow-x:auto!important}#view-energy-finance .ops-table-row.energy-finance-row{grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) minmax(140px,.8fr) minmax(120px,.7fr) minmax(110px,.6fr)!important}@media (width<=1100px){#view-energie-klanten .energy-contract-card{grid-template-columns:1fr!important}#view-energie-klanten .energy-detail-grid,#view-energie-klanten .energy-product-row,#view-energie-klanten .energy-salesdock-facts{grid-column:1/-1!important}#view-energie-klanten .energy-detail-grid{grid-template-columns:repeat(2,minmax(120px,1fr))!important}#view-energy-finance .energy-chart-grid{grid-template-columns:1fr!important}}@media (width<=760px){#view-energie-klanten .energy-toolbar,#view-energy-finance .energy-toolbar,#view-energie-klanten .filter-chips,#view-energie-klanten .energy-import-body,#view-energy-finance .energy-report-upload{flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important}#view-energie-klanten .energy-toolbar .crm-search,#view-energy-finance .energy-toolbar .crm-search,#view-energie-klanten .filter-chip,#view-energy-finance .energy-month-pill{width:100%!important}#view-energie-klanten .energy-detail-grid{grid-template-columns:1fr!important}#view-energie-klanten .energy-detail-wide{grid-column:auto!important}}#view-energie-klanten,#view-energy-finance{max-width:1480px!important}#view-energie-klanten .back-bar,#view-energy-finance .back-bar{margin-bottom:28px!important}.energy-command-center{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;align-items:stretch!important;gap:16px!important;margin:0 0 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 1px 2px #3c404314!important}.energy-command-main{padding:22px 24px!important}.energy-command-eyebrow{color:var(--md-primary)!important;font:500 12px/16px var(--font-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:10px!important;display:inline-flex!important}.energy-command-main h2{color:var(--md-on-surface)!important;font:400 34px/42px var(--font-sans)!important;letter-spacing:0!important;margin:0!important}.energy-command-main p{max-width:780px!important;color:var(--md-on-surface-variant)!important;font:400 14px/22px var(--font-sans)!important;margin:10px 0 0!important}.energy-health-row{flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important}.energy-health-row span{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;min-height:32px!important;color:var(--md-on-surface-variant)!important;font:500 12px/18px var(--font-sans)!important;border-radius:16px!important;align-items:center!important;padding:0 12px!important;display:inline-flex!important}.energy-health-row b{color:var(--md-primary)!important;margin-right:6px!important}.energy-command-aside{background:var(--md-surface-variant)!important;align-content:center!important;gap:8px!important;padding:22px 24px!important;display:grid!important}.energy-command-aside span,.energy-command-aside small{color:var(--md-on-surface-variant)!important;font:500 12px/18px var(--font-sans)!important}.energy-command-aside strong{color:var(--md-on-surface)!important;font:400 42px/48px var(--font-sans)!important;letter-spacing:0!important}.energy-progress{background:var(--md-outline-variant)!important;border-radius:99px!important;height:8px!important;overflow:hidden!important}.energy-progress i{border-radius:inherit!important;background:var(--md-primary)!important;height:100%!important;display:block!important}.energy-progress.danger i{background:var(--md-red)!important}#view-energie-klanten .energy-kpis-polished,#view-energy-finance .energy-kpis-polished{grid-template-columns:repeat(5,minmax(160px,1fr))!important}.energy-kpi-card{align-content:start!important;gap:8px!important;min-height:118px!important;padding:18px 20px!important;display:grid!important;position:relative!important}.energy-kpi-card .material-symbols-rounded{background:var(--md-primary-container)!important;width:34px!important;height:34px!important;color:var(--md-primary)!important;border-radius:50%!important;place-items:center!important;font-size:20px!important;display:grid!important}.energy-kpi-card strong{color:var(--md-on-surface)!important;font:400 28px/34px var(--font-sans)!important;letter-spacing:0!important;margin:0!important}.energy-kpi-card small{color:var(--md-on-surface-variant)!important;font:500 12px/18px var(--font-sans)!important}.energy-domain-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;align-items:start!important;gap:16px!important;display:grid!important}.energy-side-stack{gap:16px!important;min-width:0!important;display:grid!important}#view-energie-klanten .energy-domain-grid>.ops-panel{min-width:0!important}#view-energie-klanten .ops-panel-head,#view-energy-finance .ops-panel-head{align-items:center!important;gap:16px!important}#view-energie-klanten .ops-panel-head p,#view-energy-finance .ops-panel-head p{color:var(--md-on-surface-variant)!important;font:400 12px/18px var(--font-sans)!important;margin:3px 0 0!important}#view-energie-klanten .energy-contract-card{grid-template-columns:minmax(240px,.9fr) minmax(0,1.45fr) minmax(180px,.75fr)!important;min-height:156px!important}.energy-avatar{background:var(--md-primary-container)!important;width:40px!important;height:40px!important;color:var(--md-primary)!important;font:500 13px/1 var(--font-sans)!important;border-radius:50%!important;place-items:center!important;margin-bottom:10px!important;display:grid!important}#view-energie-klanten .energy-detail-grid>div{background:var(--md-surface-container)!important;border-color:#0000!important}#view-energie-klanten .energy-card-foot{color:var(--md-on-surface-variant)!important}.energy-insight-panel .ops-panel-head,.energy-quality-panel .ops-panel-head,.energy-alert-panel .ops-panel-head{min-height:54px!important}.energy-mini-list,.energy-task-list,.energy-quality-list{gap:10px!important;padding:16px 20px 20px!important;display:grid!important}.energy-mini-row{border-bottom:1px solid var(--md-outline-variant)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:38px!important;display:grid!important}.energy-mini-row:last-child{border-bottom:0!important}.energy-mini-row span,.energy-task-list p,.energy-quality-list span{min-width:0!important;color:var(--md-on-surface-variant)!important;font:400 13px/20px var(--font-sans)!important}.energy-mini-row b,.energy-task-list b,.energy-quality-list strong{color:var(--md-on-surface)!important;font:500 13px/20px var(--font-sans)!important}.energy-task-list div{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:10px 12px!important;display:grid!important}.energy-task-list .material-symbols-rounded{background:var(--md-primary-container)!important;width:34px!important;height:34px!important;color:var(--md-primary)!important;border-radius:50%!important;place-items:center!important;font-size:19px!important;display:grid!important}.energy-task-list p,#view-energie-klanten .energy-import-panel{margin:0!important}#view-energie-klanten .energy-import-body{grid-template-columns:1fr!important}.energy-finance-workbench-polished{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.energy-finance-workbench-polished>.energy-report-panel{grid-column:1/-1!important}.energy-finance-workbench-polished>.ops-panel:nth-child(2),.energy-finance-workbench-polished>.ops-panel:nth-child(3){order:initial!important;grid-column:1/-1!important}#view-energy-finance .energy-report-panel .energy-report-upload{grid-template-columns:minmax(150px,220px) minmax(220px,1fr)!important;gap:14px!important}#view-energy-finance .energy-report-panel .ev-field.full{grid-column:1/-1!important}#view-energy-finance .energy-report-upload input[type=file]{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-height:42px!important;color:var(--md-on-surface-variant)!important;font:400 13px/20px var(--font-sans)!important;border-radius:12px!important;padding:7px 10px!important}#view-energy-finance .energy-quality-list div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 12px!important;display:grid!important}#view-energy-finance .energy-quality-list i{background:var(--md-primary)!important;border-radius:99px!important;grid-column:1/-1!important;height:7px!important}#view-energy-finance .energy-finance-row{min-height:58px!important}#view-energy-finance .ops-table-head.energy-finance-row{min-height:44px!important}@media (width<=1180px){.energy-command-center,.energy-domain-grid,.energy-finance-workbench-polished{grid-template-columns:1fr!important}.energy-command-aside{border-left:0!important;border-top:1px solid var(--md-outline-variant)!important}.energy-finance-workbench-polished>.energy-report-panel,.energy-finance-workbench-polished>.ops-panel:nth-child(2),.energy-finance-workbench-polished>.ops-panel:nth-child(3){order:initial!important;grid-column:1/-1!important}#view-energie-klanten .energy-contract-card{grid-template-columns:1fr!important}#view-energie-klanten .energy-detail-grid,#view-energie-klanten .energy-product-row,#view-energie-klanten .energy-salesdock-facts{grid-column:1/-1!important}}@media (width<=760px){.energy-command-main h2{font-size:28px!important;line-height:34px!important}#view-energie-klanten .energy-kpis-polished,#view-energy-finance .energy-kpis-polished,#view-energy-finance .energy-report-panel .energy-report-upload{grid-template-columns:1fr!important}}.qt-client-tab{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;height:34px!important;color:var(--md-on-surface-variant)!important;font:500 13px/1 var(--font-sans)!important;cursor:pointer!important;border-radius:18px!important}.qt-client-hint,.qt-client-internal{border:1px dashed var(--md-outline)!important;border-radius:var(--radius-md)!important;color:var(--md-on-surface-variant)!important;padding:10px 12px!important;font-size:12.5px!important}.client-search-result{border:1px solid var(--md-outline-variant)!important;border-radius:var(--radius-lg)!important;background:var(--md-surface)!important;width:100%!important;color:var(--md-on-surface)!important;text-align:left!important;cursor:pointer!important;gap:2px!important;padding:12px 14px!important;display:grid!important}@media (width<=767px){.qt-client-tabs,.qt-client-panel--grid{grid-template-columns:1fr!important}}.qt-client-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.qt-client-tab{cursor:pointer;height:34px;transition:background .15s,border-color .15s,color .15s;border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;color:var(--md-on-surface-variant)!important;font:500 13px/1 var(--font-sans)!important;border-radius:18px!important}.qt-client-tab:hover{background:var(--md-surface-container)!important}.qt-client-tab.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}.qt-client-panel{gap:8px;margin-top:10px;display:grid}.qt-client-panel--grid{grid-template-columns:1fr 1fr}.qt-client-panel--grid input:first-child{grid-column:1/-1}.qt-client-panel input,.qt-client-panel select{width:100%;min-height:40px}.qt-client-hint,.qt-client-internal{border:1px dashed var(--md-outline);border-radius:var(--radius-md);color:var(--md-on-surface-variant);padding:10px 12px;font-size:12.5px;line-height:1.4}.client-search-results{gap:8px;max-height:260px;display:grid;overflow:auto}.client-search-result{text-align:left;cursor:pointer;gap:2px;width:100%;transition:background .15s,border-color .15s;display:grid;border:1px solid var(--md-outline-variant)!important;border-radius:var(--radius-lg)!important;background:var(--md-surface)!important;color:var(--md-on-surface)!important;padding:12px 14px!important}.client-search-result:hover{background:var(--md-surface-variant)!important}.client-search-result.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important}.client-search-result strong{font-size:13.5px;font-weight:500}.client-search-result span,.client-search-result small{color:var(--md-on-surface-variant);font-size:12px}.sidebar.is-collapsed{width:72px!important;min-width:72px!important;max-width:72px!important;overflow-x:hidden!important}.sidebar.is-collapsed .sidebar-link--material{justify-content:center!important;gap:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important}.sidebar.is-collapsed .sidebar-link--material .material-symbols-rounded{opacity:1!important;pointer-events:auto!important;display:inline-flex!important}.sidebar.is-collapsed .brand-text,.sidebar.is-collapsed .sidebar-section,.sidebar.is-collapsed .sidebar-link--material>span:not(.material-symbols-rounded),.sidebar.is-collapsed .sidebar-subnav,.sidebar.is-collapsed .sidebar-folder-current,.sidebar.is-collapsed .sidebar-folder-chevron,.sidebar.is-collapsed .sidebar-count,.sidebar.is-collapsed .sidebar-user-body,.sidebar.is-collapsed .sidebar-foot svg{display:none!important}@media (width<=767px){.qt-client-tabs,.qt-client-panel--grid{grid-template-columns:1fr}}#view-leads .lead-duplicates-summary-card .lead-report-card-head{align-items:center!important}#view-leads .lead-duplicate-status-overview,#view-leads .lead-duplicates-manager{min-width:0!important;overflow:hidden!important}#view-leads .lead-duplicate-status-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important;min-width:0!important;padding:16px 20px 20px!important;display:grid!important}#view-leads .lead-duplicate-status-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:12px!important;min-width:0!important;padding:14px 16px!important}#view-leads .lead-duplicate-status-card span{color:var(--md-on-surface-variant)!important;font-size:12px!important;font-weight:500!important;line-height:18px!important;display:block!important}#view-leads .lead-duplicate-status-card strong{color:var(--md-on-surface)!important;margin-top:4px!important;font-size:24px!important;font-weight:400!important;line-height:32px!important;display:block!important}#view-leads .lead-duplicate-group--managed{cursor:default!important}#view-leads .lead-duplicate-group--managed:hover{background:var(--md-surface)!important}#view-leads .lead-claim-chip{background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-leads .lead-claim-chip.is-green{background:var(--md-green-bg)!important;color:var(--md-green)!important}#view-leads .lead-claim-chip.is-red{background:var(--md-red-bg)!important;color:var(--md-red)!important}#view-leads .lead-claim-chip.is-yellow{background:var(--md-yellow-bg)!important;color:var(--md-yellow-text)!important}#view-leads .lead-claim-chip.is-neutral{background:var(--md-surface-container)!important;color:var(--md-on-surface-variant)!important}#view-leads .lead-duplicate-claim-panel{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:12px!important;grid-template-columns:minmax(140px,.9fr) minmax(160px,1fr) minmax(120px,.7fr) minmax(220px,1.4fr) auto!important;align-items:end!important;gap:12px!important;min-width:0!important;padding:14px!important;display:grid!important;overflow:hidden!important}#view-leads .lead-duplicate-claim-panel label{min-width:0!important;color:var(--md-on-surface-variant)!important;gap:5px!important;font-size:12px!important;font-weight:500!important;display:grid!important}#view-leads .lead-duplicate-claim-panel select,#view-leads .lead-duplicate-claim-panel input,#view-leads .lead-duplicate-claim-panel textarea{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-width:0!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;border-radius:8px!important;font-size:13px!important}#view-leads .lead-duplicate-claim-panel select,#view-leads .lead-duplicate-claim-panel input{height:36px!important;padding:0 10px!important}#view-leads .lead-duplicate-claim-panel textarea{resize:vertical!important;min-height:36px!important;max-height:92px!important;padding:8px 10px!important}#view-leads .lead-duplicate-claim-panel select:focus,#view-leads .lead-duplicate-claim-panel input:focus,#view-leads .lead-duplicate-claim-panel textarea:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}#view-leads .lead-claim-amount{grid-template-columns:42px minmax(0,1fr)!important;gap:6px!important;min-width:0!important;display:grid!important}#view-leads .lead-claim-amount span{background:var(--md-surface-container)!important;height:36px!important;color:var(--md-on-surface-variant)!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-duplicate-note{min-width:0!important}#view-leads .lead-duplicate-claim-panel .leads-small-btn{white-space:nowrap!important;height:36px!important}#view-leads .lead-report-head-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}#view-leads .lead-duplicate-entry-row{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important;gap:10px!important;min-width:0!important;padding:12px!important;display:grid!important}#view-leads .lead-duplicate-entry-row.is-claimable{border-color:#1a73e840!important}#view-leads .lead-duplicate-entry-row.is-original{background:var(--md-surface-variant)!important}#view-leads .lead-duplicate-line-head,#view-leads .lead-duplicate-line-actions,#view-leads .lead-duplicate-line-main{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}#view-leads .lead-duplicate-line-head{justify-content:space-between!important}#view-leads .lead-duplicate-line-main>div{gap:2px!important;min-width:0!important;display:grid!important}#view-leads .lead-duplicate-line-main strong,#view-leads .lead-duplicate-line-main span,#view-leads .lead-duplicate-line-meta span,#view-leads .lead-duplicate-policy-note span,#view-leads .lead-duplicate-policy-note small{overflow-wrap:anywhere!important;min-width:0!important}#view-leads .lead-duplicate-line-main strong{color:var(--md-on-surface)!important;font-size:14px!important;font-weight:500!important}#view-leads .lead-duplicate-line-main span,#view-leads .lead-duplicate-line-meta span{color:var(--md-on-surface-variant)!important;font-size:12px!important}#view-leads .lead-duplicate-sequence{background:var(--md-primary-container)!important;width:34px!important;height:34px!important;color:var(--md-primary)!important;border-radius:50%!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-duplicate-line-actions{flex-wrap:wrap!important;justify-content:flex-end!important}#view-leads .lead-duplicate-line-actions .leads-small-btn.is-secondary{background:var(--md-surface)!important;color:var(--md-primary)!important;border:1px solid var(--md-outline)!important}#view-leads .lead-duplicate-line-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#view-leads .lead-duplicate-line-meta span{background:var(--md-surface-variant)!important;border-radius:8px!important;padding:8px 10px!important}#view-leads .lead-duplicate-policy-note{border:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface-variant)!important;background:#fbfdff!important;border-radius:10px!important;gap:8px!important;min-width:0!important;padding:10px 12px!important;font-size:12px!important;display:grid!important}#view-leads .lead-duplicate-policy-note>div{flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;display:flex!important}#view-leads .lead-duplicate-policy-note strong{color:var(--md-on-surface)!important;font-size:13px!important;font-weight:500!important}#view-leads .lead-duplicate-policy-note ul{flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}#view-leads .lead-duplicate-policy-note li{background:var(--md-surface-container)!important;max-width:100%!important;color:var(--md-on-surface-variant)!important;overflow-wrap:anywhere!important;border-radius:999px!important;padding:4px 8px!important;font-size:11px!important}#view-leads .lead-duplicate-line-form{grid-template-columns:minmax(130px,.8fr) minmax(160px,1fr) minmax(120px,.7fr) minmax(180px,1fr) minmax(220px,1.4fr) auto!important;align-items:end!important;gap:10px!important;min-width:0!important;display:grid!important}#view-leads .lead-duplicate-line-form label{min-width:0!important;color:var(--md-on-surface-variant)!important;text-transform:uppercase!important;letter-spacing:.3px!important;gap:5px!important;font-size:11px!important;font-weight:500!important;display:grid!important}#view-leads .lead-duplicate-line-form select,#view-leads .lead-duplicate-line-form input,#view-leads .lead-duplicate-line-form textarea{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-width:0!important;color:var(--md-on-surface)!important;font:400 13px/1.4 var(--font-sans)!important;border-radius:8px!important}#view-leads .lead-duplicate-line-form select,#view-leads .lead-duplicate-line-form input{height:36px!important;padding:0 10px!important}#view-leads .lead-duplicate-line-form textarea{resize:vertical!important;min-height:36px!important;max-height:92px!important;padding:8px 10px!important}#view-leads .lead-duplicate-line-form select:focus,#view-leads .lead-duplicate-line-form input:focus,#view-leads .lead-duplicate-line-form textarea:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}#view-leads .lead-duplicate-line-form .leads-small-btn{white-space:nowrap!important;height:36px!important}#view-leads .lead-duplicate-original-note{background:var(--md-surface-container)!important;color:var(--md-on-surface-variant)!important;border-radius:10px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.5!important}@media (width<=1100px){#view-leads .lead-duplicate-claim-panel,#view-leads .lead-duplicate-line-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-leads .lead-duplicate-claim-panel .leads-small-btn{grid-column:1/-1!important;justify-self:start!important}#view-leads .lead-duplicate-line-form .lead-duplicate-note,#view-leads .lead-duplicate-line-form .leads-small-btn{grid-column:1/-1!important}#view-leads .lead-duplicate-line-form .leads-small-btn{justify-self:start!important}}@media (width<=767px){#view-leads .lead-duplicate-status-grid,#view-leads .lead-duplicate-claim-panel,#view-leads .lead-duplicate-line-form,#view-leads .lead-duplicate-line-meta{grid-template-columns:1fr!important}#view-leads .lead-duplicates-summary-card .lead-report-card-head{align-items:flex-start!important}#view-leads .lead-duplicate-line-head{flex-direction:column!important;align-items:flex-start!important}#view-leads .lead-duplicate-line-actions{justify-content:flex-start!important}}#view-leads .lead-report-shell.is-duplicate-mode{gap:12px!important;overflow-x:hidden!important}#view-leads .lead-report-shell.is-duplicate-mode .lead-report-heading{margin-bottom:2px!important}#view-leads .lead-report-shell.is-duplicate-mode .lead-report-heading h2{font-size:28px!important;line-height:36px!important}#view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}#view-leads .lead-kpi-grid.is-duplicate-compact .lead-kpi-card strong{font-size:28px!important;line-height:34px!important}#view-leads .lead-duplicate-commandbar{border-top:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;gap:10px!important;min-width:0!important;padding:12px 16px 14px!important;display:grid!important;overflow:hidden!important}#view-leads .lead-duplicate-filter-group{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;max-height:96px!important;display:flex!important;overflow:hidden auto!important}#view-leads .lead-duplicate-filter-group.is-status{max-height:72px!important;padding-top:2px!important}#view-leads .lead-duplicate-filter-group button{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;min-width:0!important;max-width:220px!important;height:30px!important;color:var(--md-on-surface-variant)!important;font:500 12px/1 var(--font-sans)!important;cursor:pointer!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 10px!important;transition:background .15s,border-color .15s,color .15s!important;display:inline-flex!important}#view-leads .lead-duplicate-filter-group button:hover{background:var(--md-surface-container)!important}#view-leads .lead-duplicate-filter-group button.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-leads .lead-duplicate-filter-group button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-duplicate-filter-group button b{min-width:20px!important;height:20px!important;color:inherit!important;background:#5f63681f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-duplicates-manager .lead-report-card-head{align-items:center!important;min-height:48px!important;padding:12px 16px!important}#view-leads .lead-duplicates-manager .lead-report-card-head h3{font-size:15px!important}#view-leads .lead-duplicates-manager .lead-report-card-head p,#view-leads .lead-duplicates-manager .lead-report-card-head>span{font-size:12px!important}#view-leads .lead-duplicate-worktable{width:100%!important;min-width:0!important;display:grid!important;overflow:hidden visible!important}#view-leads .lead-duplicate-workrow{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;grid-template-columns:minmax(150px,1.15fr) minmax(140px,.95fr) minmax(150px,1fr) minmax(118px,.7fr) minmax(98px,.55fr) minmax(240px,1.75fr) minmax(118px,.65fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:8px 14px!important;display:grid!important}#view-leads .lead-duplicate-workrow:last-child{border-bottom:0!important}#view-leads .lead-duplicate-workrow.is-head{z-index:1!important;background:var(--md-surface-variant)!important;min-height:38px!important;color:var(--md-on-surface-variant)!important;font:500 11px/16px var(--font-sans)!important;text-transform:uppercase!important;letter-spacing:.4px!important;padding-top:9px!important;padding-bottom:9px!important;position:sticky!important;top:0!important}#view-leads .lead-duplicate-workrow.is-claimable{background:#fbfdff!important}#view-leads .lead-duplicate-workrow.is-original{background:var(--md-surface-variant)!important}#view-leads .lead-duplicate-workrow:hover:not(.is-head){background:var(--md-primary-container)!important}#view-leads .lead-duplicate-workcell{min-width:0!important;color:var(--md-on-surface)!important;font:400 13px/18px var(--font-sans)!important;gap:2px!important;display:grid!important}#view-leads .lead-duplicate-workcell>strong,#view-leads .lead-duplicate-workcell>span,#view-leads .lead-duplicate-workcell>small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-duplicate-workcell>strong{color:var(--md-on-surface)!important;font-size:13px!important;font-weight:500!important}#view-leads .lead-duplicate-workcell>small{color:var(--md-on-surface-variant)!important;font-size:11.5px!important;line-height:16px!important}#view-leads .lead-duplicate-person strong{font-size:14px!important}#view-leads .lead-duplicate-workcell select,#view-leads .lead-duplicate-workcell input{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-width:0!important;height:32px!important;color:var(--md-on-surface)!important;font:400 12.5px/1 var(--font-sans)!important;border-radius:8px!important}#view-leads .lead-duplicate-workcell select{padding:0 8px!important}#view-leads .lead-duplicate-workcell input{padding:0 9px!important}#view-leads .lead-duplicate-workcell select:focus,#view-leads .lead-duplicate-workcell input:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}#view-leads .lead-duplicate-workcell .lead-claim-chip{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;justify-self:start!important;max-width:100%!important;height:24px!important;padding:0 8px!important;font-size:11.5px!important;overflow:hidden!important}#view-leads .lead-duplicate-workcell .lead-claim-amount{grid-template-columns:36px minmax(0,1fr)!important;gap:4px!important}#view-leads .lead-duplicate-workcell .lead-claim-amount span{border-radius:16px!important;height:32px!important;font-size:10.5px!important}#view-leads .lead-duplicate-proof{grid-template-columns:minmax(98px,.85fr) minmax(92px,.8fr) minmax(120px,1fr)!important;gap:6px!important}#view-leads .lead-duplicate-proof small{grid-column:1/-1!important}#view-leads .lead-duplicate-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}#view-leads .lead-duplicate-actions .leads-small-btn{white-space:nowrap!important;min-width:0!important;height:32px!important;padding:0 10px!important;font-size:12px!important}#view-leads .lead-duplicate-actions .leads-small-btn.is-secondary{background:var(--md-surface)!important;color:var(--md-primary)!important;border:1px solid var(--md-outline)!important}@media (width<=1320px){#view-leads .lead-duplicate-workrow{grid-template-columns:minmax(150px,1.2fr) minmax(140px,1fr) minmax(130px,.9fr) minmax(116px,.8fr) minmax(110px,.7fr)!important}#view-leads .lead-duplicate-workrow.is-head span:nth-child(6),#view-leads .lead-duplicate-workrow.is-head span:nth-child(7){display:none!important}#view-leads .lead-duplicate-proof,#view-leads .lead-duplicate-actions{grid-column:1/-1!important}#view-leads .lead-duplicate-actions{justify-content:flex-start!important}}@media (width<=860px){#view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-leads .lead-duplicate-workrow,#view-leads .lead-duplicate-workrow.is-head{grid-template-columns:1fr!important}#view-leads .lead-duplicate-workrow.is-head{display:none!important}#view-leads .lead-duplicate-workrow{gap:6px!important;padding:10px 12px!important}#view-leads .lead-duplicate-proof{grid-template-columns:1fr!important}#view-leads .lead-duplicate-actions{flex-wrap:wrap!important;justify-content:flex-start!important}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[role=button]:focus-visible{box-shadow:0 0 0 2px var(--md-primary)!important;outline:none!important}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-size:22px;font-style:normal;font-weight:400;line-height:1;font-family:Material Symbols Rounded!important}.md3-sidebar-toggle,.mobile-menu-btn,.topbar-btn,.user-chip,.icon-btn,.crm-modal-close,.customer-workflow-close{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--md-on-surface-variant)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;transition:background .15s,color .15s!important;display:inline-grid!important}.md3-sidebar-toggle:hover,.mobile-menu-btn:hover,.topbar-btn:hover,.user-chip:hover,.icon-btn:hover,.crm-modal-close:hover,.customer-workflow-close:hover{background:var(--md-outline-variant)!important;color:var(--md-on-surface)!important}.sidebar-section{color:var(--md-on-surface-variant)!important;letter-spacing:.5px!important;text-transform:uppercase!important;padding:14px 24px 6px!important;font-size:11px!important;font-weight:500!important}.sidebar-link{height:56px!important;min-height:56px!important;color:var(--md-on-surface-variant)!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:28px!important;margin:2px 8px!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,color .15s!important}.sidebar-link.active,.sidebar-link[aria-current=page],.md3-bottom-nav__item.active .md3-bottom-nav__indicator{background:var(--md-primary-container)!important;color:var(--md-primary)!important}.sidebar-count,.topbar-badge{background:var(--md-red)!important;color:var(--md-on-primary)!important;box-shadow:none!important;border:0!important}.mobile-topbar{background:var(--md-surface)!important;border-bottom:1px solid var(--md-outline-variant)!important;height:64px!important;min-height:64px!important;box-shadow:none!important;padding:0 16px!important}.page-title,.bes-title h1,.ops-title h1,.leads-title h1,.academy-title,.mapped-view h1,.page h1{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:22px!important;font-weight:400!important;line-height:1.35!important}.bes-toolbar,.ops-toolbar,.leads-toolbar,.page-header,.view-header{gap:16px!important;margin-bottom:24px!important}.back-btn-primary,.ev-btn-primary,.manual-invoice-save,.invoice-add-btn,.bes-toolbar button.back-btn-primary,.leads-toolbar button.back-btn-primary,button.primary,.btn-primary{border:1px solid var(--md-primary)!important;background:var(--md-primary)!important;height:40px!important;min-height:40px!important;color:var(--md-on-primary)!important;letter-spacing:0!important;box-shadow:none!important;border-radius:28px!important;padding:0 24px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,box-shadow .15s!important}.bes-search,.leads-searchbar .bes-search,#view-bestellingen .bes-search,#view-offertes .bes-search,.search-field,.topbar-search{border:1px solid var(--md-outline)!important;background:var(--md-surface-container)!important;width:min(100%,360px)!important;max-width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;aspect-ratio:auto!important;border-radius:28px!important;align-items:center!important;gap:8px!important;padding:0 16px!important;display:flex!important}.bes-search input,.leads-searchbar .bes-search input,#view-bestellingen .bes-search input,#view-offertes .bes-search input,.search-field input,.topbar-search input{height:38px!important;min-height:0!important;box-shadow:none!important;color:var(--md-on-surface)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.form-select,.manual-invoice-form input,.manual-invoice-form select,.manual-invoice-form textarea,.ev-field input,.ev-field textarea,.ev-field select{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;color:var(--md-on-surface)!important;box-shadow:none!important;border-radius:8px!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus,.form-select:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}.bes-view-switch,.klanten-hub-tabs,.filter-chips,.bes-filters{gap:8px!important}.bes-panel,.bes-table-card,.bes-list,.product-table-card,.crm-card,.ops-panel,.chart-panel,.kpi-card,.energy-card,.manual-invoice-form,.invoice-card,.commission-card,.academy-card,.academy-module-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important}.bes-panel:hover,.bes-customer-row:hover,.product-table-card:hover,.crm-card:hover,.energy-card:hover,.academy-card:hover{box-shadow:0 2px 8px #3c404326!important}table,.bes-table,.product-table{background:var(--md-surface)!important;border-collapse:collapse!important;color:var(--md-on-surface)!important}thead,.bes-table thead,.product-table thead{background:var(--md-surface-variant)!important}th,.bes-table th,.product-table th{border-bottom:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface-variant)!important;letter-spacing:.5px!important;text-transform:uppercase!important;padding:12px 16px!important;font-size:12px!important;font-weight:500!important}td,.bes-table td,.product-table td{border-bottom:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface)!important;vertical-align:middle!important;padding:14px 16px!important;font-size:14px!important;font-weight:400!important}tbody tr:hover,.bes-customer-row:hover,.product-table tbody tr:hover{background:var(--md-surface-variant)!important}.status-chip,.chip,.badge,.bes-status,.status-badge,.commission-status,.invoice-status{background:var(--md-primary-container)!important;min-height:24px!important;color:var(--md-primary)!important;letter-spacing:0!important;box-shadow:none!important;border:0!important;border-radius:16px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.status-chip.active,.status-chip.success,.chip.success,.badge.success,.bes-status.actief,.bes-status.goedgekeurd,.status-badge.success,.commission-status.success,.invoice-status.success{background:var(--md-green-bg)!important;color:var(--md-green)!important}.status-chip.inactive,.status-chip.expired,.chip.muted,.badge.muted,.bes-status.inactief,.bes-status.verlopen,.status-badge.muted,.commission-status.muted,.invoice-status.muted{background:var(--md-surface-container)!important;color:var(--md-on-surface-variant)!important}.status-chip.error,.status-chip.rejected,.chip.error,.badge.error,.bes-status.afgewezen,.bes-status.kritiek,.status-badge.error,.commission-status.error,.invoice-status.error{background:var(--md-red-bg)!important;color:var(--md-red)!important}.kpi-card,.ops-kpis>div,.energy-finance-kpis>div{padding:20px 24px!important}.kpi-card span,.ops-kpis span,.energy-finance-kpis span{color:var(--md-on-surface-variant)!important;font-size:13px!important;font-weight:400!important}.kpi-card strong,.ops-kpis strong,.energy-finance-kpis strong{color:var(--md-on-surface)!important;font-size:32px!important;font-weight:400!important;line-height:1.2!important}.chart-panel{padding:20px!important}.md3-bottom-nav__indicator{background:0 0!important;border-radius:16px!important}@media (width>=1025px){.main-content{margin-left:256px!important}.sidebar.is-collapsed~.main-content{margin-left:72px!important}}@media (width>=768px) and (width<=1024px){.sidebar,.sidebar:not(.is-collapsed){width:72px!important}.main-content,.sidebar:not(.is-collapsed)~.main-content{margin-left:72px!important}}@media (width<=767px){.sidebar,.sidebar.is-collapsed{width:256px!important;transform:translate(-100%)!important}.sidebar.open{transform:translate(0)!important}.main-content{margin-left:0!important;padding-bottom:84px!important}.page,.bes-page,.ops-page,.leads-page,.academy-shell,.inventory-page,.product-page,.mapped-view{padding:16px!important}.bes-search,.leads-searchbar .bes-search,#view-bestellingen .bes-search,#view-offertes .bes-search{width:100%!important}}:root{--md-primary:#1a73e8;--md-primary-container:#e8f0fe;--md-on-primary:#fff;--md-surface:#fff;--md-surface-variant:#f8f9fa;--md-surface-container:#f1f3f4;--md-on-surface:#202124;--md-on-surface-variant:#5f6368;--md-outline:#dadce0;--md-outline-variant:#e8eaed;--md-shadow:#3c404326;--md-green:#1e8e3e;--md-green-bg:#e6f4ea;--md-red:#d93025;--md-red-bg:#fce8e6;--md-yellow-bg:#fef7e0;--md-yellow-text:#7b5800;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:28px;--font-sans:"Google Sans", "Segoe UI", sans-serif;--md3-primary:var(--md-primary);--md3-primary-container:var(--md-primary-container);--md3-surface:var(--md-surface-variant);--md3-surface-container:var(--md-surface);--md3-surface-container-high:var(--md-surface-container);--md3-on-surface:var(--md-on-surface);--md3-on-surface-variant:var(--md-on-surface-variant);--md3-outline:var(--md-outline);--ink:var(--md-on-surface);--ink-soft:#3c4043;--ink-muted:var(--md-on-surface-variant);--line:var(--md-outline-variant);--line-soft:var(--md-surface-variant);--bg:var(--md-surface-variant);--surface:var(--md-surface);--gv-green:var(--md-green);--gv-green-dark:var(--md-green);--gv-green-soft:var(--md-green-bg);--success:var(--md-green);--danger:var(--md-red);--shadow-sm:none;--shadow-md:none;--shadow-lg:none}html{background:var(--md-surface-variant);scrollbar-color:var(--md-outline) transparent;scrollbar-width:thin}body,.crm-app{line-height:1.5;background:var(--md-surface-variant)!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important}*{scrollbar-color:var(--md-outline) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--md-outline);border-radius:999px}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Rounded;font-size:22px;font-style:normal;font-weight:400;line-height:1}.sidebar{background:var(--md-surface-container)!important;border-right:1px solid var(--md-outline-variant)!important;width:256px!important;box-shadow:none!important;color:var(--md-on-surface)!important}.sidebar-brand{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface-container)!important;height:64px!important;min-height:64px!important;padding:0 16px!important}.sidebar-brand .brand-mark,.mobile-brand-mark{border-radius:var(--radius-lg)!important;background:var(--md-primary-container)!important;width:40px!important;height:40px!important;box-shadow:none!important}.brand-text strong,.sidebar-brand .brand-text strong,.sidebar-brand .brand-text strong span,.mobile-brand strong,.mobile-brand strong span{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:15px!important;font-weight:500!important}.md3-sidebar-toggle,.mobile-menu-btn,.topbar-btn,.user-chip,.crm-modal-close,.rp-search-clear,.customer-workflow-close{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--md-on-surface-variant)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;transition:background .15s,color .15s,box-shadow .15s!important}.md3-sidebar-toggle:hover,.mobile-menu-btn:hover,.topbar-btn:hover,.user-chip:hover,.crm-modal-close:hover,.rp-search-clear:hover,.customer-workflow-close:hover{background:var(--md-outline-variant)!important;color:var(--md-on-surface)!important}.sidebar-nav{border-top:0!important;gap:0!important;padding:8px 0 24px!important}.sidebar-customer-group{border-top:1px solid var(--md-outline-variant)!important;margin-top:8px!important;padding-top:8px!important}.sidebar-section{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.5px!important;text-transform:uppercase!important;padding:14px 24px 6px!important;font-size:11px!important;font-weight:500!important}.sidebar-link{height:56px!important;min-height:56px!important;color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:28px!important;margin:2px 8px!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,color .15s!important}.sidebar-link.active{background:var(--md-primary-container)!important;color:var(--md-primary)!important}.sidebar-link .material-symbols-rounded{color:currentColor!important;width:22px!important;font-size:22px!important}.sidebar-link.active .material-symbols-rounded{color:var(--md-primary)!important;font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24!important}.sidebar-count,.sidebar-badge,.topbar-badge{background:var(--md-primary-container)!important;min-width:22px!important;height:22px!important;color:var(--md-primary)!important;box-shadow:none!important;font-family:var(--font-sans)!important;border:0!important;border-radius:16px!important;font-size:12px!important;font-weight:500!important}.sidebar-count-urgent{background:var(--md-red-bg)!important;color:var(--md-red)!important}.sidebar-foot{border-top:1px solid var(--md-outline-variant)!important;background:var(--md-surface-container)!important;padding:12px!important}.sidebar-foot .sidebar-user{min-height:56px!important;box-shadow:none!important;color:var(--md-on-surface)!important;background:0 0!important;border:0!important;border-radius:28px!important}.sidebar-foot .sidebar-user:hover{background:#20212414!important}.sidebar-foot .sidebar-user-avatar,.user-chip-avatar,.ops-user-avatar{background:var(--md-primary)!important;width:32px!important;height:32px!important;color:var(--md-on-primary)!important;box-shadow:none!important;font-family:var(--font-sans)!important;border-radius:50%!important;font-size:13px!important;font-weight:500!important}.page{max-width:none!important;padding:24px!important}.mobile-topbar{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;height:64px!important;min-height:64px!important;box-shadow:none!important}.intro,.home-intro,.picker-intro,.crm-intro,.academy-intro{margin-bottom:24px!important}.intro h1,.home-intro h1,.picker-intro h1,.crm-intro h1,.academy-intro h1,.page-title{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:22px!important;font-weight:400!important;line-height:1.3!important}.intro h1 .accent,.home-intro h1 .accent,.picker-intro h1 .accent,.crm-intro h1 .accent{color:inherit!important}.intro .intro-label,.home-intro .home-label,.picker-intro .picker-label,.crm-intro .picker-label,.ops-eyebrow,.comm-kpi-label,.aca-mod-list-title{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important}.intro p,.home-intro p,.picker-intro p,.crm-intro p,.ops-muted,.customer-detail-muted,.aca-progress-meta,.module-lead{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.back-bar{margin-bottom:24px!important}.back-bar button,.back-btn,.ev-btn,.btn,.formhub-btn,.aca-admin-btn,.ops-mini-action,.ops-link-action,.ops-external-link-btn,.comm-tab,.sales-pill,.bes-view-btn,.bes-filter-reset,.bes-more-results,.product-page-tab{border:1px solid var(--md-outline)!important;height:40px!important;min-height:40px!important;color:var(--md-primary)!important;box-shadow:none!important;font-family:var(--font-sans)!important;letter-spacing:0!important;background:0 0!important;border-radius:28px!important;padding:0 24px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,border-color .15s,box-shadow .15s,color .15s!important}.back-bar button:hover,.back-btn:hover,.ev-btn:hover,.btn:hover,.formhub-btn:hover,.aca-admin-btn:hover,.ops-mini-action:hover,.ops-link-action:hover,.ops-external-link-btn:hover,.comm-tab:hover,.sales-pill:hover,.bes-view-btn:hover,.bes-filter-reset:hover,.bes-more-results:hover,.product-page-tab:hover{background:var(--md-primary-container)!important;box-shadow:none!important}.back-btn.back-btn-primary,.back-btn-primary,.ev-btn-primary,.btn-primary,.formhub-btn.primary,.td-list-new-btn,.product-actionbar-buttons .ev-btn-primary,.ops-actions .ev-btn-primary,.crm-modal-actions .btn-primary{border:1px solid var(--md-primary)!important;background:var(--md-primary)!important;height:40px!important;min-height:40px!important;color:var(--md-on-primary)!important;box-shadow:none!important;font-family:var(--font-sans)!important;border-radius:28px!important;padding:0 24px!important;font-size:14px!important;font-weight:500!important}.back-btn.back-btn-primary:hover,.back-btn-primary:hover,.ev-btn-primary:hover,.btn-primary:hover,.formhub-btn.primary:hover,.td-list-new-btn:hover,.product-actionbar-buttons .ev-btn-primary:hover,.ops-actions .ev-btn-primary:hover,.crm-modal-actions .btn-primary:hover{color:var(--md-on-primary)!important;box-shadow:0 1px 3px var(--md-shadow)!important;background:#1557b0!important;border-color:#1557b0!important}.bes-search,.rp-search,.product-search,.fin-search,.td-search-wrap,.form-select,.comm-adv-filter,.ev-field input,.ev-field textarea,.ev-field select,.manual-invoice-form input,.external-heatpump-input input,input[type=text],input[type=search],input[type=date],input[type=number],input[type=email],input[type=tel],select,textarea{border:1px solid var(--md-outline)!important;background-color:var(--md-surface-container)!important;min-height:40px!important;color:var(--md-on-surface)!important;box-shadow:none!important;font-family:var(--font-sans)!important;border-radius:28px!important;font-size:14px!important;font-weight:400!important}.bes-search:focus-within,.rp-search:focus-within,.product-search:focus-within,.fin-search:focus-within,.td-search-wrap:focus-within,.ev-field input:focus,.ev-field textarea:focus,.ev-field select:focus,.manual-invoice-form input:focus,input:focus,select:focus,textarea:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important;outline:none!important}.klanten-hub-tabs,.bes-filters,.comm-tabs,.sales-pill-row,.td-chip-group,.product-page-tabs{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.klanten-hub-tab,.bes-product-chip,.td-chip,.td-list-chip,.comm-tab,.sales-pill,.bes-view-btn,.product-page-tab{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;height:32px!important;min-height:32px!important;color:var(--md-on-surface-variant)!important;box-shadow:none!important;font-family:var(--font-sans)!important;border-radius:16px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important}.klanten-hub-tab.active,.bes-product-chip.active,.td-chip.active,.td-chip.has-value,.td-list-chip.active,.comm-tab.active,.sales-pill.active,.bes-view-btn.active,.product-page-tab.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}.klanten-hub-tab.active .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20!important}.bes-stats,.ops-kpis,.comm-kpi-grid,.product-stats-grid,.td-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:16px!important;display:grid!important}.bes-stat,.ops-kpis>div,.comm-kpi,.product-stat-card,.td-kpi,.kpi-card{border:1px solid var(--md-outline-variant)!important;border-radius:var(--radius-lg)!important;background:var(--md-surface)!important;box-shadow:none!important;padding:20px 24px!important}.bes-stat:hover,.ops-panel:hover,.comm-row:hover,.bes-customer-row:hover,.product-table-card:hover,.product-material-card:hover{box-shadow:0 2px 8px var(--md-shadow)!important}.bes-stat span,.ops-kpis span,.comm-kpi-label,.product-stat-card span,.td-kpi-lbl{color:var(--md-on-surface-variant)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:400!important}.bes-stat-value,.ops-kpis strong,.comm-kpi strong,.product-stat-card strong,.td-kpi-val,.kpi-card strong{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:32px!important;font-weight:400!important;line-height:1.2!important}.bes-list,.bes-customer-list,.ops-table,.product-table-card,.product-material-card,.comm-list,.ops-panel,.manual-invoice-form,.customer-detail-section,.customer-product-list,.aca-sidebar,.aca-module-reader,.aca-quiz-panel,.crm-modal-box,.simple-modal,.chart-panel{overflow:hidden;border:1px solid var(--md-outline-variant)!important;border-radius:var(--radius-lg)!important;background:var(--md-surface)!important;box-shadow:none!important}.ops-panel,.product-material-card,.aca-sidebar,.aca-module-reader,.aca-quiz-panel,.customer-detail-section,.manual-invoice-form,.chart-panel{padding:20px 24px!important}.bes-customer-row,.comm-row,.ops-table-row,.product-row,.ops-stock-row,.product-material-row,.customer-product-row,.ops-external-row,.rp-permission-line{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;color:var(--md-on-surface)!important;box-shadow:none!important;transition:background .1s!important}.bes-customer-row,.comm-row,.ops-table-row,.product-row,.ops-external-row,.rp-permission-line{padding:14px 16px!important}.bes-customer-row:hover,.comm-row:hover,.ops-table-row:not(.ops-table-head):hover,.product-row:not(.head):hover,.ops-stock-row:hover,.product-material-row:hover,.customer-product-row:hover,.ops-external-row:not(.head):hover,.rp-permission-line:hover{background:var(--md-surface-variant)!important}.ops-table-head,.product-row.head,.ops-external-row.head,.rp-permission-table-head{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;min-height:44px!important;color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important}.bes-customer-row strong,.comm-row-main strong,.ops-table-row strong,.product-row strong,.customer-product-row strong,.ops-user-row strong,.ops-mapping-row strong{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important}.bes-customer-row span,.bes-customer-row em,.bes-customer-row small,.comm-row-details,.comm-row-meta span,.ops-table-row small,.product-row small,.customer-product-row span,.ops-user-row span,.ops-mapping-row span{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:400!important}.salesdock-badge,.form-type-badge,.ref-chip,.fieldset-badge,.ts-result-badge,.ops-status,.bes-customer-count,.bes-customer-invoices,.comm-agenda-pill,.ops-user-badge,.ops-linked-pill,.rp-status,.aca-mod-status,.module-tag,.td-badge,.td-list-chip-count,.sales-pill,.bes-customer-meta>span,.customer-detail-total span{background:var(--md-primary-container)!important;min-height:24px!important;color:var(--md-primary)!important;box-shadow:none!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;padding:4px 12px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.salesdock-badge.is-live,.form-type-badge.schouw,.form-type-badge.service,.ops-status.switch_in,.ops-status.approved,.ops-status.active,.ops-user-badge.standard,.ops-linked-pill,.comm-agenda-pill.linked,.rp-status.default,.comm-kpi.done em,.aca-mod-status:not(:empty){background:var(--md-green-bg)!important;color:var(--md-green)!important}.ops-status.cancelled,.ops-status.switch_out,.comm-agenda-pill.missing,.form-type-badge.rma,.rp-status.modified,.aca-admin-btn.danger,.comm-kpi.missing em{background:var(--md-red-bg)!important;color:var(--md-red)!important}.salesdock-badge.is-pending,.form-type-badge.oplever,.comm-kpi.open em,.ops-user-badge.admin{background:var(--md-yellow-bg)!important;color:var(--md-yellow-text)!important}.crm-modal-box,.simple-modal{border-radius:var(--radius-lg)!important;box-shadow:0 4px 12px #3c404333!important}.crm-modal-head{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;min-height:64px!important;padding:0 24px!important}.crm-modal-head h3,.ops-panel h2,.ops-panel-head h2,.customer-detail-section h3,.aca-module-reader h1,.module-title{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-weight:400!important}.qt-fab{background:var(--md-primary)!important;width:56px!important;height:56px!important;color:var(--md-on-primary)!important;box-shadow:0 2px 8px var(--md-shadow)!important;border-radius:16px!important}.qt-fab:hover{background:#1557b0!important}.md3-bottom-nav{border-top:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important}.md3-bottom-nav__item{color:var(--md-on-surface-variant)!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:500!important}.md3-bottom-nav__indicator{border-radius:16px!important}.md3-bottom-nav__item.active .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24!important}.aca-progress-bar{background:var(--md-surface-container)!important;border-radius:999px!important;height:8px!important}.aca-progress-fill{border-radius:inherit!important;background:var(--md-primary)!important}.aca-viewmode{border:1px solid var(--md-outline-variant)!important;border-radius:var(--radius-lg)!important;background:var(--md-green-bg)!important;color:var(--md-green)!important;box-shadow:none!important}.aca-mod-link{border-radius:var(--radius-lg)!important;background:0 0!important;border:1px solid #0000!important;min-height:48px!important}.aca-mod-link.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}.aca-mod-num{background:var(--md-surface-container)!important;color:var(--md-on-surface-variant)!important}.aca-mod-link.active .aca-mod-num,.aca-mod-link.done .aca-mod-num{background:var(--md-primary)!important;color:var(--md-on-primary)!important}@media (width>=1025px){.main-content{margin-left:256px!important}.sidebar.is-collapsed~.main-content{margin-left:72px!important}}@media (width>=768px) and (width<=1024px){.sidebar{width:72px!important}.sidebar:not(.is-collapsed){width:256px!important}.main-content{margin-left:72px!important}.sidebar:not(.is-collapsed)~.main-content{margin-left:256px!important}}@media (width<=767px){.page{padding:24px 18px calc(96px + env(safe-area-inset-bottom,0px))!important}.sidebar,.sidebar.is-collapsed{width:256px!important}.klanten-hub-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}.klanten-hub-tab{white-space:normal!important;height:auto!important;min-height:48px!important;padding:4px 6px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.bes-search,.form-select,.manual-invoice-form input,.ev-field input,.ev-field textarea,.ev-field select{border:1px solid var(--md3-outline);background:var(--md3-surface-container);color:var(--md3-on-surface);border-radius:8px}.bes-search:focus-within,.form-select:focus,.manual-invoice-form input:focus,.ev-field input:focus,.ev-field textarea:focus,.ev-field select:focus{border-color:var(--md3-primary);box-shadow:var(--md3-focus)}.bes-view-toggle{border:1px solid var(--md3-outline);background:var(--md3-surface-container);border-radius:999px;padding:4px}.bes-view-btn{color:var(--md3-on-surface-variant);border-radius:999px;font-weight:500}.bes-view-btn.active{background:var(--md3-primary-container);color:var(--md3-primary)}.bes-stat,.bes-customer-row,.ops-panel,.kpi-card,.chart-panel,.manual-invoice-form{border-color:var(--md3-outline);background:var(--md3-surface-container);box-shadow:none;border-radius:8px}.bes-customer-row:hover,.ops-panel:hover{border-color:var(--md3-outline-strong)}.bes-customer-meta span,.bes-customer-meta small,.ops-status,.bes-customer-count,.bes-customer-invoices,.bes-customer-heatpump,.bes-customer-combo{letter-spacing:0;border-radius:999px;font-family:Segoe UI,Arial,sans-serif;font-weight:500}.bes-customer-invoices,.bes-customer-heatpump{background:var(--md3-primary-container);color:var(--md3-primary)}.ops-kpis>div{border:1px solid var(--md3-outline);background:var(--md3-surface-container);box-shadow:none;border-radius:8px}.md3-bottom-nav{display:none}@media (width>=1025px){.main-content{margin-left:var(--md3-rail-expanded)}.sidebar.is-collapsed~.main-content{margin-left:var(--md3-rail-collapsed)}}@media (width>=768px) and (width<=1024px){.sidebar{width:var(--md3-rail-collapsed);transform:none}.sidebar:not(.is-collapsed){width:var(--md3-rail-expanded)}.main-content{margin-left:var(--md3-rail-collapsed)}.sidebar:not(.is-collapsed)~.main-content{margin-left:var(--md3-rail-expanded)}.mobile-topbar{display:none}}@media (width<=767px){.sidebar,.sidebar.is-collapsed{width:var(--md3-rail-expanded);transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar.is-collapsed .sidebar-brand{justify-content:flex-start;padding:16px}.sidebar.is-collapsed .brand-text,.sidebar.is-collapsed .md3-primary-nav__label,.sidebar.is-collapsed .sidebar-link>span:first-of-type,.sidebar.is-collapsed .sidebar-user-body,.sidebar.is-collapsed .sidebar-foot svg{opacity:1;pointer-events:auto}.sidebar.is-collapsed .md3-primary-nav,.sidebar.is-collapsed .sidebar-nav{align-items:stretch}.sidebar.is-collapsed .md3-primary-nav__item,.sidebar.is-collapsed .sidebar-link{justify-content:flex-start;gap:12px;width:100%;padding:0 16px}.sidebar.is-collapsed .sidebar-section{opacity:1;height:auto;padding:14px 16px 6px}.md3-sidebar-toggle{display:none}.mobile-topbar{background:var(--md3-surface-container);border-bottom-color:var(--md3-outline);display:flex}.main-content{margin-left:0}.page{padding-bottom:104px}.md3-bottom-nav{z-index:44;border-top:1px solid var(--md3-outline);background:var(--md3-surface-container);min-height:72px;padding-bottom:env(safe-area-inset-bottom,0);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -1px 2px #00000014}.md3-bottom-nav__item{color:var(--md3-on-surface-variant);cursor:pointer;letter-spacing:0;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:6px 2px;font-family:Google Sans,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:500;display:grid}.md3-bottom-nav__indicator{border-radius:999px;place-items:center;min-width:48px;height:32px;transition:background .2s,color .2s;display:grid}.md3-bottom-nav__item:hover .md3-bottom-nav__indicator{background:var(--md3-surface-container-high)}.md3-bottom-nav__item.active{color:var(--md3-primary)}.md3-bottom-nav__item.active .md3-bottom-nav__indicator{background:var(--md3-primary-container)}.qt-fab{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.klanten-hub-tabs{width:100%}}@media (prefers-reduced-motion:reduce){.sidebar,.main-content,.md3-primary-nav__item,.sidebar-link,.klanten-hub-tab,.md3-bottom-nav__indicator{transition-duration:1ms!important}}#view-team-agenda .tg-slot-ghost{color:var(--gv-green-dark);z-index:5;pointer-events:none;background:#35aa821f;border:1px dashed #35aa828c;border-radius:8px;align-items:flex-start;padding:4px 7px;display:flex;position:absolute;left:4px;right:4px}#view-team-agenda .tg-slot-ghost strong{font-size:11px;font-weight:800}#view-team-agenda .tg-week-event.tg-draggable,#view-team-agenda .tg-day-event.tg-draggable{cursor:grab}#view-team-agenda .tg-week-event.tg-dragging,#view-team-agenda .tg-day-event.tg-dragging{cursor:grabbing;opacity:.86;z-index:10;box-shadow:0 8px 20px #0b122040}#view-team-agenda .tg-drag-resize{cursor:ns-resize;touch-action:none;height:8px;position:absolute;bottom:0;left:0;right:0}#view-team-agenda .tg-drag-resize:before{content:"";opacity:0;background:currentColor;border-radius:999px;width:20px;height:2px;transition:opacity .15s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}#view-team-agenda .tg-week-event:hover .tg-drag-resize:before,#view-team-agenda .tg-day-event:hover .tg-drag-resize:before{opacity:.6}#teamAgendaBody,#view-team-agenda .tg-week-col,#view-team-agenda .tg-day-col{touch-action:pan-y}@media (width<=620px){.ev-grid-2,.ev-grid-3,.energie-import-summary{grid-template-columns:1fr}.lead-webhook-row,.bes-customer-row{flex-direction:column;align-items:flex-start}.bes-customer-meta{text-align:left}}.fin-search{background:var(--surface);border:1.5px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:220px;padding:8px 12px;transition:border-color .15s;display:flex}.fin-search:focus-within{border-color:var(--gv-green)}.fin-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.fin-search svg{color:var(--ink-muted);flex-shrink:0}.fin-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:16px}.fin-stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.fin-stat-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10.5px;font-weight:700}.fin-stat-value{color:var(--ink);font-family:Archivo,sans-serif;font-size:22px;font-weight:800;line-height:1}.fin-stat.urgent{background:#f5a6230d;border-color:#f5a623}.fin-stat.urgent .fin-stat-value{color:#d68910}.fin-stat.ready{border-color:var(--gv-green);background:#35aa820d}.fin-stat.ready .fin-stat-value{color:var(--gv-green-dark)}.fin-slot-display{background:var(--line-soft);border:1px dashed var(--line);color:var(--ink-muted);border-radius:9px;margin-top:6px;padding:10px 12px;font-size:12.5px}.agenda-maint-card{padding:20px}.agenda-maint-actions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.agenda-maint-results{color:var(--ink-soft);font-size:14px}.sales-role-switcher{background:var(--line-soft);border-radius:10px;align-items:center;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.sales-role-switcher>span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px;padding:0 6px;font-size:11px;font-weight:700}.sales-role-btn{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.sales-role-btn.active{background:var(--ink);color:#fff;box-shadow:0 2px 6px #0b12202e}.sales-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:14px 16px}.sales-onboarding{text-align:center;padding:40px 20px}.sales-onboarding h2{color:var(--ink);margin:0 0 6px;font-family:Archivo,sans-serif;font-size:20px;font-weight:800}.sales-onboarding p{color:var(--ink-muted);max-width:420px;margin:0 auto 18px;font-size:13px}.sales-filters{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.sales-pill-row{gap:6px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.sales-pill{border:1.5px solid var(--line);background:var(--surface);color:var(--ink-muted);white-space:nowrap;cursor:pointer;border-radius:20px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:700;transition:all .15s}.sales-pill.active{background:var(--ink);border-color:var(--ink);color:#fff}.sales-empty{text-align:center;color:var(--ink-muted);padding:60px 20px}.sales-empty-icon{margin-bottom:10px;font-size:38px}.sales-empty strong{color:var(--ink-soft);margin-bottom:4px;font-family:Archivo,sans-serif;font-size:15px;font-weight:700;display:block}.sales-empty span{font-size:12.5px}.sales-wizard-bar{gap:3px;padding:0 0 14px;display:flex}.sales-wizard-bar>div{background:var(--line);border-radius:2px;flex:1;height:4px}.sales-wizard-bar>div.active{background:var(--ink)}.sales-wizard-title{color:var(--ink);justify-content:space-between;margin-bottom:14px;font-size:13.5px;font-weight:700;display:flex}.sales-wizard-title span{color:var(--ink-muted);font-size:11px;font-weight:600}.sales-wizard-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.sales-wizard-field label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;font-size:10.5px;font-weight:700}.sales-wizard-field input,.sales-wizard-field select,.sales-wizard-field textarea{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px}.sales-wizard-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sales-cw-picker{gap:8px;display:flex}.sales-cw-picker button{border:2px solid var(--line);background:var(--surface);color:var(--ink-muted);cursor:pointer;border-radius:10px;flex:1;padding:12px;font-family:inherit;font-size:13px;font-weight:700}.sales-cw-picker button.active{border-color:var(--ink);background:var(--line-soft);color:var(--ink)}.comm-kpi-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.comm-kpi-grid.comm-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.comm-kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.comm-kpi.upcoming{background:#2563eb0a;border-color:#2563eb4d}.comm-kpi.open{background:#f5a6230f;border-color:#f5a62366}.comm-kpi.done{background:#35aa820d;border-color:#35aa8259}.comm-kpi.missing{background:#c13f330a;border-color:#c13f3347}.comm-kpi-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.comm-kpi strong{color:var(--ink);font-family:Archivo,sans-serif;font-size:24px;font-weight:800;line-height:1;display:block}.comm-kpi.upcoming strong{color:#1e40af}.comm-kpi.open strong{color:#8a6520}.comm-kpi.done strong{color:var(--gv-green-dark)}.comm-kpi.missing strong{color:#a3342a}.comm-kpi em{color:var(--ink-muted);margin-top:5px;font-size:11.5px;font-style:normal;display:block}.comm-adv-filter{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px;padding:8px 12px;font-family:inherit}.comm-empty-icon{margin-bottom:6px;font-size:32px}.comm-empty span{font-size:12.5px}.comm-list{gap:10px;display:grid}.comm-row{border:1px solid var(--line-soft);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fbfcfd;border-radius:10px;grid-template-columns:minmax(240px,1.3fr) minmax(210px,.85fr) minmax(170px,auto);align-items:center;gap:16px;padding:13px 14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.comm-row:hover,.comm-row:focus-visible{background:#fff;border-color:#517a5e73;outline:none;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a14}.comm-row.needs-agenda{background:snow;border-color:#c13f3338}.comm-row span,.comm-row-meta span{color:var(--ink-muted);letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:800}.comm-row strong{color:var(--ink);margin-top:3px;font-size:15px;font-weight:900;display:block}.comm-row em{color:var(--ink-muted);margin-top:4px;font-size:12px;font-style:normal;display:block}.comm-row-details{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.comm-row .comm-row-details span{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;padding:6px 8px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.comm-row-schedule{min-width:0}.comm-row-schedule strong{font-size:14px}.comm-row-schedule small{color:var(--ink-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.comm-agenda-pill{letter-spacing:.3px;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:6px 8px;font-size:10.5px;font-weight:900;line-height:1;display:inline-flex}.comm-row .comm-agenda-pill.linked{color:var(--gv-green-dark);background:#35aa821a}.comm-row .comm-agenda-pill.missing{color:#a3342a;background:#c13f331a}.comm-row-meta{text-align:right;min-width:150px}.comm-row-meta strong{color:var(--gv-green-dark);font-family:Archivo,sans-serif;font-size:20px}.comm-row-meta small{color:var(--ink-muted);margin-top:3px;font-size:12px;display:block}.comm-detail-modal{max-width:min(1120px,100vw - 64px)}.comm-detail .customer-detail-hero{margin-bottom:12px}.comm-detail .customer-detail-grid{margin-top:0}.comm-detail .customer-discount-check{margin-top:12px}.comm-detail .customer-product-list{margin-top:10px}.commission-advisor-breakdown{margin-top:12px}.commission-advisor-table{border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:12px;display:grid;overflow:hidden}.commission-advisor-row{border-bottom:1px solid var(--md-outline-variant);grid-template-columns:minmax(118px,.75fr) minmax(150px,1fr) minmax(130px,.9fr) 110px 70px 110px 96px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.commission-advisor-row:last-child{border-bottom:0}.commission-advisor-row.is-head{background:var(--md-surface-variant)}.commission-advisor-row span,.commission-advisor-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commission-advisor-row.is-head span{color:var(--md-on-surface-variant);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:500}.commission-advisor-row:not(.is-head) span{color:var(--md-on-surface-variant);font-size:12px}.commission-advisor-row:not(.is-head) strong{color:var(--md-on-surface);font-size:13px;font-weight:500}.commission-advisor-row .commission-advisor-amount{color:var(--md-green)}@media (width<=1100px){.comm-kpi-grid.comm-kpi-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.comm-row{grid-template-columns:1fr;align-items:stretch}.commission-advisor-row{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(110px,1fr)}.commission-advisor-row span:nth-child(4),.commission-advisor-row span:nth-child(5),.commission-advisor-row span:nth-child(7),.commission-advisor-row strong:nth-child(6){white-space:normal}.comm-row-meta{text-align:left}}.is-hidden{display:none!important}.leads-secondary{gap:6px;margin-left:auto;display:inline-flex}.leads-actionbar{align-items:center}.leads-primary-btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.leads-searchbar{display:flex}.leads-searchbar .bes-search{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;gap:8px;width:100%;padding:9px 12px;display:flex}.leads-searchbar .bes-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.leads-icon-btn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lead-daterange{align-items:center;gap:8px;display:inline-flex}.lead-daterange label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.lead-daterange input{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px;padding:8px 10px;font-family:inherit}.lead-wiz-bar{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px;display:grid}.lead-wiz-step{background:var(--line-soft);color:var(--ink-muted);text-align:center;border-radius:9px;padding:8px 6px;font-size:11px;font-weight:700}.lead-wiz-step span{background:var(--surface);width:18px;height:18px;color:inherit;border-radius:50%;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.lead-wiz-step.active{background:var(--ink);color:#fff}@media (width<=720px){.sales-role-switcher{max-width:100%;overflow-x:auto}.sales-role-switcher>span{display:none}.sales-wizard-grid,.comm-kpi-grid{grid-template-columns:1fr}.sales-cw-picker{flex-direction:column}}.klanten-hub-tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:6px;margin-bottom:18px;padding:5px;display:inline-flex}.klanten-hub-tab{color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-weight:800}.klanten-hub-tab.active{background:var(--ink);color:#fff}.ops-view .intro{margin-bottom:18px}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ops-grid-main{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr)}.ops-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:18px}.ops-side{align-self:start;position:sticky;top:18px}.ops-panel h2{color:var(--ink);letter-spacing:0;margin:0 0 12px;font-family:Archivo,sans-serif;font-size:19px}.ops-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ops-panel-head h2{margin:0}.ops-panel-head button,.ops-rate-toolbar button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;font:inherit;border-radius:9px;padding:9px 12px;font-weight:800}.ops-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ops-kpis>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px 16px}.ops-kpis strong{color:var(--ink);font-family:Archivo,sans-serif;font-size:24px;line-height:1;display:block}.ops-kpis span,.ops-muted,.ops-table-row small,.ops-user-row span,.ops-mapping-row span,.ops-stock-row span,.ops-energy-row span{color:var(--ink-muted)}.ops-kpis span{margin-top:6px;font-size:12px;font-weight:800;display:block}.ops-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ops-table-row{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:58px;color:var(--ink);font:inherit;text-align:left;grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(96px,.7fr));align-items:center;gap:12px;padding:12px 14px;display:grid}.ops-table-row:last-child{border-bottom:0}.ops-table-row:not(.ops-table-head):is(button){cursor:pointer}.ops-table-row:not(.ops-table-head):hover{background:var(--line-soft)}.ops-table-head{min-height:44px;color:var(--ink-muted);text-transform:uppercase;background:#f7f8fa;font-size:12px;font-weight:900}.ops-table-row strong,.ops-user-row strong,.ops-mapping-row strong,.ops-stock-row strong,.ops-energy-row strong{color:var(--ink);display:block}.ops-table-row small{margin-top:3px;font-size:12px;display:block}.ops-table-row input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.ops-product-row{grid-template-columns:minmax(220px,1.7fr) minmax(88px,.65fr) minmax(92px,.65fr) minmax(92px,.65fr) minmax(100px,.65fr) minmax(100px,.55fr)}.ops-product-main{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-width:0;padding:0}.ops-product-main:hover strong,.ops-view .intro h1 .accent{color:var(--gv-green-dark)}.product-page-tabs{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:4px;margin:0 0 18px;padding:6px;display:inline-flex}.product-page-tab{color:var(--ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:11px 18px;font-weight:900}.product-page-tab.active{background:var(--ink);color:#fff;box-shadow:0 8px 22px #0b122024}.product-page-body,.product-catalog-shell,.product-material-shell{gap:16px;display:grid}.product-actionbar{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.product-actionbar h2,.product-material-card h3{color:var(--ink);letter-spacing:0;margin:0;font-family:Archivo,sans-serif;font-size:20px}.product-actionbar p,.product-material-card p{color:var(--ink-muted);margin:5px 0 0}.product-actionbar-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.product-filterbar{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(260px,1fr) 220px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.product-search{width:100%;max-width:none}.product-filterbar select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:999px;min-height:44px;padding:0 14px;font-weight:800}.product-filterbar>span{color:var(--ink-muted);white-space:nowrap;font-size:13px;font-weight:900}.product-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-stat-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px 18px}.product-stat-card strong{color:var(--ink);font-family:Archivo,sans-serif;font-size:26px;line-height:1;display:block}.product-stat-card span{color:var(--ink-muted);letter-spacing:.7px;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:900;display:block}.product-table-card,.product-material-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.product-table-scroll{overflow-x:auto}.product-row{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(250px,1.4fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(96px,.6fr) minmax(210px,1.1fr) minmax(96px,.55fr) minmax(170px,.8fr);align-items:center;gap:14px;min-width:1160px;padding:14px 18px;display:grid}.product-row.head{color:var(--ink-muted);letter-spacing:.7px;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:900}.product-row:last-child{border-bottom:0}.product-row strong{color:var(--ink);font-weight:900}.product-row small,.product-product-main span,.product-component-preview small{color:var(--ink-muted);margin-top:3px;font-size:12px;display:block}.product-product-main{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-width:0;padding:0}.product-product-main:hover strong{color:var(--gv-green-dark)}.product-row .negative{color:#b45309;font-weight:900}.product-component-preview{min-width:0}.product-row-actions{flex-wrap:wrap;gap:8px;display:flex}.product-empty{color:var(--ink-muted);place-items:center;min-height:180px;padding:28px;display:grid}.product-empty strong{color:var(--ink)}.product-material-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:16px;display:grid}.product-material-card{padding:18px}.product-material-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;display:grid}.product-material-row span,.product-material-row div{min-width:0}.product-material-row strong{color:var(--ink);font-weight:900;display:block}.product-material-row small{color:var(--ink-muted);margin-top:3px;font-size:12px;display:block}.product-material-note{background:linear-gradient(135deg,#35aa8214,#278a670a)}.product-material-facts{gap:8px;margin:16px 0;display:grid}.product-material-facts span{color:var(--ink-muted);background:#fffc;border:1px solid #35aa8229;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.product-material-facts strong{color:var(--gv-green-dark);font-family:Archivo,sans-serif;font-size:22px}.ops-stock-row,.ops-energy-row,.ops-user-row,.ops-mapping-row,.ops-alert{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;align-items:center;gap:12px;margin-bottom:10px;padding:13px 14px;display:grid}.ops-stock-row{grid-template-columns:minmax(0,1fr) 70px 70px 38px 38px}.ops-stock-row.warning{background:#fffbef;border-color:#f3c969}.ops-stock-row button,.ops-mapping-row,.ops-user-row{cursor:pointer;font:inherit;text-align:left;border:0}.ops-stock-row>button:first-child{color:var(--ink);background:0 0;padding:0}.ops-stock-row>button:not(:first-child){border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink);text-align:center;border-radius:8px}.ops-energy-row{grid-template-columns:minmax(0,1fr) 150px minmax(150px,.8fr) 110px}.ops-status{color:var(--ink-soft);text-transform:uppercase;background:#eef2f7;border-radius:999px;justify-self:start;padding:7px 9px;font-size:11px;font-weight:900}.ops-status.switch_in,.ops-status.approved,.ops-status.active{color:var(--gv-green-dark);background:#35aa821f}.ops-status.quotation{color:#1e4e92;background:#4f8fe61f}.ops-status.cancelled,.ops-status.switch_out{color:#a3342a;background:#c13f331a}.ops-mapping-row{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) 120px}.salesdock-account-grid{margin-bottom:18px}.ops-account-map-list{gap:8px;display:grid}.ops-account-map-row{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 110px minmax(160px,.7fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.ops-account-map-row.active{border-color:var(--gv-green);box-shadow:0 0 0 2px #35aa821f}.ops-account-map-row span,.salesdock-selected-account{gap:3px;min-width:0;display:grid}.ops-account-map-row strong,.salesdock-selected-account strong{color:var(--ink);font-weight:800}.ops-account-map-row small,.salesdock-selected-account small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ops-account-map-row em{color:var(--ink-muted);font-size:12px;font-style:normal}.ops-account-map-row b{border-radius:999px;justify-self:end;padding:6px 10px;font-size:12px}.ops-account-map-row b.linked{color:var(--gv-green-dark);background:#35aa821a}.ops-account-map-row b.missing{color:#a3342a;background:#c13f331a}.salesdock-selected-account{border:1px solid var(--line);background:#f8fafc;border-radius:8px;margin-bottom:12px;padding:12px}.salesdock-selected-account span{color:var(--gv-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ops-user-row{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) 80px}.ops-users-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ops-users-toolbar span{color:var(--ink-muted);margin-left:auto;font-size:13px;font-weight:800}.ops-users-page{gap:16px;display:grid}.ops-users-toolbar-old{justify-content:space-between}.ops-users-toolbar-actions{flex-wrap:wrap;gap:10px;display:flex}.ops-users-filterbar{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:12px;display:grid}.ops-users-search{width:100%;max-width:none}.ops-user-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-user-stat{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;min-height:88px;padding:16px 20px;display:grid}.ops-user-stat span{letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:900}.ops-user-stat strong{color:var(--ink);font-family:Archivo,sans-serif;font-size:30px;line-height:1}.ops-user-stat.blue{background:#f2f8ff;border-color:#bfdbfe}.ops-user-stat.blue span{color:#3a6ea5}.ops-user-stat.green{background:#f1fbf4;border-color:#c7f0d1}.ops-user-stat.green span{color:#4f8d5e}.ops-user-stat.amber{background:#fff9e8;border-color:#f4d76c}.ops-user-stat.amber span{color:#985a21}.ops-user-role-stack{gap:22px;display:grid}.ops-user-role-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ops-user-role-head h2{color:var(--ink-soft);letter-spacing:.8px;margin:0;font-family:Archivo,sans-serif;font-size:13px;font-weight:900}.ops-user-role-head span{color:var(--ink-soft);background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.ops-user-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-role-user-card{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-height:96px;padding:14px 16px;display:grid}.ops-role-user-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.ops-role-user-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ops-role-user-actions{grid-column:2/-1;justify-content:flex-end;gap:8px;display:flex}.ops-user-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.ops-user-badge.muted{color:var(--ink-muted);background:#eef2f7}.ops-user-badge.standard{color:var(--gv-green-dark);background:#35aa821f}.ops-user-badge.admin{color:#8a5b13;background:#fff4ce}.ops-empty-panel{min-height:180px}.ops-users-list{gap:8px;display:grid}.ops-user-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 82px auto auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.ops-user-card.active{border-color:var(--gv-green);box-shadow:0 0 0 2px #35aa821f}.ops-user-avatar{color:#a63c2e;background:#f3e8e2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:inline-flex}.ops-user-avatar.large{width:54px;height:54px;font-size:16px}.ops-user-main{gap:3px;min-width:0;display:grid}.ops-user-main strong,.ops-linked-account strong,.ops-external-row strong{color:var(--ink);font-weight:900}.ops-user-main span,.ops-linked-account small,.ops-external-row small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-link-count,.ops-linked-pill{color:var(--ink-soft);white-space:nowrap;background:#eef2f7;border-radius:999px;justify-content:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.ops-link-count.linked,.ops-linked-pill{color:var(--gv-green-dark);background:#35aa821a}.ops-link-action,.ops-external-link-btn{color:var(--gv-green-dark);cursor:pointer;font:inherit;background:#35aa821a;border:1px solid #35aa8259;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:900}.ops-link-action:hover,.ops-external-link-btn:hover{background:var(--gv-green);color:#fff}.ops-link-modal{align-items:center;padding:28px}.ops-link-modal-box{width:min(1180px,100vw - 320px);max-width:1180px}.ops-link-modal-body{gap:16px;display:grid}.ops-link-summary{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.ops-link-summary div{gap:2px;min-width:0;display:grid}.ops-link-summary strong{color:var(--ink);font-size:18px;font-weight:900}.ops-link-summary span{color:var(--ink-muted)}.ops-link-summary b{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px;font-size:12px}.ops-link-columns{grid-template-columns:minmax(280px,.78fr) minmax(0,1.3fr);gap:14px;display:grid}.ops-link-section{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.ops-link-section-head{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ops-link-section-head h4{color:var(--ink);letter-spacing:0;margin:0;font-family:Archivo,sans-serif;font-size:16px}.ops-link-section-head span{color:var(--ink-muted);font-size:12px;font-weight:900}.ops-linked-account{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.ops-linked-account+.ops-linked-account{border-top:1px solid var(--line)}.ops-linked-account>span,.ops-external-row>span{gap:2px;min-width:0;display:grid}.ops-link-search{width:calc(100% - 28px);margin:12px 14px}.ops-external-table{border-top:1px solid var(--line);max-height:52vh;overflow:auto}.ops-external-row{grid-template-columns:90px 110px minmax(0,1fr) 110px 112px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.ops-external-row+.ops-external-row{border-top:1px solid var(--line)}.ops-external-row.head{color:var(--ink-soft);z-index:1;background:#fff;min-height:44px;font-size:12px;font-weight:900;position:sticky;top:0}.ops-external-row.current{background:#35aa820f}.ops-external-row.taken{background:#fffdf8}.ops-alert{background:#fffbef;border-color:#f3c969;grid-template-columns:minmax(0,1fr)}.ops-rate-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ops-rate-toolbar select{border:1px solid var(--line);background:var(--surface);min-width:280px;color:var(--ink);font:inherit;border-radius:9px;padding:10px 12px}.ops-rate-toolbar span{color:var(--ink-muted);margin-left:auto;font-size:12px;font-weight:800}.ops-eyebrow{color:#5178db;letter-spacing:.4px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-flex}.ops-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-role-grid button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:10px;padding:14px}.ops-role-grid button.active{border-color:#5178db;box-shadow:0 0 0 2px #5178db1f}.ops-role-grid span,.ops-permission-row small{color:var(--ink-muted);margin-top:4px;display:block}.ops-rights-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ops-rights-toolbar input{color:#3c4043;min-height:42px;font:inherit;background:#fff;border:1px solid #dadce0;border-radius:999px;flex:280px;padding:0 16px;box-shadow:0 1px 2px #3c40431f}.ops-rights-toolbar span{color:var(--ink-muted);font-weight:800}.ops-permission-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ops-permission-list-grouped{gap:0;display:grid}.ops-permission-group+.ops-permission-group{border-top:1px solid var(--line)}.ops-permission-group-head{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ops-permission-group-head strong{color:var(--ink);letter-spacing:0;font-family:Archivo,sans-serif;font-size:15px}.ops-permission-group-head span{color:var(--ink-muted);font-size:12px;font-weight:800}.ops-permission-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 48px 56px;align-items:center;gap:12px;padding:13px 16px;display:grid}.ops-permission-row:last-child{border-bottom:0}.ops-permission-row input{width:22px;height:22px}.ops-permission-row b{color:var(--ink-soft);background:#eef2f7;border-radius:999px;justify-self:end;padding:6px 10px;font-size:12px}.rp-page{--rp-border:#e5e7eb;--rp-border-soft:#f3f4f6;--rp-text:#1f2937;--rp-text-muted:#6b7280;--rp-text-subtle:#9ca3af;--rp-surface-alt:#f9fafb;--rp-accent:#5178db;--rp-accent-soft:#eef4ff}.rp-profile-shell{background:#fff;border:1px solid #dadce0;border-radius:10px;margin-bottom:12px;padding:18px 20px;box-shadow:0 1px 2px #3c404314}.rp-profile-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.rp-profile-copy{max-width:780px}.rp-profile-eyebrow{color:var(--rp-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.rp-profile-copy h2{color:#202124;letter-spacing:0;margin:0 0 4px;font-family:Archivo,sans-serif;font-size:21px}.rp-profile-copy p{color:#5f6368;margin:0;font-size:13px;line-height:1.55}.rp-profile-rule{color:#5f6368;background:#f8fafd;border:1px solid #e8eaed;border-radius:8px;min-width:230px;max-width:320px;padding:10px 12px;font-size:12px;line-height:1.45}.rp-profile-rule strong{color:#202124;margin-bottom:2px;display:block}.rp-role-strip{grid-template-columns:repeat(auto-fit,minmax(218px,1fr));gap:10px;padding:2px 0 12px;display:grid}.rp-role-chip{color:var(--rp-text);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dadce0;border-radius:8px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:10px 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.rp-role-chip:hover{background:#f8fafd;border-color:#bdc1c6}.rp-role-chip.active{border-color:var(--rp-accent);box-shadow:inset 3px 0 0 var(--rp-role-color,var(--rp-accent)), 0 1px 3px #3c40431f;background:#f8fafd}.rp-role-chip-dot{background:var(--rp-role-color,var(--rp-accent));border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:3px}.rp-role-chip-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-role-chip-main strong{color:#202124;font-size:13px}.rp-role-chip-main span{color:#5f6368;font-size:11.5px;line-height:1.35}.rp-role-inspector{border-top:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding-top:14px;display:flex}.rp-role-inspector-kicker{color:#5f6368;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.rp-role-inspector-title{color:#202124;margin-top:1px;font-size:16px;font-weight:800}.rp-role-inspector-meta{color:#5f6368;margin-top:3px;font-size:12.5px}.rp-role-inspector-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:260px;display:flex}.rp-header{border-bottom:1px solid var(--rp-border);z-index:5;background:#fff;margin:0 0 12px;padding:10px 0 12px;position:sticky;top:0;box-shadow:0 1px #3c40430a}.rp-header-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp-search{background:#f1f3f4;border:1px solid #0000;border-radius:24px;flex:320px;align-items:center;min-width:260px;height:40px;padding:0 14px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.rp-search:focus-within{border-color:var(--rp-accent);background:#fff;box-shadow:0 1px 6px #20212414}.rp-search svg{color:#5f6368;flex-shrink:0;margin-right:10px}.rp-search input{color:var(--rp-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.rp-search input::placeholder{color:var(--rp-text-subtle)}.rp-search-clear{color:#5f6368;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-weight:800;display:inline-flex}.rp-search-clear:hover{background:#0000000f}.rp-role-select{color:var(--ink);font:inherit;background:#fff;border:1px solid #dadce0;border-radius:999px;min-width:220px;height:40px;padding:0 12px}.rp-status{border:1px solid;border-radius:20px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.rp-status:before{content:"";border-radius:999px;width:7px;height:7px;display:inline-block}.rp-status.modified{color:#92400e;background:#fef3c7;border-color:#fde68a}.rp-status.modified:before{background:#92400e}.rp-status.default{color:#065f46;background:#d1fae5;border-color:#a7f3d0}.rp-status.default:before{background:#065f46}.rp-btn{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.rp-btn-primary{background:var(--rp-accent);border-color:var(--rp-accent);color:#fff}.rp-btn-primary:hover{background:#4168c7;box-shadow:0 1px 3px #5178db4d}.rp-btn-secondary{color:var(--rp-accent);background:#fff;border-color:#dadce0}.rp-btn-secondary:hover{background:var(--rp-accent-soft);border-color:var(--rp-accent)}.rp-admin-note{color:#92400e;background:#fff8e1;border:1px solid #fde68a;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:12.5px;line-height:1.5}.rp-cat{border:1px solid var(--rp-border);background:#fff;border-radius:10px;margin-bottom:12px;overflow:hidden}.rp-cat-head{background:var(--rp-surface-alt);border-bottom:1px solid var(--rp-border);align-items:center;gap:10px;min-height:50px;padding:10px 18px;display:flex}.rp-cat-head-title{color:var(--rp-text);flex:1;font-size:14px;font-weight:800}.rp-cat-head-count{color:var(--rp-text-muted);font-size:12px;font-weight:800}.rp-cat-bulk{color:var(--rp-text-muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.rp-cat-bulk-btn{color:var(--rp-text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800}.rp-cat-bulk-btn:hover{color:var(--rp-accent);background:#5178db14}.rp-cat-bulk-btn[data-rp-bulk-action=all]:hover{color:#2e7d32;background:#2e7d321a}.rp-cat-bulk-btn[data-rp-bulk-action=none]:hover{color:#c62828;background:#d32f2f14}.rp-cat-bulk-sep{color:#dadce0}.rp-permission-table{display:grid}.rp-permission-table-head,.rp-permission-line{grid-template-columns:minmax(0,1fr) 148px;align-items:center;display:grid}.rp-permission-table-head{border-bottom:1px solid var(--rp-border);color:var(--rp-text-muted);background:#fff;min-height:42px;font-size:12px;font-weight:800}.rp-permission-table-head span:first-child{padding-left:18px}.rp-permission-table-head span:last-child{text-align:center}.rp-permission-line{color:inherit;cursor:pointer;font:inherit;min-height:56px}.rp-permission-line+.rp-permission-line{border-top:1px solid var(--rp-border-soft)}.rp-permission-line:hover{background:#fafbfc}.rp-perm-main{min-width:0;padding:9px 18px}.rp-perm-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.rp-perm-label{color:var(--rp-text);font-size:13px;font-weight:800}.rp-perm-path{color:var(--rp-text-subtle);font-family:JetBrains Mono,Consolas,monospace;font-size:11px;display:block}.rp-risk{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.rp-risk-high{color:#a50e0e;background:#fce8e6}.rp-risk-medium{color:#b06000;background:#fef7e0}.rp-toggle{justify-content:center;align-items:center;gap:8px;height:100%;min-height:56px;display:inline-flex}.rp-toggle-label:before{color:#5f6368;content:"Uit";background:#f1f3f4;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.rp-cb:checked+.rp-toggle-label:before{color:#137333;content:"Aan";background:#e6f4ea}.rp-cb{appearance:none;cursor:pointer;background:#fff;border:2px solid #5f6368;border-radius:3px;flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;transition:border-color .15s,background .15s,box-shadow .15s;display:block;position:relative}.rp-cb:hover{border-color:var(--rp-accent);box-shadow:0 0 0 8px #5178db0f}.rp-cb:checked{background:var(--rp-accent);border-color:var(--rp-accent)}.rp-cb:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.rp-cb:focus-visible{outline:2px solid var(--rp-accent);outline-offset:2px}.rp-no-results{border:1px dashed var(--rp-border);color:var(--rp-text-muted);text-align:center;background:#fff;border-radius:10px;padding:42px 24px;font-size:14px}.rp-no-results-icon{color:var(--rp-text);margin-bottom:6px;font-weight:800}.ops-check{color:var(--ink-soft);align-items:center;gap:8px;margin:10px 0;font-weight:800;display:inline-flex}.ops-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.ops-learning-card{min-height:190px}.ops-academy-status{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.ops-learning-card.locked{color:var(--ink-muted);background:#f7f8fb}.ops-learning-card.locked .ops-progress span{background:var(--ink-muted)}.ops-progress{background:#eef2f7;border-radius:999px;height:9px;margin:16px 0 10px;overflow:hidden}.ops-progress span{border-radius:inherit;background:var(--gv-green);height:100%;display:block}.academy-view{padding-bottom:80px}.academy-intro{max-width:720px}.aca-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.aca-sidebar,.aca-content{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px}.aca-sidebar{padding:18px;position:sticky;top:22px}.aca-viewmode{background:var(--gv-green-soft);color:var(--gv-green-dark);border:1px solid #35aa82b3;border-radius:9px;padding:13px 14px}.aca-viewmode strong,.aca-viewmode span{display:block}.aca-viewmode strong{margin-bottom:5px;font-weight:900}.aca-viewmode span{font-size:13px;line-height:1.45}.aca-progress-block{border-bottom:1px solid var(--line-soft);margin:18px 0;padding-bottom:18px}.aca-progress-label{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:13px;font-weight:900;display:flex}.aca-progress-bar{background:#eef2f7;border-radius:999px;height:7px;margin:11px 0 10px;overflow:hidden}.aca-progress-fill{background:var(--gv-green);border-radius:inherit;height:100%}.aca-progress-meta{color:var(--ink-muted);font-size:12.5px}.aca-mod-list-title{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 10px;font-size:11px;font-weight:900}.aca-mod-list{gap:7px;display:grid}.aca-mod-link{color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 10px;display:grid}.aca-mod-link:hover{border-color:var(--line);background:#f8fafc}.aca-mod-link.active{background:var(--gv-green-soft);color:var(--ink);border-color:#35aa82b3}.aca-mod-link.locked{color:var(--ink-muted);opacity:.72}.aca-mod-num{color:var(--ink-muted);background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:inline-flex}.aca-mod-link.active .aca-mod-num,.aca-mod-link.s-done .aca-mod-num{background:var(--gv-green);color:#fff}.aca-mod-title{min-width:0;font-size:13.5px;font-weight:800;line-height:1.25}.aca-mod-status{color:var(--gv-green-dark);letter-spacing:.03em;white-space:nowrap;font-size:10.5px;font-weight:900}.aca-mod-link.locked .aca-mod-status{color:var(--ink-muted)}.aca-admin-bar{border-top:1px solid var(--line-soft);gap:8px;margin-top:18px;padding-top:16px;display:grid}.aca-admin-btn{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;text-align:left;background:#fff;border-radius:9px;padding:9px 10px;font-weight:900}.aca-admin-btn:hover{border-color:var(--gv-green);color:var(--gv-green-dark)}.aca-admin-btn.danger{color:#9a3412}.aca-content{min-height:720px;padding:34px 38px}.aca-module-reader{color:var(--ink-soft);max-width:920px}.module-header{border-bottom:1px solid var(--line-soft);margin-bottom:28px;padding-bottom:26px}.module-tag{background:var(--gv-green);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;margin-bottom:16px;padding:7px 12px;font-size:11px;font-weight:900;display:inline-flex}.module-title{color:var(--ink);margin:0 0 16px;font-family:Archivo,sans-serif;font-size:clamp(30px,4vw,42px);line-height:1.08}.module-lead{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.55}.aca-reader-section{margin:0 0 30px}.aca-reader-section h2{color:var(--ink);align-items:center;gap:12px;margin:0 0 12px;font-family:Archivo,sans-serif;font-size:22px;line-height:1.2;display:flex}.aca-reader-section h2 .num{background:var(--gv-green-soft);color:var(--gv-green-dark);border-radius:6px;flex:none;padding:6px 8px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:900}.aca-reader-section p{color:var(--ink-soft);margin:0 0 16px;font-size:16px;line-height:1.65}.aca-quiz-panel{border:1px solid var(--line);background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:34px 0 18px;padding:18px;display:flex}.aca-quiz-panel h2{color:var(--ink);margin:4px 0 6px;font-family:Archivo,sans-serif;font-size:20px}.aca-quiz-panel p{color:var(--ink-muted);margin:0}.aca-question-list{gap:9px;margin-bottom:22px;display:grid}.aca-question-list details{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px 14px}.aca-question-list summary{color:var(--ink);cursor:pointer;font-weight:900}.aca-question-list p{color:var(--ink-muted);margin:10px 0 0}.aca-reader-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:18px;display:flex}.aca-reader-actions span{color:var(--ink-muted);margin-right:auto;font-size:13px;font-weight:800}.aca-edit-section{gap:7px;margin-bottom:14px;display:grid}.aca-edit-section label{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.aca-edit-section input,.aca-edit-section select,.aca-edit-section textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;width:100%;padding:11px 12px}.aca-edit-section textarea{resize:vertical;min-height:110px}.aca-assign-list{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.aca-assign-row{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.aca-assign-row input{accent-color:var(--gv-green);width:18px;height:18px}.aca-assign-row-info strong,.aca-assign-row-info span{display:block}.aca-assign-row-info strong{color:var(--ink);font-weight:900}.aca-assign-row-info span,.aca-assign-row-progress{color:var(--ink-muted);font-size:12.5px;font-weight:700}@media (width<=1100px){.ops-grid,.ops-grid-main,.ops-role-grid{grid-template-columns:1fr}.ops-side{position:static}.rp-profile-head,.rp-role-inspector,.rp-header-row{flex-direction:column;align-items:stretch}.rp-profile-rule,.rp-role-inspector-actions,.rp-role-select{width:100%;min-width:0;max-width:none}.rp-cat-head{flex-wrap:wrap;align-items:flex-start}.rp-cat-bulk{width:100%;margin-left:0}.rp-permission-table-head,.rp-permission-line{grid-template-columns:minmax(0,1fr) 116px}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-users-filterbar,.ops-user-stat-grid,.ops-user-role-grid,.product-filterbar,.product-stats-grid,.product-material-grid{grid-template-columns:1fr}.product-actionbar{flex-direction:column;align-items:flex-start}.product-actionbar-buttons{justify-content:flex-start;width:100%}.product-material-row{grid-template-columns:1fr}.ops-role-user-card{grid-template-columns:46px minmax(0,1fr)}.ops-role-user-badges,.ops-role-user-actions{grid-column:1/-1;justify-content:flex-start}.ops-table{overflow-x:auto}.ops-table-row{min-width:720px}.ops-energy-row,.ops-stock-row,.ops-mapping-row,.ops-account-map-row,.ops-user-row,.ops-user-card,.ops-link-summary,.ops-link-columns,.ops-external-row{grid-template-columns:1fr}.ops-account-map-row b,.ops-link-count{justify-self:start}.ops-users-toolbar span{width:100%;margin-left:0}.ops-link-modal{padding:14px;inset:0}.ops-link-modal-box{width:min(100%,980px)}.ops-external-row.head{display:none}.ops-external-row{gap:6px}.aca-layout{grid-template-columns:1fr}.aca-sidebar{position:static}}@media (width<=720px){.klanten-hub-tabs{width:100%;display:flex;overflow-x:auto}.klanten-hub-tab{flex:1 0 auto}.ops-kpis{grid-template-columns:1fr}.ops-rate-toolbar{flex-direction:column;align-items:stretch}.ops-rate-toolbar select{width:100%;min-width:0}.ops-rate-toolbar span{margin-left:0}.aca-content{padding:22px}.aca-quiz-panel,.aca-reader-actions{flex-direction:column;align-items:stretch}.aca-reader-actions span{margin-right:0}.aca-assign-row{grid-template-columns:24px minmax(0,1fr)}.aca-assign-row-progress{grid-column:2}}#view-bestellingen .bes-filters,#view-offertes .bes-filters{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:0 1px 2px #0f172a0f}#view-bestellingen .bes-search,#view-offertes .bes-search{color:#5f6368;background:#fff;border:1px solid #dadce0;border-radius:999px;flex:320px;align-items:center;gap:10px;min-width:260px;padding:11px 14px;display:flex;box-shadow:0 1px 2px #3c404326}#view-bestellingen .bes-search:focus-within,#view-offertes .bes-search:focus-within{border-color:#a8c7fa;box-shadow:0 1px 2px #3c404333,0 0 0 3px #1a73e81f}#view-bestellingen .bes-search input,#view-offertes .bes-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0}#view-bestellingen .bes-filters .form-select,#view-offertes .bes-filters .form-select{color:#3c4043;background-color:#fff;border-color:#dadce0;border-radius:999px;min-height:42px}#view-bestellingen .bes-date-input,#view-offertes .bes-date-input{max-width:150px}.bes-filter-reset,.bes-more-results,.ops-mini-action{color:#1a73e8;font:inherit;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:999px;font-weight:800}.bes-filter-reset{min-height:42px;padding:0 14px}.bes-filter-summary{color:var(--ink-muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:800}.bes-more-results{align-self:center;margin-top:14px;padding:10px 18px}.ops-mini-action{justify-self:end;padding:8px 12px;font-size:12px}@media (width<=720px){#view-bestellingen .bes-filters,#view-offertes .bes-filters{flex-direction:column;align-items:stretch}#view-bestellingen .bes-search,#view-offertes .bes-search,#view-bestellingen .bes-filters .form-select,#view-offertes .bes-filters .form-select,#view-bestellingen .bes-date-input,#view-offertes .bes-date-input{width:100%;min-width:0;max-width:none}.bes-filter-summary{margin-left:0}}body{background:var(--md3-surface);color:var(--md3-on-surface);font-family:Google Sans,Segoe UI,Arial,sans-serif}body:before,body:after{display:none!important}.sidebar{width:var(--md3-rail-expanded);border-right:1px solid var(--md3-outline);background:var(--md3-surface-container);box-shadow:var(--md3-elevation-1);color:var(--md3-on-surface)}.md3-primary-nav__item,.sidebar-link{color:var(--md3-on-surface-variant);letter-spacing:0;border-radius:999px;font-family:Google Sans,Segoe UI,Arial,sans-serif;font-weight:500}.md3-primary-nav__item:hover,.sidebar-link:hover{background:var(--md3-surface-container-high);color:var(--md3-on-surface)}.md3-primary-nav__item.active,.sidebar-link.active,.klanten-hub-tab.active,.bes-view-btn.active{background:var(--md3-primary-container);color:var(--md3-primary)}.sidebar-link.active:before{display:none}.main-content{background:var(--md3-surface)}.klanten-hub-tabs{border:1px solid var(--md3-outline);background:var(--md3-surface-container);border-radius:999px;padding:4px}.klanten-hub-tab{letter-spacing:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;font-weight:500;display:inline-flex}.back-btn-primary,.ev-btn-primary{border-color:var(--md3-primary);background:var(--md3-primary);color:#fff}.bes-search,.form-select,.manual-invoice-form input,.ev-field input,.ev-field textarea,.ev-field select{border-color:var(--md3-outline);background:var(--md3-surface-container);border-radius:8px}.bes-stat,.bes-customer-row,.ops-panel,.ops-kpis>div,.manual-invoice-form{border-color:var(--md3-outline);background:var(--md3-surface-container);box-shadow:none;border-radius:8px}@media (width>=1025px){.main-content{margin-left:var(--md3-rail-expanded)}.sidebar.is-collapsed~.main-content{margin-left:var(--md3-rail-collapsed)}}@media (width>=768px) and (width<=1024px){.sidebar{width:var(--md3-rail-collapsed);transform:none}.sidebar:not(.is-collapsed){width:var(--md3-rail-expanded)}.main-content{margin-left:var(--md3-rail-collapsed)}.sidebar:not(.is-collapsed)~.main-content{margin-left:var(--md3-rail-expanded)}.mobile-topbar{display:none}}@media (width<=767px){.sidebar,.sidebar.is-collapsed{width:var(--md3-rail-expanded);transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-content{margin-left:0}.md3-bottom-nav{display:grid}.klanten-hub-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.klanten-hub-tab{text-align:center;white-space:normal;justify-content:center;min-height:48px;padding:0 6px}.klanten-hub-tab .material-symbols-rounded{font-size:18px}}.back-btn.back-btn-primary,.bes-toolbar button.back-btn.back-btn-primary,.bes-toolbar button.back-btn-primary,.leads-toolbar button.back-btn.back-btn-primary,.leads-toolbar button.back-btn-primary,.back-btn-primary,.ev-btn-primary{border-color:var(--md3-primary)!important;background:var(--md3-primary)!important;color:#fff!important}.back-btn.back-btn-primary:hover,.bes-toolbar button.back-btn.back-btn-primary:hover,.bes-toolbar button.back-btn-primary:hover,.leads-toolbar button.back-btn.back-btn-primary:hover,.leads-toolbar button.back-btn-primary:hover,.back-btn-primary:hover,.ev-btn-primary:hover{color:#fff!important;background:#185abc!important;border-color:#185abc!important}.customer-sale-products{gap:14px;display:grid}.customer-sale-tabs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.customer-sale-tab{border:1px solid var(--md-outline);background:var(--md-surface);min-height:58px;color:var(--md-on-surface-variant);text-align:left;box-shadow:none;cursor:pointer;border-radius:16px;gap:2px;padding:10px 14px;transition:background .15s,border-color .15s,color .15s;display:grid}.customer-sale-tab:hover{background:var(--md-surface-container)}.customer-sale-tab.active{border-color:var(--md-primary);background:var(--md-primary-container);color:var(--md-primary)}.customer-sale-tab strong{font-size:13px;font-weight:500;line-height:1.25}.customer-sale-tab span{color:inherit;opacity:.82;font-size:12px}.customer-sale-summary{border:1px solid var(--md-outline-variant);background:var(--md-surface-variant);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:14px;display:grid}.customer-sale-summary div{gap:2px;display:grid}.customer-sale-summary span,.customer-product-row--detailed span{color:var(--md-on-surface-variant);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:500}.customer-sale-summary strong{color:var(--md-on-surface);overflow-wrap:anywhere;font-size:13px;font-weight:500}.customer-product-list--detailed{gap:10px}.customer-product-row--detailed{border-color:var(--md-outline-variant);background:var(--md-surface);border-radius:12px;grid-template-columns:minmax(260px,1fr) 80px 150px 150px;gap:14px}.customer-product-main strong,.customer-product-row--detailed strong{font-size:14px;font-weight:500}.customer-product-row--detailed em{color:var(--md-on-surface-variant);font-size:12px;font-weight:400}.audit-log-list{gap:10px;display:grid}.audit-log-row{border:1px solid var(--md-outline-variant);background:var(--md-surface);border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px;display:grid}.audit-log-row__icon{background:var(--md-primary-container);width:40px;height:40px;color:var(--md-primary);border-radius:50%;place-items:center;display:grid}.audit-log-row__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-log-row__head strong{color:var(--md-on-surface);font-size:15px;font-weight:500}.audit-log-row__head span,.audit-log-row__body p{color:var(--md-on-surface-variant);font-size:13px}.audit-log-row__body p{flex-wrap:wrap;gap:6px 10px;margin:4px 0 0;display:flex}.audit-log-row__body p span{background:var(--md-surface-container);border-radius:16px;align-items:center;min-height:24px;padding:2px 10px;display:inline-flex}.audit-log-row details{margin-top:8px}.audit-log-row summary{cursor:pointer;color:var(--md-primary);font-size:13px;font-weight:500}.audit-log-row pre{background:var(--md-surface-variant);max-height:260px;color:var(--md-on-surface);white-space:pre-wrap;border-radius:8px;margin:8px 0 0;padding:12px;font-size:12px;overflow:auto}@media (width<=900px){.customer-product-row--detailed{grid-template-columns:1fr 1fr}.customer-product-main{grid-column:1/-1}}:root{--md-primary:#1a73e8;--md-primary-container:#e8f0fe;--md-on-primary:#fff;--md-surface:#fff;--md-surface-variant:#f8f9fa;--md-surface-container:#f1f3f4;--md-on-surface:#202124;--md-on-surface-variant:#5f6368;--md-outline:#dadce0;--md-outline-variant:#e8eaed;--md-shadow:#3c404326;--md-green:#1e8e3e;--md-green-bg:#e6f4ea;--md-red:#d93025;--md-red-bg:#fce8e6;--md-yellow-bg:#fef7e0;--md-yellow-text:#7b5800;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:28px;--font-sans:"Google Sans", "Segoe UI", sans-serif}html,body,.crm-app,.main-content,.page{background:var(--md-surface-variant)!important;color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;line-height:1.5!important}button,input,select,textarea{font-family:var(--font-sans)!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{box-shadow:0 0 0 2px var(--md-primary)!important;outline:none!important}*{scrollbar-color:var(--md-outline) transparent;scrollbar-width:thin}.material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-family:Material Symbols Rounded!important}.sidebar{background:var(--md-surface-container)!important;border-right:1px solid var(--md-outline-variant)!important;width:256px!important;box-shadow:none!important}.sidebar.is-collapsed{width:72px!important}.sidebar-brand{background:var(--md-surface-container)!important;border-bottom:1px solid var(--md-outline-variant)!important;height:64px!important;min-height:64px!important}.sidebar-link{height:56px!important;min-height:56px!important;color:var(--md-on-surface-variant)!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:28px!important;margin:2px 8px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,color .15s!important}.sidebar-link:hover{color:var(--md-on-surface)!important;background:#20212414!important}.sidebar-link.active,.sidebar-link[aria-current=page]{background:var(--md-primary-container)!important;color:var(--md-primary)!important}.sidebar-link.active .material-symbols-rounded,.sidebar-link[aria-current=page] .material-symbols-rounded,.md3-bottom-nav__item.active .material-symbols-rounded{color:var(--md-primary)!important;font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24!important}.sidebar-link:before,.sidebar-link.active:before{display:none!important}.md3-sidebar-toggle,.mobile-menu-btn,.topbar-btn,.user-chip,.icon-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--md-on-surface-variant)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.md3-sidebar-toggle:hover,.mobile-menu-btn:hover,.topbar-btn:hover,.user-chip:hover,.icon-btn:hover{background:var(--md-outline-variant)!important;color:var(--md-on-surface)!important}.mobile-topbar{background:var(--md-surface)!important;border-bottom:1px solid var(--md-outline-variant)!important;height:64px!important;min-height:64px!important;box-shadow:none!important}.page,.bes-page,.ops-page,.leads-page,.academy-shell,.inventory-page,.product-page,.mapped-view{padding:24px!important}.page h1,.page-title,.bes-title h1,.ops-title h1,.leads-title h1,.mapped-view h1{color:var(--md-on-surface)!important;letter-spacing:0!important;font-size:22px!important;font-weight:400!important;line-height:1.35!important}.back-btn-primary,.ev-btn-primary,.manual-invoice-save,.invoice-add-btn,.bes-toolbar button.back-btn-primary,.leads-toolbar button.back-btn-primary,button.primary,.btn-primary{border:1px solid var(--md-primary)!important;background:var(--md-primary)!important;height:40px!important;min-height:40px!important;color:var(--md-on-primary)!important;box-shadow:none!important;border-radius:28px!important;padding:0 24px!important;font-size:14px!important;font-weight:500!important}.back-btn-primary:hover,.ev-btn-primary:hover,.manual-invoice-save:hover,.invoice-add-btn:hover,.bes-toolbar button.back-btn-primary:hover,.leads-toolbar button.back-btn-primary:hover,button.primary:hover,.btn-primary:hover{background:#1557b0!important;border-color:#1557b0!important;box-shadow:0 1px 3px #3c404326!important}.back-btn:not(.back-btn-primary),.bes-filter-reset,.bes-more-results,.ops-mini-action,.btn-secondary,.btn-outline,button.secondary{border:1px solid var(--md-outline)!important;min-height:40px!important;color:var(--md-primary)!important;box-shadow:none!important;background:0 0!important;border-radius:28px!important;padding:0 24px!important;font-size:14px!important;font-weight:500!important}.back-btn:not(.back-btn-primary):hover,.bes-filter-reset:hover,.bes-more-results:hover,.ops-mini-action:hover,.btn-secondary:hover,.btn-outline:hover,button.secondary:hover{background:var(--md-primary-container)!important}.bes-filters{align-items:center!important;gap:8px!important}.bes-search,.leads-searchbar .bes-search,#view-bestellingen .bes-search,#view-offertes .bes-search,.search-field,.topbar-search{border:1px solid var(--md-outline)!important;background:var(--md-surface-container)!important;width:min(100%,360px)!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;aspect-ratio:auto!important;border-radius:28px!important;flex:0 360px!important;align-items:center!important;gap:8px!important;padding:0 16px!important}.bes-search:focus-within,.leads-searchbar .bes-search:focus-within,#view-bestellingen .bes-search:focus-within,#view-offertes .bes-search:focus-within,.search-field:focus-within,.topbar-search:focus-within{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important}.bes-search input,.bes-search input:focus,.leads-searchbar .bes-search input,.leads-searchbar .bes-search input:focus,#view-bestellingen .bes-search input,#view-bestellingen .bes-search input:focus,#view-offertes .bes-search input,#view-offertes .bes-search input:focus,.search-field input,.search-field input:focus,.topbar-search input,.topbar-search input:focus{height:38px!important;min-height:0!important;box-shadow:none!important;color:var(--md-on-surface)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.form-select,.manual-invoice-form input,.manual-invoice-form select,.manual-invoice-form textarea,.ev-field input,.ev-field textarea,.ev-field select{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;min-height:40px!important;color:var(--md-on-surface)!important;box-shadow:none!important;border-radius:8px!important}.bes-view-btn,.klanten-hub-tab,.filter-chip,.date-filter button,.status-filter button{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;height:32px!important;min-height:32px!important;color:var(--md-on-surface-variant)!important;box-shadow:none!important;border-radius:16px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important}.bes-view-btn.active,.klanten-hub-tab.active,.filter-chip.active,.date-filter button.active,.status-filter button.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}.bes-panel,.bes-table-card,.bes-list,.product-table-card,.crm-card,.ops-panel,.chart-panel,.kpi-card,.energy-card,.manual-invoice-form,.invoice-card,.commission-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important}.bes-panel:hover,.bes-customer-row:hover,.product-table-card:hover,.crm-card:hover,.energy-card:hover{box-shadow:0 2px 8px #3c404326!important}thead{background:var(--md-surface-variant)!important}th{border-bottom:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface-variant)!important;letter-spacing:.5px!important;text-transform:uppercase!important;padding:12px 16px!important;font-size:12px!important;font-weight:500!important}td{border-bottom:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface)!important;padding:14px 16px!important;font-size:14px!important;font-weight:400!important}tbody tr:hover,.bes-customer-row:hover{background:var(--md-surface-variant)!important}.status-chip,.chip,.badge,.bes-status,.status-badge,.commission-status,.invoice-status{background:var(--md-primary-container)!important;min-height:24px!important;color:var(--md-primary)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;align-items:center!important;padding:4px 12px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.status-chip.success,.chip.success,.badge.success,.bes-status.actief,.bes-status.goedgekeurd,.status-badge.success,.commission-status.success,.invoice-status.success{background:var(--md-green-bg)!important;color:var(--md-green)!important}.status-chip.error,.chip.error,.badge.error,.bes-status.afgewezen,.bes-status.kritiek,.status-badge.error,.commission-status.error,.invoice-status.error{background:var(--md-red-bg)!important;color:var(--md-red)!important}.status-chip.warning,.chip.warning,.badge.warning,.bes-status.waarschuwing,.status-badge.warning,.commission-status.warning,.invoice-status.warning{background:var(--md-yellow-bg)!important;color:var(--md-yellow-text)!important}.kpi-grid,.ops-kpis,.energy-finance-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:16px!important;display:grid!important}.kpi-card,.ops-kpis>div,.energy-finance-kpis>div,.chart-panel{padding:20px 24px!important}.kpi-card strong,.ops-kpis strong,.energy-finance-kpis strong{color:var(--md-on-surface)!important;font-size:32px!important;font-weight:400!important}#view-products{background:var(--md-surface-variant)!important;color:var(--md-on-surface)!important;padding:24px!important;display:block!important}#view-products .back-btn{margin-bottom:20px!important}#view-products .intro{max-width:680px!important;margin:0 0 20px!important}#view-products .intro-label{color:#80868b!important;letter-spacing:.8px!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}#view-products .intro h1{color:var(--md-on-surface)!important;letter-spacing:0!important;margin:0!important;font-size:28px!important;font-weight:400!important;line-height:1.25!important}#view-products .intro h1 .accent,#view-products .intro h1 em{color:var(--md-primary)!important;font-style:normal!important;font-weight:400!important}#view-products .intro p{max-width:680px!important;color:var(--md-on-surface-variant)!important;margin:8px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}#view-products .product-page-tabs{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;margin:0 0 20px!important;padding:0!important;display:inline-flex!important}#view-products .product-page-tab{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;height:32px!important;min-height:32px!important;color:var(--md-on-surface-variant)!important;cursor:pointer!important;letter-spacing:0!important;box-shadow:none!important;transition:background var(--t-fast) ease, border-color var(--t-fast) ease, color var(--t-fast) ease!important;border-radius:16px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;line-height:32px!important}#view-products .product-page-tab:hover{background:var(--md-surface-container)!important}#view-products .product-page-tab.active,#view-products .product-page-tab[aria-selected=true]{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-products .product-page-body,#view-products .product-catalog-shell,#view-products .product-material-shell{gap:20px!important;display:grid!important}#view-products .product-actionbar,#view-products .product-filterbar,#view-products .product-table-card,#view-products .product-material-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important}#view-products .product-actionbar{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:16px 20px!important;display:flex!important;overflow:hidden!important}#view-products .product-actionbar h2,#view-products .product-material-card h3,#view-products .ops-link-section-head h4{color:var(--md-on-surface)!important;letter-spacing:0!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}#view-products .product-actionbar p,#view-products .product-material-card p,#view-products .ops-muted{color:var(--md-on-surface-variant)!important;margin:3px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}#view-products .product-actionbar-buttons{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}#view-products .ev-btn,#view-products .mt-add-btn,#view-products .ops-link-action,#view-products .ops-external-link-btn{border:1px solid var(--md-outline)!important;min-width:0!important;height:36px!important;min-height:36px!important;color:var(--md-primary)!important;cursor:pointer!important;letter-spacing:0!important;box-shadow:none!important;transition:background var(--t-fast) ease, box-shadow var(--t-fast) ease, border-color var(--t-fast) ease!important;background:0 0!important;border-radius:28px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}#view-products .ev-btn:hover,#view-products .ops-link-action:hover,#view-products .ops-external-link-btn:hover{background:var(--md-primary-container)!important}#view-products .ev-btn-primary,#view-products .mt-add-btn{border-color:var(--md-primary)!important;background:var(--md-primary)!important;color:var(--md-on-primary)!important}#view-products .ev-btn-primary:hover,#view-products .mt-add-btn:hover{background:#1557b0!important;border-color:#1557b0!important;box-shadow:0 1px 3px #3c404333!important}#view-products .ev-btn:disabled,#view-products .ops-external-link-btn:disabled{cursor:not-allowed!important;opacity:.56!important;box-shadow:none!important}#view-products .product-filterbar{grid-template-columns:minmax(260px,1fr) 220px auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}#view-products .rp-search,#view-products .product-search,#view-products .ops-link-search{border:1px solid var(--md-outline)!important;background:var(--md-surface-container)!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:28px!important;align-items:center!important;gap:8px!important;padding:0 14px!important;display:flex!important}#view-products .rp-search:focus-within,#view-products .product-search:focus-within,#view-products .ops-link-search:focus-within{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important}#view-products .rp-search input,#view-products .product-search input,#view-products .ops-link-search input{width:100%!important;min-height:38px!important;color:var(--md-on-surface)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:14px!important;font-weight:400!important}#view-products .rp-search svg,#view-products .product-search svg,#view-products .ops-link-search svg{color:var(--md-on-surface-variant)!important}#view-products .rp-search-clear{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--md-on-surface-variant)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:16px!important;font-weight:500!important}#view-products .rp-search-clear:hover{background:var(--md-outline-variant)!important;color:var(--md-on-surface)!important}#view-products .product-filterbar select,#view-products .ifee-mon-select,#view-products #pakketMargeMonteurSel,#view-products #prodMargeMonteurSelect{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;height:36px!important;min-height:36px!important;color:var(--md-on-surface)!important;cursor:pointer!important;box-shadow:none!important;border-radius:28px!important;outline:none!important;padding:0 14px!important;font-size:13px!important;font-weight:400!important}#view-products .product-filterbar select:focus,#view-products .ifee-mon-select:focus,#view-products #pakketMargeMonteurSel:focus,#view-products #prodMargeMonteurSelect:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important}#view-products .product-filterbar>span{color:var(--md-on-surface-variant)!important;white-space:nowrap!important;font-size:13px!important;font-weight:500!important}#view-products .product-stats-grid,#view-products .ifee-kpi-bar{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:16px!important;display:grid!important}#view-products .product-stat-card,#view-products .ifee-kpi-bar>*{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important;padding:20px 24px!important}#view-products .product-stat-card strong,#view-products .ifee-kpi-bar strong{color:var(--md-on-surface)!important;letter-spacing:0!important;font-size:32px!important;font-weight:400!important;line-height:1.15!important;display:block!important}#view-products .product-stat-card span,#view-products .ifee-kpi-bar span{color:var(--md-on-surface-variant)!important;letter-spacing:0!important;text-transform:none!important;margin-top:4px!important;font-size:13px!important;font-weight:400!important;display:block!important}#view-products .product-table-card{overflow:hidden!important}#view-products .product-table-scroll{width:100%!important;overflow-x:auto!important}#view-products .product-row{border-bottom:1px solid var(--md-surface-container)!important;min-width:1160px!important;color:var(--md-on-surface)!important;grid-template-columns:minmax(250px,1.4fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(210px,1.1fr) minmax(96px,.55fr) minmax(168px,.8fr)!important;align-items:center!important;gap:14px!important;padding:13px 16px!important;font-size:13px!important;font-weight:400!important;transition:background .1s!important;display:grid!important}#view-products .product-row:hover:not(.head){background:var(--md-surface-variant)!important}#view-products .product-row.head{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;color:var(--md-on-surface-variant)!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}#view-products .product-row:last-child{border-bottom:0!important}#view-products .product-row strong,#view-products .product-material-row strong,#view-products .ops-linked-account strong,#view-products .ops-external-row strong{color:var(--md-on-surface)!important;font-size:inherit!important;letter-spacing:0!important;font-weight:500!important}#view-products .product-row small,#view-products .product-product-main span,#view-products .product-component-preview small,#view-products .product-material-row small,#view-products .ops-linked-account small,#view-products .ops-external-row small{color:var(--md-on-surface-variant)!important;margin-top:3px!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;display:block!important}#view-products .product-row.head span:nth-child(3),#view-products .product-row.head span:nth-child(4),#view-products .product-row.head span:nth-child(5),#view-products .product-row:not(.head)>span:nth-child(3),#view-products .product-row:not(.head)>span:nth-child(4),#view-products .product-row:not(.head)>span:nth-child(5){text-align:right!important}#view-products .product-product-main{min-width:0!important;color:inherit!important;cursor:pointer!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#view-products .product-product-main:hover strong{color:var(--md-primary)!important}#view-products .product-row .negative,#view-products .margin-negative{color:var(--md-red)!important;font-weight:500!important}#view-products .margin-positive,#view-products .product-row:not(.head)>span:nth-child(5):not(.negative){color:var(--md-green)!important;font-weight:500!important}#view-products .margin-percent,#view-products .margin-subscript{color:var(--md-on-surface-variant)!important;margin-top:2px!important;font-size:11px!important;font-weight:400!important;display:block!important}#view-products .margin-subscript{font-size:10px!important}#view-products .product-component-preview{min-width:0!important}#view-products .product-row-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}#view-products .ops-mini-action,#view-products .bl-icon-btn,#view-products .prod-card-edit{width:auto!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--md-on-surface-variant)!important;cursor:pointer!important;box-shadow:none!important;transition:background var(--t-fast) ease, color var(--t-fast) ease!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}#view-products .ops-mini-action{border-radius:15px!important;width:auto!important}#view-products .ops-mini-action:hover,#view-products .bl-icon-btn:hover,#view-products .prod-card-edit:hover{background:var(--md-surface-container)!important;color:var(--md-on-surface)!important}#view-products .ops-link-count,#view-products .ops-linked-pill,#view-products .prod-sku-badge,#view-products .sku-badge{background:var(--md-primary-container)!important;min-height:22px!important;color:var(--md-primary)!important;border:0!important;border-radius:4px!important;align-items:center!important;padding:2px 8px!important;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;display:inline-flex!important}#view-products .ops-link-count:not(.linked){background:var(--md-surface-container)!important;color:var(--md-on-surface-variant)!important}#view-products .prod-inactive-badge,#view-products .inactive-badge{background:var(--md-red-bg)!important;color:#c5221f!important;text-transform:uppercase!important;border-radius:4px!important;align-items:center!important;padding:2px 7px!important;font-size:10px!important;font-weight:500!important;display:inline-flex!important}#view-products .prod-used-label,#view-products .used-by-label{color:var(--md-on-surface-variant)!important;font-size:11px!important;font-weight:400!important}#view-products .prod-used-label.unused,#view-products .used-by-label.unused{color:#c5221f!important}#view-products .product-empty{border:1px dashed var(--md-outline)!important;background:var(--md-surface-variant)!important;min-height:180px!important;color:var(--md-on-surface-variant)!important;text-align:center!important;border-radius:12px!important;place-items:center!important;padding:32px!important;font-size:14px!important;display:grid!important}#view-products .product-empty strong{color:var(--md-on-surface)!important;font-size:14px!important;font-weight:500!important}#view-products .product-material-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)!important;gap:16px!important;display:grid!important}#view-products .product-material-card{padding:20px 24px!important}#view-products .product-material-note{background:var(--md-surface)!important}#view-products .product-material-row,#view-products .ops-linked-account,#view-products .ops-external-row{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;color:var(--md-on-surface)!important;box-shadow:none!important;border-radius:12px!important;align-items:center!important;gap:12px!important;transition:background .1s!important;display:grid!important}#view-products .product-material-row{grid-template-columns:minmax(220px,.9fr) minmax(0,1fr) auto!important;margin-top:12px!important;padding:13px 14px!important}#view-products .product-material-row:hover,#view-products .ops-linked-account:hover,#view-products .ops-external-row:hover:not(.head){background:var(--md-surface-variant)!important}#view-products .product-material-facts{gap:8px!important;margin:16px 0!important;display:grid!important}#view-products .product-material-facts span{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;color:var(--md-on-surface-variant)!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;font-size:13px!important;display:flex!important}#view-products .product-material-facts strong{color:var(--md-primary)!important;font-size:22px!important;font-weight:400!important}#view-products .crm-modal,#productModal,#componentModal,#view-products .crm-modal-overlay,#productModal .crm-modal-overlay,#componentModal .crm-modal-overlay{background:#20212480!important}#view-products .crm-modal-box,#productModal .crm-modal-box,#componentModal .crm-modal-box{background:var(--md-surface)!important;color:var(--md-on-surface)!important;border:0!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 8px 24px #3c404333!important}#view-products .crm-modal-head,#productModal .crm-modal-head,#componentModal .crm-modal-head{border-bottom:1px solid var(--md-outline-variant)!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:20px 24px 16px!important;display:flex!important}#view-products .crm-modal-head h3,#productModal .crm-modal-head h3,#componentModal .crm-modal-head h3{color:var(--md-on-surface)!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:400!important;line-height:1.35!important}#view-products .crm-modal-close,#productModal .crm-modal-close,#componentModal .crm-modal-close{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--md-on-surface-variant)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}#view-products .crm-modal-close:hover,#productModal .crm-modal-close:hover,#componentModal .crm-modal-close:hover{background:var(--md-surface-container)!important;color:var(--md-on-surface)!important}#view-products .crm-modal-body,#productModal .crm-modal-body,#componentModal .crm-modal-body{padding:20px 24px!important}#view-products .ev-field label,#productModal .ev-field label,#componentModal .ev-field label{color:var(--md-on-surface-variant)!important;letter-spacing:0!important;margin:0 0 4px!important;font-size:12px!important;font-weight:500!important;display:block!important}#view-products .ev-field input,#view-products .ev-field select,#view-products .ev-field textarea,#productModal .ev-field input,#productModal .ev-field select,#productModal .ev-field textarea,#componentModal .ev-field input,#componentModal .ev-field select,#componentModal .ev-field textarea{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;min-height:40px!important;color:var(--md-on-surface)!important;box-shadow:none!important;border-radius:8px!important;outline:none!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important}#view-products .ev-field textarea,#productModal .ev-field textarea,#componentModal .ev-field textarea{min-height:120px!important;padding:10px 12px!important;line-height:1.5!important}#view-products .ev-field input:focus,#view-products .ev-field select:focus,#view-products .ev-field textarea:focus,#productModal .ev-field input:focus,#productModal .ev-field select:focus,#productModal .ev-field textarea:focus,#componentModal .ev-field input:focus,#componentModal .ev-field select:focus,#componentModal .ev-field textarea:focus{border-color:var(--md-primary)!important;box-shadow:0 0 0 1px var(--md-primary)!important}#view-products .ev-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}#view-products .ops-check{color:var(--md-on-surface)!important;align-items:center!important;gap:8px!important;margin:10px 0 0!important;font-size:14px!important;font-weight:400!important;display:flex!important}#view-products .ops-check input{width:18px!important;height:18px!important;accent-color:var(--md-primary)!important}#view-products .ops-actions{border-top:1px solid var(--md-outline-variant)!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:20px -24px -20px!important;padding:12px 24px 20px!important;display:flex!important}#view-products .ops-actions .ev-btn:first-child{margin-right:auto!important}#view-products .ops-actions .ev-btn:first-child:not(.ev-btn-primary){background:var(--md-red-bg)!important;color:#c5221f!important;border-color:#f5c6c6!important}#view-products .ops-link-modal{align-items:center!important;padding:28px!important}#view-products .ops-link-modal-box{width:min(1180px,100vw - 320px)!important;max-width:1180px!important}#view-products .ops-link-modal-body{gap:16px!important;display:grid!important}#view-products .ops-link-summary,#view-products .ops-link-section{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important}#view-products .ops-link-summary{grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;display:grid!important}#view-products .ops-user-avatar.large{background:var(--md-primary-container)!important;width:48px!important;height:48px!important;color:var(--md-primary)!important;border-radius:50%!important;font-size:16px!important;font-weight:500!important}#view-products .ops-link-columns{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important;gap:16px!important;display:grid!important}#view-products .ops-link-section{padding:16px 20px!important}#view-products .ops-link-section-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}#view-products .ops-link-section-head span{color:var(--md-on-surface-variant)!important;font-size:12px!important;font-weight:400!important}#view-products .ops-linked-account{grid-template-columns:minmax(0,1fr) auto!important;margin-top:8px!important;padding:12px 14px!important}#view-products .ops-external-table{gap:8px!important;margin-top:12px!important;display:grid!important}#view-products .ops-external-row{grid-template-columns:110px 100px minmax(220px,1fr) minmax(130px,.6fr) auto!important;padding:12px 14px!important}#view-products .ops-external-row.head{background:var(--md-surface-variant)!important;color:var(--md-on-surface-variant)!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-width:0 0 1px!important;border-radius:0!important;font-size:11px!important;font-weight:500!important}#view-products .ops-external-row.current{background:var(--md-primary-container)!important;border-color:#1a73e859!important}#view-products .ops-external-row.taken{background:var(--md-yellow-bg)!important}#view-products .prod-card-list{display:none!important}#view-products .prod-card{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;box-shadow:none!important;border-radius:12px!important;margin-bottom:8px!important;padding:14px 16px!important}#view-products .prod-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}#view-products .prod-card-naam{color:var(--md-on-surface)!important;font-size:14px!important;font-weight:500!important}#view-products .prod-card-meta{color:var(--md-on-surface-variant)!important;margin-top:2px!important;font-size:12px!important;font-weight:400!important}#view-products .prod-card-prijzen{border-top:1px solid var(--md-outline-variant)!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;display:grid!important}#view-products .prod-card-prijs-label{color:var(--md-on-surface-variant)!important;font-size:11px!important;font-weight:400!important}#view-products .prod-card-prijs-waarde{color:var(--md-on-surface)!important;font-size:14px!important;font-weight:500!important}@media (width<=1024px){#view-products .product-filterbar,#view-products .product-material-grid,#view-products .ops-link-columns,#view-products .ops-link-summary{grid-template-columns:1fr!important}#view-products .ops-link-modal-box{width:min(100%,980px)!important}}@media (width<=767px){#view-products{padding:16px!important}#view-products .intro h1{font-size:24px!important}#view-products .product-page-tabs,#view-products .product-actionbar,#view-products .product-actionbar-buttons{align-items:stretch!important;width:100%!important}#view-products .product-page-tabs,#view-products .product-actionbar{flex-direction:column!important}#view-products .product-page-tab,#view-products .product-actionbar-buttons .ev-btn{width:100%!important}#view-products .product-row.head{display:none!important}#view-products .product-row:not(.head){border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important;grid-template-columns:1fr!important;gap:8px!important;min-width:0!important;margin:0 0 8px!important;padding:14px 16px!important}#view-products .product-row:not(.head)>span{text-align:left!important;grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important;display:grid!important}#view-products .product-row:not(.head)>span:before{color:var(--md-on-surface-variant)!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}#view-products .product-row:not(.head)>span:nth-child(2):before{content:"SKU"}#view-products .product-row:not(.head)>span:nth-child(3):before{content:"Verkoop"}#view-products .product-row:not(.head)>span:nth-child(4):before{content:"Inkoop"}#view-products .product-row:not(.head)>span:nth-child(5):before{content:"Marge"}#view-products .product-row:not(.head)>span:nth-child(6):before{content:"Componenten"}#view-products .product-row:not(.head)>span:nth-child(7):before{content:"Salesdock"}#view-products .product-row:not(.head)>span:nth-child(8):before{content:"Actie"}#view-products .product-product-main{padding-bottom:10px!important}#view-products .product-row-actions{justify-content:flex-start!important}#view-products .ev-grid-2{grid-template-columns:1fr!important}#view-products .ops-actions{flex-direction:column-reverse!important;align-items:stretch!important}#view-products .ops-actions .ev-btn:first-child{margin-right:0!important}#view-products .ops-external-row,#view-products .ops-linked-account,#view-products .product-material-row{grid-template-columns:1fr!important}#view-products .ops-link-modal{padding:14px!important}}.md3-bottom-nav{background:var(--md-surface)!important;border-top:1px solid var(--md-outline-variant)!important;box-shadow:none!important}.md3-bottom-nav__item{color:var(--md-on-surface-variant)!important;font-size:12px!important;font-weight:500!important}.md3-bottom-nav__item.active{color:var(--md-primary)!important}.md3-bottom-nav__item.active .md3-bottom-nav__indicator{background:var(--md-primary-container)!important}@media (width>=1025px){.main-content{margin-left:256px!important}.sidebar.is-collapsed~.main-content{margin-left:72px!important}}@media (width>=768px) and (width<=1024px){.sidebar,.sidebar:not(.is-collapsed){width:72px!important}.main-content,.sidebar:not(.is-collapsed)~.main-content{margin-left:72px!important}}@media (width<=767px){.sidebar,.sidebar.is-collapsed{width:256px!important;transform:translate(-100%)!important}.sidebar.open{transform:translate(0)!important}.main-content{margin-left:0!important;padding-bottom:84px!important}.page,.bes-page,.ops-page,.leads-page,.academy-shell,.inventory-page,.product-page,.mapped-view{padding:16px!important}.bes-filters{flex-direction:column!important;align-items:stretch!important}.bes-search,.leads-searchbar .bes-search,#view-bestellingen .bes-search,#view-offertes .bes-search{flex:0 0 40px!important;width:100%!important;height:40px!important;max-height:40px!important}}#view-home.view.active{background:var(--md-surface-variant)!important;overflow-x:hidden!important}#view-home .home-label,#view-home .home-intro h1,#view-home .home-intro p,#view-home .dashboard-stat strong,#view-home .dashboard-stat span,#view-home .dashboard-section>h2,#view-home .dashboard-section-head h2,#view-home .quick-action-body strong,#view-home .link-btn{font-family:var(--font-sans)!important;letter-spacing:0!important}#view-home .home-intro h1{color:var(--md-on-surface)!important;font-size:clamp(28px,3vw,36px)!important;font-weight:400!important}#view-home .home-intro p,#view-home .dashboard-stat span,#view-home .quick-action-body span,#view-home .dashboard-recent-row small,#view-home .dashboard-recent-row em{color:var(--md-on-surface-variant)!important}#view-home .dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:16px!important;margin:0 0 20px!important}#view-home .dashboard-stat,#view-home .quick-action,#view-home .salesdock-panel,#view-home .dashboard-recent-row,#view-home .dashboard-empty-recent{background:var(--md-surface)!important;border:1px solid var(--md-outline-variant)!important;box-shadow:none!important;border-radius:12px!important}#view-home .dashboard-stat:before{display:none!important}#view-home .dashboard-stat strong{color:var(--md-on-surface)!important;font-size:32px!important;font-weight:400!important}#view-home .dashboard-stat span{text-transform:none!important;font-size:13px!important;font-weight:400!important}#view-home .quick-action:hover,#view-home .dashboard-recent-row:hover{background:var(--md-surface-variant)!important;border-color:var(--md-outline)!important;transform:none!important}#view-home .quick-action-icon,#view-home .quick-action-icon.ts,#view-home .quick-action-icon.sv,#view-home .quick-action-icon.rma{background:var(--md-primary-container)!important;color:var(--md-primary)!important;border-radius:50%!important}#view-home .link-btn{background:var(--md-surface)!important;border:1px solid var(--md-outline)!important;min-height:36px!important;color:var(--md-primary)!important;border-radius:28px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important}#view-home .salesdock-summary>div,#view-home .salesdock-flow>div{background:var(--md-surface-variant)!important;border:1px solid var(--md-outline-variant)!important;border-radius:12px!important;padding:12px 14px!important}.crm-modal-overlay,.sidebar-overlay{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#2021248f!important}.crm-modal.show{z-index:8000!important;background:0 0!important;padding:26px 26px 26px 282px!important;inset:0!important;overflow:hidden!important}.crm-app:has(.sidebar.is-collapsed) .crm-modal.show{padding-left:98px!important}.crm-modal-box{border:1px solid var(--md-outline-variant)!important;border-radius:20px!important;flex-direction:column!important;max-height:calc(100dvh - 52px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 24px #3c404333!important}.crm-modal-head{z-index:3!important;border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;flex:none!important;min-height:64px!important;padding:18px 24px!important;position:sticky!important;top:0!important}.crm-modal-head h3{color:var(--md-on-surface)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;font-size:20px!important;font-weight:400!important;line-height:1.25!important}.crm-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;padding:20px 24px 28px!important;overflow:hidden auto!important}body:has(.crm-modal.show) .qt-fab{opacity:0!important;pointer-events:none!important;transform:translateY(8px)scale(.94)!important}.qt-fab{right:calc(28px + env(safe-area-inset-right,0px))!important;bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}.sidebar,.sidebar-nav{overflow-x:hidden!important}.sidebar-folder-current,.bes-customer-products small,.bes-customer-meta .bes-customer-count,.bes-customer-meta .bes-customer-combo,.bes-customer-meta .bes-customer-invoices,.bes-customer-meta .bes-customer-heatpump,.bes-customer-meta span{text-overflow:ellipsis!important;overflow:hidden!important}.sidebar-folder-current,.bes-customer-meta .bes-customer-count,.bes-customer-meta .bes-customer-combo,.bes-customer-meta .bes-customer-invoices,.bes-customer-meta .bes-customer-heatpump,.bes-customer-meta span{white-space:nowrap!important}.sidebar-folder-current{max-width:86px!important}.bes-customer-list{gap:0!important;overflow:hidden!important}.bes-customer-row{border-radius:0!important;align-items:flex-start!important;gap:18px!important;padding:14px 16px!important}.bes-customer-row:hover{background:var(--md-surface-variant)!important}.bes-customer-row>div:first-child,.customer-related-card,.formhub-card,.manual-form-admin{min-width:0!important}.bes-customer-products{max-width:720px!important}.bes-customer-products small,.customer-related-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}.bes-customer-meta{text-align:right!important;flex-wrap:wrap!important;place-content:flex-start flex-end!important;align-items:center!important;gap:6px!important;max-width:min(48%,560px)!important;display:flex!important}.bes-customer-meta .bes-customer-invoices{max-width:360px!important}.bes-customer-meta small{flex-basis:100%!important;margin-top:2px!important}.customer-detail-hero,.customer-detail-grid section,.customer-detail-section,.customer-detail-raw,.customer-related-card,.manual-invoice-form,.customer-cancel-section,.formhub-card,.manual-form-admin{border-color:var(--md-outline-variant)!important;box-shadow:none!important;border-radius:12px!important}.customer-detail-grid dd,.customer-detail-kv dd,.customer-related-card em,.manual-invoice-form p,.customer-cancel-section p{overflow-wrap:anywhere!important}.manual-form-empty{background:var(--md-surface-variant)!important;align-items:start!important;gap:4px!important;display:grid!important}.manual-form-empty strong,.manual-form-empty span{margin:0!important;display:block!important}.formhub-btn{border-radius:28px!important;justify-content:center!important;min-height:40px!important;font-weight:500!important}@media (width<=900px){.crm-modal.show{padding:16px!important}.bes-customer-row{flex-direction:column!important}.bes-customer-meta{text-align:left!important;justify-content:flex-start!important;max-width:100%!important}}@media (width<=767px){.crm-modal.show{padding:12px!important;inset:0!important}.crm-modal-box{border-radius:16px!important;max-height:calc(100dvh - 24px)!important}.crm-modal-body{padding:16px!important}.qt-fab{right:calc(16px + env(safe-area-inset-right,0px))!important;bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}#view-leads,#view-email-automations,.crm-app,.crm-main,.main-content,.main-content>.page{max-width:100%!important;overflow-x:hidden!important}#view-leads .lead-report-shell,#view-leads .lead-report-card{min-width:0!important;max-width:100%!important}#view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important}#view-leads .lead-kpi-grid.is-duplicate-compact .lead-kpi-card{min-height:74px!important;padding:12px 14px!important}#view-leads .lead-duplicate-workspace{grid-template-columns:224px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:12px!important;display:grid!important}#view-leads .lead-duplicate-supplier-panel{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:12px!important;max-height:calc(100vh - 190px)!important;padding:8px!important;position:sticky!important;top:12px!important;overflow-y:auto!important}#view-leads .lead-duplicate-supplier-title{justify-content:space-between!important;gap:8px!important;padding:4px 6px 8px!important;font-size:12px!important;display:flex!important}#view-leads .lead-duplicate-supplier-list{gap:4px!important;display:grid!important}#view-leads .lead-duplicate-supplier-list button{text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;min-height:48px!important;padding:8px 10px!important;display:grid!important}#view-leads .lead-duplicate-supplier-list button.active{background:var(--md-primary-container)!important;color:var(--md-primary)!important;border-color:#1a73e847!important}#view-leads .lead-duplicate-supplier-list button span,#view-leads .lead-duplicate-supplier-list button small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-duplicate-supplier-list button small{color:var(--md-on-surface-variant)!important;grid-column:1/-1!important;font-size:11px!important}#view-leads .lead-duplicate-supplier-list button b{background:var(--md-surface-container)!important;border-radius:12px!important;justify-content:center!important;place-self:start end!important;align-items:center!important;min-width:30px!important;height:24px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-duplicate-table-panel,#view-leads .lead-cost-editor{min-width:0!important;overflow-x:hidden!important}#view-leads .lead-duplicate-worktable{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:12px!important;gap:0!important;display:grid!important;overflow:hidden!important}#view-leads .lead-duplicate-workrow{border:0!important;border-bottom:1px solid var(--md-outline-variant)!important;grid-template-columns:minmax(145px,1.35fr) minmax(140px,1.05fr) minmax(145px,1fr) minmax(118px,.7fr) minmax(104px,.65fr) minmax(190px,1.2fr) minmax(110px,.6fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:8px 10px!important;display:grid!important}#view-leads .lead-duplicate-workrow.is-head{z-index:1!important;background:var(--md-surface-variant)!important;color:var(--md-on-surface-variant)!important;text-transform:uppercase!important;letter-spacing:.45px!important;padding-block:9px!important;font-size:11px!important;font-weight:500!important;position:sticky!important;top:0!important}#view-leads .lead-duplicate-workcell,#view-leads .lead-cost-row>div{min-width:0!important;font-size:13px!important}#view-leads .lead-duplicate-workcell strong,#view-leads .lead-cost-main strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-weight:500!important;display:block!important;overflow:hidden!important}#view-leads .lead-duplicate-workcell small,#view-leads .lead-cost-main span,#view-leads .lead-cost-meta small,#view-leads .lead-cost-impact span{white-space:nowrap!important;text-overflow:ellipsis!important;color:var(--md-on-surface-variant)!important;font-size:11.5px!important;display:block!important;overflow:hidden!important}#view-leads .lead-duplicate-line-editor{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:6px!important;display:grid!important}#view-leads .lead-duplicate-line-editor input,#view-leads .lead-duplicate-workcell select,#view-leads .lead-claim-target-select,#view-leads .lead-claim-amount input,#view-leads .lead-cost-input-row input{background:var(--md-surface)!important;border-radius:10px!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:13px!important}#view-leads .lead-claim-amount{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;display:grid!important}#view-leads .lead-claim-amount span,#view-leads .lead-cost-input-row span{background:var(--md-surface-container)!important;height:34px!important;color:var(--md-on-surface-variant)!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}#view-leads .lead-duplicate-actions{justify-content:flex-end!important;gap:6px!important;display:flex!important}#view-leads .leads-small-btn{border-radius:16px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12.5px!important}#view-leads .lead-cost-summary-strip{border-bottom:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important;display:grid!important}#view-leads .lead-cost-summary-item{border-right:1px solid var(--md-outline-variant)!important;min-width:0!important;padding:10px 12px!important}#view-leads .lead-cost-summary-item strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:17px!important;font-weight:500!important;display:block!important;overflow:hidden!important}#view-leads .lead-cost-editor-head,#view-leads .lead-cost-row{grid-template-columns:minmax(160px,1.1fr) minmax(190px,1.25fr) minmax(76px,.45fr) minmax(180px,1fr) minmax(250px,1.35fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}#view-leads .lead-cost-editor-head{background:var(--md-surface-variant)!important;border-bottom:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface-variant)!important;text-transform:uppercase!important;letter-spacing:.45px!important;padding:9px 12px!important;font-size:11px!important;font-weight:500!important}#view-leads .lead-cost-row{border-bottom:1px solid var(--md-outline-variant)!important;padding:10px 12px!important}#view-leads .lead-cost-meta{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-width:0!important;display:grid!important}#view-leads .lead-cost-input-row{grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}@media (width<=1180px){#view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-leads .lead-duplicate-workspace{grid-template-columns:1fr!important}#view-leads .lead-duplicate-supplier-panel{max-height:none!important;position:static!important}#view-leads .lead-duplicate-supplier-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}#view-leads .lead-duplicate-workrow,#view-leads .lead-cost-editor-head,#view-leads .lead-cost-row{grid-template-columns:1fr!important}#view-leads .lead-duplicate-workrow.is-head,#view-leads .lead-cost-editor-head{display:none!important}#view-leads .lead-cost-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#view-leads .lead-targeting-row{border:0!important;border-bottom:1px solid var(--md-outline-variant)!important;width:100%!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important}#view-leads .lead-targeting-row:hover{background:color-mix(in srgb, var(--md-primary-container) 42%, transparent)!important}#view-leads .lead-targeting-row:focus-visible{z-index:1!important;outline:2px solid var(--md-primary)!important;outline-offset:-2px!important;background:var(--md-primary-container)!important;position:relative!important}#view-leads .lead-targeting-drill{gap:16px!important;display:grid!important}#view-leads .lead-targeting-drill-kpis{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:10px!important;display:grid!important}#view-leads .lead-targeting-drill-kpis>div{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-container-low)!important;border-radius:8px!important;gap:4px!important;min-width:0!important;padding:12px!important;display:grid!important}#view-leads .lead-targeting-drill-kpis span,#view-leads .lead-targeting-drill-table small,#view-leads .lead-targeting-product-list small{color:var(--md-on-surface-variant)!important;font-size:12px!important}#view-leads .lead-targeting-drill-kpis strong{min-width:0!important;color:var(--md-on-surface)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;font-weight:650!important;overflow:hidden!important}#view-leads .lead-targeting-drill-section{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:8px!important;gap:12px!important;min-width:0!important;padding:14px!important;display:grid!important}#view-leads .lead-targeting-product-list{flex-wrap:wrap!important;gap:8px!important;display:flex!important}#view-leads .lead-targeting-product-list>span{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-container-low)!important;max-width:100%!important;color:var(--md-on-surface)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;font-size:12px!important;display:inline-flex!important}#view-leads .lead-targeting-drill-table{border:1px solid var(--md-outline-variant)!important;border-radius:8px!important;overflow-x:auto!important}#view-leads .lead-targeting-drill-head,#view-leads .lead-targeting-drill-row{align-items:center!important;gap:10px!important;min-width:840px!important;padding:10px 12px!important;display:grid!important}#view-leads .lead-targeting-drill-table.is-deals .lead-targeting-drill-head,#view-leads .lead-targeting-drill-table.is-deals .lead-targeting-drill-row{grid-template-columns:minmax(220px,1.35fr) 118px 104px 104px minmax(140px,1fr) 108px!important}#view-leads .lead-targeting-drill-table.is-leads .lead-targeting-drill-head,#view-leads .lead-targeting-drill-table.is-leads .lead-targeting-drill-row{grid-template-columns:minmax(220px,1.35fr) minmax(130px,.8fr) minmax(140px,.9fr) 104px 112px 126px!important}#view-leads .lead-targeting-drill-head{background:var(--md-surface-variant)!important;color:var(--md-on-surface-variant)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}#view-leads .lead-targeting-drill-row{border-top:1px solid var(--md-outline-variant)!important;color:var(--md-on-surface)!important;font-size:13px!important}#view-leads button.lead-targeting-drill-row{width:100%!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important}#view-leads button.lead-targeting-drill-row:hover,#view-leads button.lead-targeting-drill-row:focus-visible{background:color-mix(in srgb, var(--md-primary-container) 44%, transparent)!important;outline:2px solid var(--md-primary)!important;outline-offset:-2px!important}#view-leads .lead-targeting-drill-row>span,#view-leads .lead-targeting-drill-head>span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#view-leads .lead-targeting-drill-row strong,#view-leads .lead-targeting-drill-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}@media (width<=860px){#view-leads .lead-targeting-drill-head{display:none!important}#view-leads .lead-targeting-drill-row,#view-leads .lead-targeting-drill-table.is-deals .lead-targeting-drill-row,#view-leads .lead-targeting-drill-table.is-leads .lead-targeting-drill-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}}#view-leads .lead-mini-table.lead-targeting-table .lead-targeting-row{border-top:0!important;border-right:0!important;border-bottom:1px solid var(--md-outline-variant)!important;width:100%!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border-left:0!important}#view-leads .lead-mini-table.lead-targeting-table .lead-targeting-row:hover,#view-leads .lead-mini-table.lead-targeting-table .lead-targeting-row:focus-visible{background:color-mix(in srgb, var(--md-primary-container) 42%, transparent)!important;outline:2px solid var(--md-primary)!important;outline-offset:-2px!important}#view-products .product-sticky-nav{z-index:12!important;border:1px solid var(--md-outline-variant)!important;background:color-mix(in srgb, var(--md-surface) 94%, white)!important;border-radius:12px!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;padding:10px 12px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 3px 12px #3c404314!important}#view-products .product-sticky-nav button,#view-products .product-list-toggles button,#view-products .product-source-tools button{color:var(--md-on-surface-variant)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:7px 11px!important;font-size:12px!important;font-weight:500!important}#view-products .product-sticky-nav button:hover,#view-products .product-list-toggles button.active,#view-products .product-source-tools button:hover{border-color:var(--md-outline-variant)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-products .product-list-toggles button.danger{color:#b3261e!important;background:#fce8e6!important}#view-products .product-sticky-search{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-width:230px!important;margin-left:auto!important;padding:6px 10px!important;display:flex!important}#view-products .product-sticky-search input{background:0 0!important;border:0!important;outline:0!important;width:100%!important}#view-products .product-loss-banner{color:#5f3b00!important;background:#fff7d6!important;border:1px solid #f4b400!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:grid!important}#view-products .product-loss-banner.healthy{background:var(--md-green-bg)!important;color:var(--md-green)!important;border-color:#a8d5b5!important}#view-products .product-loss-banner strong,#view-products .product-loss-banner small{display:block!important}#view-products .product-filterbar{flex-wrap:wrap!important}#view-products .product-list-toggles{align-items:center!important;gap:6px!important;margin-left:auto!important;display:inline-flex!important}#view-products .product-period-groups{gap:8px!important;display:grid!important}#view-products .product-period-groups .product-segment-list.calendar{border-top:1px solid var(--md-outline-variant)!important;padding-top:8px!important}#view-products .product-date-range{grid-template-columns:repeat(3,minmax(0,1fr))!important}#view-products .product-info-dot{background:var(--md-primary-container)!important;width:18px!important;height:18px!important;color:var(--md-primary)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;display:inline-flex!important}#view-products .product-marketing-delta{background:var(--md-surface-variant)!important;border-radius:10px!important;margin-top:10px!important;padding:10px 12px!important}#view-products .product-marketing-delta strong,#view-products .product-marketing-delta span{display:block!important}#view-products .product-source-tools{gap:6px!important;margin:8px 0!important;display:flex!important}#view-products .product-source-chip{border:1px solid var(--md-outline-variant)!important;min-width:165px!important;color:var(--md-on-surface-variant)!important;background:0 0!important;border-radius:999px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:grid!important}#view-products .product-source-chip.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important}#view-products .product-source-chip small{color:inherit!important;font-variant-numeric:tabular-nums!important}:is(.crm-modal:has(#view-products .product-edit-shell) .crm-modal-overlay,.crm-modal:has(.product-edit-tabbed) .crm-modal-overlay){-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#2021249e!important}.crm-modal:has(.product-edit-tabbed) .crm-modal-box{max-height:calc(100vh - 40px)!important}#view-products .product-edit-tabbed{gap:14px!important}#view-products .product-edit-summary{border-bottom:1px solid var(--md-outline-variant)!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:end!important;gap:12px!important;padding-bottom:12px!important;display:grid!important}#view-products .product-modal-margin-chip{background:var(--md-green-bg)!important;color:var(--md-green)!important;white-space:nowrap!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important}#view-products .product-modal-margin-chip.loss{color:#b3261e!important;background:#fce8e6!important}#view-products .product-danger-menu{color:#b3261e!important;cursor:pointer!important;background:#fff7f6!important;border:1px solid #f3b4ae!important;border-radius:999px!important;padding:8px 12px!important}#view-products .product-editor-tabs{border-bottom:1px solid var(--md-outline-variant)!important;gap:6px!important;display:flex!important;overflow-x:auto!important}#view-products .product-editor-tabs button{color:var(--md-on-surface-variant)!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;padding:10px 12px!important;font-size:13px!important;font-weight:500!important}#view-products .product-editor-tabs button.active{border-bottom-color:var(--md-primary)!important;color:var(--md-primary)!important}#view-products .product-edit-tabbed>.product-edit-grid,#view-products .product-edit-tabbed>.product-salesdock-field,#view-products .product-edit-tabbed>.product-salesdock-raw,#view-products .product-edit-tabbed>.product-active-check,#view-products .product-edit-tabbed>.product-edit-mode-grid,#view-products .product-edit-tabbed>.product-purchase-field,#view-products .product-edit-tabbed>.product-basic-field,#view-products .product-edit-tabbed>.product-margin-field,#view-products .product-edit-tabbed>.product-composition-field,#view-products .product-edit-tabbed>.product-composition-raw,#view-products .product-edit-tabbed>.product-notes-field,#view-products .product-edit-tabbed>.product-modal-lines,#view-products .product-edit-tabbed>.product-tech-info{display:none!important}#view-products .product-edit-tabbed.tab-basis>.product-edit-grid,#view-products .product-edit-tabbed.tab-basis>.product-active-check,#view-products .product-edit-tabbed.tab-basis>.product-basic-field,#view-products .product-edit-tabbed.tab-composition>.product-edit-mode-grid,#view-products .product-edit-tabbed.tab-composition>.product-purchase-field,#view-products .product-edit-tabbed.tab-composition>.product-composition-field,#view-products .product-edit-tabbed.tab-composition>.product-composition-raw,#view-products .product-edit-tabbed.tab-composition>.product-notes-field,#view-products .product-edit-tabbed.tab-composition>.product-modal-lines,#view-products .product-edit-tabbed.tab-salesdock>.product-edit-grid,#view-products .product-edit-tabbed.tab-salesdock>.product-salesdock-field,#view-products .product-edit-tabbed.tab-salesdock>.product-salesdock-raw,#view-products .product-edit-tabbed.tab-technical>.product-tech-info,#view-products .product-edit-tabbed.tab-margin>.product-margin-field,#view-products .product-edit-tabbed.tab-margin>.product-purchase-field{display:grid!important}#view-products .product-edit-tabbed.tab-salesdock>.product-edit-grid .ev-field:nth-child(-n+4),#view-products .product-edit-tabbed.tab-basis>.product-edit-grid .ev-field:nth-child(n+5),#view-products .product-composition-raw,#view-products .product-salesdock-raw,#view-products .product-tech-info>.ev-grid-2{display:none!important}#view-products .product-component-editor,#view-products .product-row-editor{gap:10px!important}#view-products .product-component-editor-row,#view-products .product-pipe-row{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(100px,.6fr) minmax(120px,.7fr) 40px!important;align-items:center!important;gap:8px!important;display:grid!important}#view-products .product-component-editor-row.head{color:var(--md-on-surface-variant)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important}#view-products .product-component-editor-row input,#view-products .product-pipe-row input,#view-products .product-pipe-row select,#view-products .product-chip-input input{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:8px!important;min-height:38px!important;padding:8px 10px!important}#view-products .product-stepper{grid-template-columns:32px minmax(44px,1fr) 32px!important;gap:4px!important;display:grid!important}#view-products .product-stepper button{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-variant)!important;border-radius:8px!important}#view-products .product-chip-input{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}#view-products .product-chip-input>button:not(.ev-btn){border:1px solid var(--md-primary-container)!important;background:var(--md-primary-container)!important;color:var(--md-primary)!important;border-radius:999px!important;padding:7px 10px!important}#view-products .product-row-editor-head{justify-content:space-between!important;align-items:center!important;display:flex!important}#view-products .product-pipe-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(120px,.7fr) 40px!important}@media (width<=900px){#view-products .product-sticky-nav,#view-products .product-loss-banner,#view-products .product-edit-summary,#view-products .product-component-editor-row,#view-products .product-pipe-row{grid-template-columns:1fr!important}#view-products .product-sticky-search{width:100%!important;min-width:0!important;margin-left:0!important}}#view-products,#view-products *{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#view-products p,#view-products small,#view-products span,#view-products strong,#view-products b,#view-products em,#view-products button,#view-products input,#view-products select,#view-products textarea{writing-mode:horizontal-tb!important}#view-products button,#view-products .ev-btn,#view-products .product-page-tab,#view-products .product-sticky-nav button,#view-products .product-list-toggles button,#view-products .product-source-chip,#view-products .product-runtime-nav button,#view-products .product-runtime-toggles button,#view-products .product-runtime-periods button,#view-products .product-runtime-source-tools button{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}#view-products .product-loss-banner,#view-products .product-runtime-loss{flex-wrap:wrap!important;grid-template-columns:none!important;align-items:center!important;gap:12px!important;display:flex!important}#view-products .product-loss-banner>div,#view-products .product-runtime-loss>strong{flex:320px!important;min-width:0!important}#view-products .product-runtime-loss>span{flex:260px!important;min-width:0!important}#view-products .product-loss-banner>button,#view-products .product-runtime-loss>button{flex:none!important}#view-products .product-category-toggle{width:100%!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important}#view-products .product-category-toggle .material-symbols-rounded{transition:transform .15s!important}#view-products .product-category-block:not(.is-collapsed) .product-category-toggle .material-symbols-rounded{transform:rotate(180deg)!important}#view-products .product-runtime-component-editor select,#view-products .product-component-editor-row select{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface)!important;border-radius:8px!important;min-width:220px!important;min-height:38px!important;padding:8px 10px!important}#view-products button.product-stat-card{border:1px solid var(--md-outline-variant)!important;text-align:left!important;cursor:pointer!important;width:100%!important}#view-products button.product-stat-card.active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important}#view-products .product-stat-card[data-runtime-filter-ready]{cursor:pointer!important}#view-products .product-stat-card[data-runtime-filter-ready]:hover,#view-products .product-stat-card.runtime-active{border-color:var(--md-primary)!important;background:var(--md-primary-container)!important}#view-products .product-reset-filters{justify-self:start!important}@media (width<=900px){#view-products .product-loss-banner,#view-products .product-runtime-loss{flex-direction:column!important;align-items:flex-start!important}#view-products .product-loss-banner button,#view-products .product-runtime-loss button{justify-self:start!important}}:root{--crm-font:"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif;--font-sans:var(--crm-font);--t-xs:11px;--t-sm:12px;--t-base:13px;--t-md:14px;--t-lg:16px;--t-xl:20px;--t-2xl:24px;--t-3xl:30px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:999px;--crm-primary:#1a73e8;--crm-primary-hover:#1557b0;--crm-primary-soft:#e8f0fe;--crm-success:#1e8e3e;--crm-warning:#f9ab00;--crm-danger:#d93025;--crm-bg:#f8f9fa;--crm-surface:#fff;--crm-surface-2:#f1f3f4;--crm-border:#e0e3e7;--crm-text:#202124;--crm-muted:#5f6368;--crm-subtle:#80868b;--shadow-1:0 1px 2px #3c404314;--shadow-2:0 2px 6px #3c40431f;--shadow-3:0 8px 24px #3c40432e;--md-primary:var(--crm-primary);--md-primary-container:var(--crm-primary-soft);--md-on-primary:#fff;--md-surface:var(--crm-surface);--md-surface-variant:var(--crm-bg);--md-surface-container:var(--crm-surface-2);--md-on-surface:var(--crm-text);--md-on-surface-variant:var(--crm-muted);--md-outline:var(--crm-border);--md-outline-variant:#e8eaed;--success:var(--crm-success);--danger:var(--crm-danger)}html,body,.crm-app,.crm-app :is(input,select,textarea,button){font-family:var(--crm-font)!important}.crm-app{color:var(--crm-text)!important;background:var(--crm-bg)!important;font-size:var(--t-base)!important;line-height:1.4!important}.crm-app .intro{gap:var(--s-2)!important;margin-bottom:var(--s-6)!important;display:grid!important}.crm-app .crm-page-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}.crm-app .crm-page-header-main{gap:var(--s-2)!important;min-width:0!important;display:grid!important}.crm-app .crm-page-header-actions{gap:var(--s-2)!important;flex-wrap:wrap!important;justify-content:flex-end!important;display:flex!important}.crm-app .intro .intro-label{color:var(--crm-subtle)!important;font-size:var(--t-xs)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:600!important;line-height:1.2!important}.crm-app .intro h1{color:var(--crm-text)!important;font-size:var(--t-2xl)!important;letter-spacing:0!important;margin:0!important;font-weight:600!important;line-height:1.2!important}.crm-app .intro p{max-width:760px!important;color:var(--crm-muted)!important;font-size:var(--t-md)!important;margin:0!important;line-height:1.45!important}.crm-app :is(.ev-btn,.leads-primary,.ops-primary,.gv-empty-cta,.crm-primary-btn,.crm-secondary-btn,.product-reset-filters,.product-page-tab,.product-segment,.lead-workspace-tabs button,.filter-chip,.bes-segment button,.customer-view-toggle button,.invoice-filter-chip,.ticket-filter-chip){border-radius:var(--r-md)!important;min-height:36px!important;font-size:var(--t-base)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.2!important}.crm-app :is(.ev-btn-primary,.leads-primary,.ops-primary,.gv-empty-cta:not(.secondary),.crm-primary-btn){border-color:var(--crm-primary)!important;background:var(--crm-primary)!important;color:#fff!important;box-shadow:var(--shadow-1)!important}.crm-app .crm-secondary-btn{border:1px solid var(--crm-border)!important;background:var(--crm-surface)!important;color:var(--crm-primary)!important;box-shadow:none!important}.crm-app :is(.ev-btn-primary,.leads-primary,.ops-primary,.gv-empty-cta:not(.secondary),.crm-primary-btn):hover{border-color:var(--crm-primary-hover)!important;background:var(--crm-primary-hover)!important}.crm-app :is(.ev-btn-secondary,.leads-secondary,.ops-secondary,.gv-empty-cta.secondary,.product-page-tab,.product-segment,.filter-chip,.lead-workspace-tabs button){border:1px solid var(--crm-border)!important;background:var(--crm-surface)!important;color:var(--crm-muted)!important;box-shadow:none!important}.crm-app :is(.product-page-tab.active,.product-segment.active,.filter-chip.active,.lead-workspace-tabs button.active,.bes-segment button.active,.customer-view-toggle button.active){border-color:var(--crm-primary)!important;background:var(--crm-primary-soft)!important;color:var(--crm-primary)!important}.crm-app :is(.dashboard-stat,.kpi-card,.product-stat-card,.finance-kpi,.invoice-kpi,.energy-kpi,.user-stat-card,.ops-panel,.lead-report-card,.mapped-module-shell,.gv-empty){border:1px solid var(--crm-border)!important;border-radius:var(--r-lg)!important;background:var(--crm-surface)!important;box-shadow:var(--shadow-1)!important}.crm-app :is(.dashboard-stat,.kpi-card,.product-stat-card,.finance-kpi,.invoice-kpi,.energy-kpi,.user-stat-card){min-height:96px!important;padding:var(--s-4)!important}.crm-app :is(.dashboard-stat span,.kpi-card span,.product-stat-card span,.finance-kpi span,.invoice-kpi span,.energy-kpi span,.user-stat-card span){color:var(--crm-muted)!important;font-size:var(--t-sm)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:600!important}.crm-app :is(.dashboard-stat strong,.kpi-card strong,.product-stat-card strong,.finance-kpi strong,.invoice-kpi strong,.energy-kpi strong,.user-stat-card strong){color:var(--crm-text)!important;font-size:var(--t-2xl)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.2!important}.crm-app :is(.badge,.status-badge,.customer-status,.product-status,.lead-pill,.filter-chip,.invoice-status,.ticket-status){border-radius:var(--r-pill)!important;font-size:var(--t-sm)!important;letter-spacing:0!important;font-weight:500!important}.crm-app :is(.filterbar,.lead-filterbar,.customer-filterbar,.product-toolbar,.invoice-filters,.ticket-filters,.finance-filters){border:1px solid var(--crm-border)!important;border-radius:var(--r-lg)!important;background:var(--crm-surface)!important;box-shadow:var(--shadow-1)!important}.crm-app .crm-module-hero{border:1px solid var(--crm-border)!important;border-radius:var(--r-lg)!important;background:var(--crm-surface)!important;box-shadow:var(--shadow-1)!important;color:var(--crm-text)!important}.crm-app :is(input,select,textarea){border-color:var(--crm-border)!important;border-radius:var(--r-md)!important;color:var(--crm-text)!important;font-size:var(--t-md)!important}.crm-app :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--crm-primary)!important;outline-offset:2px!important}.crm-app .sidebar-link{text-decoration:none!important}.crm-app .gv-empty{padding:var(--s-8)!important;text-align:center!important}.crm-app .gv-empty-title{color:var(--crm-text)!important;font-size:18px!important;font-weight:600!important}.crm-app .gv-empty-desc{color:var(--crm-muted)!important;font-size:var(--t-md)!important}.crm-app .qt-fab,.qt-fab{border-radius:var(--r-pill)!important;background:var(--crm-primary)!important;color:#fff!important;width:52px!important;height:52px!important;box-shadow:var(--shadow-3)!important;bottom:28px!important;left:auto!important;right:28px!important}.crm-app .toast,.toast{border-radius:var(--r-lg)!important;box-shadow:var(--shadow-3)!important}@media (width<=900px){.crm-app .main-content>.page{padding-inline:var(--s-4)!important}.crm-app .qt-fab,.qt-fab{bottom:18px!important;right:18px!important}}.crm-modal.show,.template-modal{z-index:9000!important;isolation:isolate!important;position:fixed!important;inset:0!important;overflow:hidden!important}.crm-modal.show:before,.template-modal:before{content:""!important;z-index:0!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;pointer-events:none!important;background:#202124ad!important;position:fixed!important;inset:0!important}.crm-modal-overlay,.template-modal-backdrop,.targeting-drill-backdrop{z-index:1!important;opacity:1!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#202124ad!important;position:fixed!important;inset:0!important}.crm-modal-box,.template-modal-box,.targeting-drill-box{z-index:2!important;background:var(--crm-surface,#fff)!important;position:relative!important}.crm-app,.crm-app :is(p,span,small,strong,b,em,dd,td,th,li){word-break:normal!important;overflow-wrap:break-word!important}.crm-app :is(button,.crm-primary-btn,.crm-secondary-btn,.ev-btn,.back-btn,.ops-mini-action,.crm-nowrap-action),.crm-email-text,.crm-email-text *,a[href^=mailto\:]{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}#view-products .product-material-grid{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr))!important}#view-products .product-material-card,#view-products .product-material-card *{min-width:0!important}#view-products .product-material-row{grid-template-columns:minmax(240px,1fr) minmax(280px,1.25fr) max-content!important}#view-products .product-material-row>*,#view-products .product-unlinked-list>span,#view-products .product-unlinked-list>span>*{min-width:0!important;max-width:100%!important}#view-products .product-material-row small,#view-products .product-unlinked-list small,#view-products .product-unlinked-list strong{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}#view-products .product-unlinked-list>span{display:block!important}@media (width<=1180px){#view-products .product-material-row{grid-template-columns:1fr!important;align-items:start!important}#view-products .product-material-row .ops-mini-action{justify-self:start!important}}#view-leads .lead-conversion-overview{gap:16px!important;display:grid!important}#view-leads .lead-conversion-steps,#view-leads .lead-need-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important;display:grid!important}#view-leads .lead-conversion-steps article,#view-leads .lead-need-grid>div{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-container-low,#fff)!important;border-radius:12px!important;gap:4px!important;min-width:0!important;padding:14px!important;display:grid!important}#view-leads .lead-conversion-steps span,#view-leads .lead-need-grid span,#view-leads .lead-conversion-steps small{color:var(--md-on-surface-variant)!important;font-size:12px!important}#view-leads .lead-conversion-steps strong,#view-leads .lead-need-grid strong{color:var(--md-on-surface)!important;font-size:24px!important;font-weight:600!important;line-height:1.15!important}#view-leads .lead-need-grid p{background:var(--md-primary-container)!important;color:var(--md-primary)!important;border-radius:10px!important;grid-column:1/-1!important;margin:0!important;padding:12px 14px!important;font-size:13px!important}#view-leads .lead-metric-definition-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:8px!important;display:grid!important}#view-leads .lead-metric-definition-grid span{border:1px solid var(--md-outline-variant)!important;min-width:0!important;color:var(--md-on-surface-variant)!important;background:#fff!important;border-radius:10px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.45!important;display:block!important}#view-leads .lead-metric-definition-grid strong{color:var(--md-on-surface)!important;margin-bottom:3px!important;font-size:12px!important;font-weight:700!important;display:block!important}#view-leads .lead-insight-card{margin:16px 0!important}#view-leads .lead-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}#view-leads .lead-insight-grid article{border:1px solid var(--md-outline-variant)!important;background:var(--md-surface-container-low,#fff)!important;border-radius:14px!important;gap:6px!important;min-width:0!important;padding:14px!important;display:grid!important}#view-leads .lead-insight-grid article.is-positive{background:#f1f8f3!important;border-left-color:#137333!important}#view-leads .lead-insight-grid article.is-info{background:#f5f8ff!important;border-left-color:#2850c7!important}#view-leads .lead-insight-grid article.is-warning{background:#fff8e1!important;border-left-color:#b06000!important}#view-leads .lead-insight-grid article.is-danger{background:#fef3f2!important;border-left-color:#b3261e!important}#view-leads .lead-insight-grid article span{color:var(--md-on-surface-variant)!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}#view-leads .lead-insight-grid article strong{min-width:0!important;color:var(--md-on-surface)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;font-weight:650!important;overflow:hidden!important}#view-leads .lead-insight-grid article p{color:var(--md-on-surface-variant)!important;margin:0!important;font-size:12px!important;line-height:1.45!important}#view-leads .lead-mini-row em.is-positive,#view-leads .lead-score-bar.is-positive{color:#137333!important;background:#e8f5e9!important}#view-leads .lead-mini-row em.is-info,#view-leads .lead-score-bar.is-info{color:#2850c7!important;background:#e8f0fe!important}#view-leads .lead-mini-row em.is-warning,#view-leads .lead-score-bar.is-warning{color:#8a5a00!important;background:#fff4ce!important}#view-leads .lead-mini-row em.is-danger,#view-leads .lead-score-bar.is-danger{color:#b3261e!important;background:#fce8e6!important}#view-leads .lead-mini-row em.is-neutral,#view-leads .lead-score-bar.is-neutral{background:var(--md-surface-container,#f1f3f4)!important;color:var(--md-on-surface-variant,#5f6368)!important}#view-leads .lead-mini-row em:is(.is-positive,.is-info,.is-warning,.is-danger,.is-neutral){border-radius:999px!important;align-items:center!important;max-width:100%!important;padding:4px 10px!important;font-style:normal!important;font-weight:700!important;display:inline-flex!important}#view-leads .lead-mini-row>span>small{margin-top:4px!important}#view-leads .lead-score-cell{align-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}#view-leads .lead-score-cell b{color:var(--md-on-surface)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important;display:block!important;overflow:hidden!important}#view-leads .lead-score-cell i{background:var(--md-surface-container,#eef1f5)!important;border-radius:999px!important;width:100%!important;height:6px!important;display:block!important;overflow:hidden!important}#view-leads .lead-score-bar{border-radius:inherit!important;height:100%!important;display:block!important}#view-leads .lead-mini-table.lead-status-table .lead-mini-head,#view-leads .lead-mini-table.lead-status-table .lead-mini-row,#view-leads .lead-mini-table.lead-contact-attempt-table .lead-mini-head,#view-leads .lead-mini-table.lead-contact-attempt-table .lead-mini-row{grid-template-columns:minmax(0,1.4fr) 80px 80px 80px 88px!important}#view-leads .lead-mini-table.lead-agent-region-table .lead-mini-head,#view-leads .lead-mini-table.lead-agent-region-table .lead-mini-row{grid-template-columns:minmax(0,1.45fr) 78px 82px 78px 92px 108px!important}#view-leads .lead-mini-table.lead-campaign-stage-table .lead-mini-head,#view-leads .lead-mini-table.lead-campaign-stage-table .lead-mini-row{grid-template-columns:minmax(0,1.7fr) 64px 82px 88px 78px 96px!important}#view-leads .lead-mini-table.lead-leaddesk-campaign-table .lead-mini-head,#view-leads .lead-mini-table.lead-leaddesk-campaign-table .lead-mini-row{grid-template-columns:minmax(0,1.65fr) 82px 82px 82px 78px!important}#view-leads .lead-campaign-stage-table .lead-mini-row.is-learning-bucket{background:color-mix(in srgb, var(--md-warning-container,#fff8e1) 70%, transparent)!important}#view-leads .lead-campaign-stage-table .lead-mini-row.is-learning-bucket small{color:var(--md-warning,#b06000)!important;font-weight:600!important}#view-leads .lead-list-summary{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}#view-leads .lead-list-summary>div:first-child{flex:none!important}#view-leads .lead-table-tools{flex:980px!important;grid-template-columns:minmax(260px,1.25fr) repeat(6,minmax(132px,.62fr)) minmax(92px,.38fr) auto auto!important;align-items:end!important;gap:10px!important;width:100%!important;display:grid!important}#view-leads .lead-table-tools label{color:var(--md-on-surface-variant)!important;gap:4px!important;font-size:12px!important;font-weight:500!important;display:grid!important}#view-leads .lead-table-tools .form-select,#view-leads .lead-list-search input{border:1px solid var(--md-outline)!important;background:var(--md-surface)!important;width:100%!important;height:40px!important;color:var(--md-on-surface)!important;border-radius:12px!important;padding:0 12px!important;font-size:14px!important}#view-leads .lead-data-table-wrap{max-height:none!important;overflow:auto visible!important}#view-leads .lead-data-table{table-layout:fixed!important;min-width:1620px!important}#view-leads .lead-data-table th{z-index:2!important;white-space:nowrap!important;overflow-wrap:normal!important;position:sticky!important;top:0!important}#view-leads .lead-data-table td{word-break:normal!important;overflow-wrap:normal!important}#view-leads .lead-data-table td:not(.lead-customer-cell),#view-leads .lead-data-table th{white-space:nowrap!important}#view-leads .lead-product-cell,#view-leads .lead-customer-cell strong,#view-leads .lead-customer-cell a,#view-leads .lead-customer-cell small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}#view-leads .lead-source-campaign-cell,#view-leads .lead-id-cell,#view-leads .lead-date-cell,#view-leads .lead-call-cell{align-content:center!important;gap:3px!important;min-width:0!important;display:grid!important}#view-leads .lead-source-campaign-cell small,#view-leads .lead-id-cell small,#view-leads .lead-date-cell small,#view-leads .lead-call-cell small{color:var(--md-on-surface-variant)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.25!important;overflow:hidden!important}#view-leads .lead-source-campaign-cell small b{color:var(--md-on-surface)!important;margin-right:4px!important;font-weight:700!important}#view-leads .lead-id-cell strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#view-leads .lead-data-table th:first-child,#view-leads .lead-data-table td:first-child{width:285px!important}#view-leads .lead-data-table th:nth-child(2),#view-leads .lead-data-table td:nth-child(2){width:165px!important}#view-leads .lead-data-table th:nth-child(3),#view-leads .lead-data-table td:nth-child(3){width:150px!important}#view-leads .lead-data-table th:nth-child(4),#view-leads .lead-data-table td:nth-child(4){width:118px!important}#view-leads .lead-data-table th:nth-child(5),#view-leads .lead-data-table td:nth-child(5){width:210px!important}#view-leads .lead-data-table th:nth-child(6),#view-leads .lead-data-table td:nth-child(6){width:145px!important}#view-leads .lead-data-table th:nth-child(7),#view-leads .lead-data-table td:nth-child(7){width:260px!important}#view-leads .lead-data-table th:nth-child(8),#view-leads .lead-data-table td:nth-child(8){width:165px!important}#view-leads .lead-data-table th:nth-child(9),#view-leads .lead-data-table td:nth-child(9){width:118px!important}#view-leads .lead-call-cell strong,#view-leads .lead-call-cell small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:145px!important;overflow:hidden!important}@media (width<=900px){#view-leads .lead-insight-grid,#view-leads .lead-table-tools{grid-template-columns:1fr!important}#view-leads .lead-mini-table.lead-status-table .lead-mini-head,#view-leads .lead-mini-table.lead-contact-attempt-table .lead-mini-head,#view-leads .lead-mini-table.lead-agent-region-table .lead-mini-head,#view-leads .lead-mini-table.lead-campaign-stage-table .lead-mini-head,#view-leads .lead-mini-table.lead-leaddesk-campaign-table .lead-mini-head{display:none!important}#view-leads .lead-mini-table.lead-status-table .lead-mini-row,#view-leads .lead-mini-table.lead-contact-attempt-table .lead-mini-row,#view-leads .lead-mini-table.lead-agent-region-table .lead-mini-row,#view-leads .lead-mini-table.lead-campaign-stage-table .lead-mini-row,#view-leads .lead-mini-table.lead-leaddesk-campaign-table .lead-mini-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#view-leads .lead-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important;gap:10px!important}#view-leads .lead-kpi-card{min-height:96px!important;padding:14px 16px!important}#view-leads .lead-kpi-card span{letter-spacing:.02em!important;margin-bottom:5px!important;font-size:12px!important;font-weight:650!important}#view-leads .lead-kpi-card strong{font-size:25px!important;font-weight:650!important;line-height:31px!important}#view-leads .lead-kpi-card small{color:var(--md-on-surface-variant,#5f6368)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important;font-size:11px!important;line-height:15px!important;display:block!important;overflow:hidden!important}#view-leads .lead-kpi-benchmark{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;margin-top:8px!important;display:grid!important}#view-leads .lead-kpi-benchmark i{background:#e2e8f0!important;border-radius:999px!important;height:5px!important;display:block!important;overflow:hidden!important}#view-leads .lead-kpi-benchmark b{border-radius:inherit!important;background:#1a73e8!important;height:100%!important;display:block!important}#view-leads .lead-kpi-benchmark em{color:#64748b!important;white-space:nowrap!important;font-size:10px!important;font-style:normal!important;font-weight:650!important}#view-leads .lead-report-card-head{padding:12px 16px!important}#view-leads .lead-report-card-head h3{font-size:16px!important;font-weight:650!important;line-height:22px!important}#view-leads .lead-report-card-head p{font-size:12px!important;line-height:18px!important}#view-leads .lead-mini-head,#view-leads .lead-mini-row{padding:9px 14px!important}#view-leads .lead-source-chip,#view-leads .lead-mini-row em:not(.is-positive):not(.is-info):not(.is-warning):not(.is-danger):not(.is-neutral):not(.sentiment-negative):not(.sentiment-lost):not(.sentiment-neutral){color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;gap:6px!important;font-weight:650!important}#view-leads .lead-source-chip:before,#view-leads .lead-mini-row em:not(.is-positive):not(.is-info):not(.is-warning):not(.is-danger):not(.is-neutral):not(.sentiment-negative):not(.sentiment-lost):not(.sentiment-neutral):before{content:""!important;background:#4f46e5!important;border-radius:999px!important;flex:none!important;width:6px!important;height:6px!important}#view-leads .lead-status-chip{border:1px solid #0000!important;gap:6px!important;font-weight:750!important}#view-leads .lead-status-chip:before{content:""!important;border-radius:999px!important;flex:none!important;width:7px!important;height:7px!important}#view-leads .lead-status-chip.is-sale,#view-leads .lead-status-chip.is-green{color:#047857!important;background:#ecfdf3!important;border-color:#bbf7d0!important}#view-leads .lead-status-chip.is-sale:before,#view-leads .lead-status-chip.is-green:before{background:#059669!important}#view-leads .lead-status-chip.is-offer,#view-leads .lead-status-chip.is-blue{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}#view-leads .lead-status-chip.is-offer:before,#view-leads .lead-status-chip.is-blue:before{background:#2563eb!important}#view-leads .lead-status-chip.is-contacted{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}#view-leads .lead-status-chip.is-contacted:before{background:#64748b!important}#view-leads .lead-status-chip.is-no-contact{color:#a16207!important;background:#fffbeb!important;border-color:#fde68a!important}#view-leads .lead-status-chip.is-no-contact:before{background:#d97706!important}#view-leads .lead-status-chip.is-lost,#view-leads .lead-status-chip.is-red{color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important}#view-leads .lead-status-chip.is-lost:before,#view-leads .lead-status-chip.is-red:before{background:#e11d48!important}#view-leads .lead-status-chip.is-new{color:#6d28d9!important;background:#f5f3ff!important;border-color:#ddd6fe!important}#view-leads .lead-status-chip.is-new:before{background:#7c3aed!important}#view-leads :is(button,[role=button],a,input,select,textarea):focus-visible{outline-offset:2px!important;outline:2px solid #334155!important}#view-leads .lead-click-row:hover{background:#f8fafc!important}#view-leads .lead-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}#view-leads .lead-funnel-visual,#view-leads .lead-dual-chart,#view-leads .lead-province-heat{gap:10px!important;padding:14px 16px 16px!important;display:grid!important}#view-leads .lead-funnel-step{grid-template-columns:minmax(120px,.75fr) minmax(0,1fr) minmax(128px,.8fr)!important;align-items:center!important;gap:12px!important;display:grid!important}#view-leads .lead-funnel-step div{gap:2px!important;display:grid!important}#view-leads .lead-funnel-step strong{color:#202124!important;font-size:13px!important}#view-leads .lead-funnel-step span,#view-leads .lead-funnel-step small{color:#64748b!important;font-size:12px!important}#view-leads .lead-funnel-step i,#view-leads .lead-dual-row i{background:#e2e8f0!important;border-radius:999px!important;height:12px!important;display:block!important;position:relative!important}#view-leads .lead-funnel-step i b,#view-leads .lead-dual-row i b{border-radius:inherit!important;height:100%!important;display:block!important}#view-leads .lead-funnel-step.is-positive i b,#view-leads .lead-dual-row i b.is-positive{background:#059669!important}#view-leads .lead-funnel-step.is-info i b,#view-leads .lead-dual-row i b.is-info{background:#2563eb!important}#view-leads .lead-funnel-step.is-warning i b,#view-leads .lead-dual-row i b.is-warning{background:#d97706!important}#view-leads .lead-funnel-step.is-danger i b,#view-leads .lead-dual-row i b.is-danger{background:#e11d48!important}#view-leads .lead-dual-row i b.is-neutral{background:#94a3b8!important}#view-leads .lead-dual-row{color:#475569!important;grid-template-columns:92px minmax(0,1fr) 76px 70px!important;align-items:center!important;gap:10px!important;font-size:12px!important;display:grid!important}#view-leads .lead-dual-row em{background:#111827!important;border:2px solid #fff!important;border-radius:999px!important;width:10px!important;height:10px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 1px #94a3b8!important}#view-leads .lead-dual-row strong{color:#202124!important;text-align:right!important}#view-leads .lead-bubble-chart{background-color:#fff!important;background-image:linear-gradient(#eef2f7 1px,#0000 1px),linear-gradient(90deg,#eef2f7 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:25% 25%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border:1px solid #e2e8f0!important;border-radius:14px!important;min-height:250px!important;margin:14px 16px 18px!important;position:relative!important;overflow:hidden!important}#view-leads .lead-bubble-chart button{color:#fff!important;cursor:pointer!important;border:2px solid #fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;transform:translate(-50%,50%)!important;box-shadow:0 8px 22px #0f172a29!important}#view-leads .lead-bubble-chart button.is-positive{background:#059669!important}#view-leads .lead-bubble-chart button.is-info{background:#2563eb!important}#view-leads .lead-bubble-chart button.is-warning{background:#d97706!important}#view-leads .lead-bubble-chart button.is-danger{background:#e11d48!important}#view-leads .lead-bubble-chart button.is-neutral{background:#64748b!important}#view-leads .lead-bubble-axis{color:#64748b!important;font-size:11px!important;font-weight:650!important;position:absolute!important}#view-leads .lead-bubble-axis.is-x{bottom:8px!important;right:10px!important}#view-leads .lead-bubble-axis.is-y{top:10px!important;left:10px!important}#view-leads .lead-province-heat{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}#view-leads .lead-province-heat button{text-align:left!important;cursor:pointer!important;border:1px solid #0000!important;border-radius:12px!important;gap:3px!important;min-height:74px!important;padding:10px!important;display:grid!important}#view-leads .lead-province-heat button.is-positive{color:#047857!important;background:#ecfdf3!important;border-color:#bbf7d0!important}#view-leads .lead-province-heat button.is-info{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}#view-leads .lead-province-heat button.is-warning{color:#a16207!important;background:#fffbeb!important;border-color:#fde68a!important}#view-leads .lead-province-heat button.is-danger{color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important}#view-leads .lead-province-heat button.is-neutral{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important}#view-leads .lead-province-heat strong{color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;overflow:hidden!important}#view-leads .lead-province-heat span{color:inherit!important;font-size:18px!important;font-weight:750!important}#view-leads .lead-province-heat small{color:currentColor!important;font-size:11px!important}@media (width<=1100px){#view-leads .lead-visual-grid{grid-template-columns:1fr!important}}@media (width<=700px){#view-leads .lead-funnel-step,#view-leads .lead-dual-row{grid-template-columns:1fr!important}}html[data-theme=dark] body,html[data-theme=dark] .crm-app,html[data-theme=dark] .main-content{background:var(--color-surface-sunken)!important;color:var(--color-text-primary)!important}html[data-theme=dark] :is(.lead-report-card,.lead-kpi-card,.crm-modal-box,.bes-list,.ops-panel,.product-page-card,.invoice-table-card,.dashboard-section,.gv-empty){border-color:var(--color-border-default)!important;background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important}html[data-theme=dark] :is(.sidebar,.mobile-topbar,.lead-filter-stack,.lead-data-table th){border-color:var(--color-border-default)!important;background:var(--color-surface-base)!important;color:var(--color-text-primary)!important}html[data-theme=dark] :is(p,small,.lead-report-card-head span,.lead-kpi-card span,.lead-kpi-card small,.sidebar-user span){color:var(--color-text-secondary)!important}html[data-density=compact] #view-leads :is(.lead-kpi-card,.lead-report-card-head,.lead-mini-row,.lead-mini-head,.lead-data-table th,.lead-data-table td){padding-block:8px!important}html[data-density=compact] #view-leads .lead-kpi-card{min-height:var(--density-kpi-height)!important}html[data-density=compact] #view-leads .lead-data-table th,html[data-density=compact] #view-leads .lead-data-table td{height:var(--density-row-height)!important}.portal-preference-panel{border:1px solid var(--color-border-default,#e2e8f0)!important;border-radius:var(--radius-lg,12px)!important;background:var(--color-surface-sunken,#f8fafc)!important;gap:10px!important;margin:0 0 16px!important;padding:12px!important;display:grid!important}.portal-preference-panel strong,.portal-preference-panel span{display:block!important}.portal-preference-panel strong{color:var(--color-text-primary,#0f172a)!important;font-size:13px!important;font-weight:700!important}.portal-preference-panel span{color:var(--color-text-secondary,#475569)!important;font-size:12px!important}.portal-preference-row{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.portal-preference-row button{border:1px solid var(--color-border-strong,#cbd5e1)!important;border-radius:var(--radius-pill,9999px)!important;background:var(--color-surface-base,#fff)!important;min-height:30px!important;color:var(--color-text-secondary,#475569)!important;cursor:pointer!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important}.portal-preference-row button.active{border-color:var(--color-brand-600,#16a34a)!important;background:var(--color-brand-50,#f0fdf4)!important;color:var(--color-brand-700,#15803d)!important}.gv-chip,.gv-button,.gv-kpi-card,.gv-empty-state{font-family:var(--font-sans-enterprise,var(--font-sans,system-ui, sans-serif))!important}.gv-chip{border-radius:var(--radius-pill,9999px)!important;align-items:center!important;gap:6px!important;min-height:24px!important;padding:4px 10px!important;font-size:14px!important;line-height:20px!important;display:inline-flex!important}.gv-chip--status{border:1px solid #0000!important;font-weight:700!important}.gv-chip--success{background:var(--color-status-success-bg)!important;color:var(--color-status-success-fg)!important}.gv-chip--warning{background:var(--color-status-warning-bg)!important;color:var(--color-status-warning-fg)!important}.gv-chip--danger{background:var(--color-status-danger-bg)!important;color:var(--color-status-danger-fg)!important}.gv-chip--info{background:var(--color-status-info-bg)!important;color:var(--color-status-info-fg)!important}.gv-chip--neutral{background:var(--color-status-neutral-bg)!important;color:var(--color-status-neutral-fg)!important}.gv-chip--identifier{border:1px solid var(--color-border-strong)!important;background:var(--color-surface-base)!important;color:var(--color-text-secondary)!important}.gv-chip__dot{background:var(--color-dimension-supplier)!important;border-radius:999px!important;width:6px!important;height:6px!important}.gv-chip--dimension-manager .gv-chip__dot{background:var(--color-dimension-manager)!important}.gv-chip--dimension-region .gv-chip__dot{background:var(--color-dimension-region)!important}.gv-chip--dimension-product .gv-chip__dot{background:var(--color-dimension-product)!important}.gv-chip--dimension-campaign .gv-chip__dot{background:var(--color-dimension-campaign)!important}.gv-button{border-radius:var(--radius-md,8px)!important;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast)!important;justify-content:center!important;align-items:center!important;font-weight:700!important;display:inline-flex!important;position:relative!important}.gv-button--md{min-height:40px!important;padding:8px 16px!important;font-size:14px!important}.gv-button--primary{border:1px solid var(--color-brand-600)!important;background:var(--color-brand-600)!important;color:#fff!important}.gv-button--secondary{border:1px solid var(--color-border-strong)!important;background:var(--color-surface-base)!important;color:var(--color-text-primary)!important}.gv-button--tertiary{color:var(--color-brand-700)!important;background:0 0!important;border:1px solid #0000!important}.gv-button--icon{border:1px solid var(--color-border-default)!important;background:var(--color-surface-base)!important;width:40px!important;min-height:40px!important;padding:0!important}.gv-kpi-card{min-height:var(--density-kpi-height,128px)!important;padding:var(--density-card-padding,24px)!important;border:1px solid var(--color-border-default)!important;border-radius:var(--radius-lg,12px)!important;background:var(--color-surface-raised)!important;gap:8px!important;display:grid!important}.gv-kpi-card strong{color:var(--color-text-primary)!important;font-feature-settings:var(--text-tabular)!important;font-size:var(--text-display-size)!important;line-height:var(--text-display-line)!important}#view-leads .lead-contact-workbench,#view-leads .lead-contact-guidance,#view-leads .lead-contact-lead-list{overflow:hidden}#view-leads .lead-contact-bucket-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;display:grid}#view-leads .lead-contact-bucket{border:1px solid var(--color-border-default,#e2e8f0);border-radius:var(--radius-lg,12px);background:var(--color-surface-base,#fff);min-width:0;min-height:132px;color:var(--color-text-primary,#0f172a);text-align:left;cursor:pointer;transition:border-color var(--motion-fast,.12s ease), box-shadow var(--motion-fast,.12s ease), transform var(--motion-fast,.12s ease);gap:6px;padding:14px;display:grid}#view-leads .lead-contact-bucket:hover,#view-leads .lead-contact-bucket.active{border-color:var(--color-brand-600,#16a34a);box-shadow:var(--shadow-md,0 4px 12px #0f172a0f);transform:translateY(-1px)}#view-leads .lead-contact-bucket span{color:var(--color-text-secondary,#475569);white-space:normal;font-size:13px;font-weight:700}#view-leads .lead-contact-bucket strong{font-feature-settings:"tnum" 1, "lnum" 1;font-size:clamp(24px,3vw,36px);line-height:1}#view-leads .lead-contact-bucket small,#view-leads .lead-contact-bucket em{color:var(--color-text-secondary,#475569);font-size:12px;font-style:normal}#view-leads .lead-contact-bucket i{background:var(--color-status-neutral-bg,#f1f5f9);border-radius:999px;height:6px;display:block;overflow:hidden}#view-leads .lead-contact-bucket i b{border-radius:inherit;background:var(--color-status-info-fg,#1e40af);height:100%;display:block}#view-leads .lead-contact-bucket.is-positive i b{background:var(--color-status-success-fg,#065f46)}#view-leads .lead-contact-bucket.is-warning i b{background:var(--color-status-warning-fg,#92400e)}#view-leads .lead-contact-bucket.is-danger i b{background:var(--color-status-danger-fg,#991b1b)}#view-leads .lead-contact-bucket.is-neutral i b{background:var(--color-text-tertiary,#94a3b8)}#view-leads .lead-contact-selection-summary{border:1px dashed var(--color-border-strong,#cbd5e1);border-radius:var(--radius-lg,12px);background:var(--color-surface-sunken,#f8fafc);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}#view-leads .lead-contact-selection-summary div{gap:4px;display:grid}#view-leads .lead-contact-selection-summary span{color:var(--color-text-secondary,#475569)}#view-leads .lead-contact-lead-list{border:1px solid var(--color-border-default,#e2e8f0);background:var(--color-surface-base,#fff);box-shadow:var(--shadow-sm,0 1px 2px #0f172a0a);border-radius:20px;margin-top:24px;padding:20px}#view-leads .lead-contact-list-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}#view-leads .lead-contact-list-head span{color:var(--color-text-tertiary,#94a3b8);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}#view-leads .lead-contact-list-head h3{margin:4px 0;font-size:22px}#view-leads .lead-contact-list-head p{color:var(--color-text-secondary,#475569);margin:0}#view-leads .lead-contact-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}#view-leads .lead-contact-list-actions label{color:var(--color-text-secondary,#475569);gap:5px;font-size:12px;font-weight:700;display:grid}#view-leads .lead-contact-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}#view-leads .lead-contact-card{border:1px solid var(--color-border-default,#e2e8f0);border-radius:var(--radius-lg,12px);background:var(--color-surface-sunken,#f8fafc);gap:12px;min-width:0;padding:14px;display:grid}#view-leads .lead-contact-card-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid}#view-leads .lead-contact-card-main strong,#view-leads .lead-contact-card-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#view-leads .lead-contact-card-main strong{font-size:16px}#view-leads .lead-contact-card-main small{color:var(--color-text-secondary,#475569)}#view-leads .lead-contact-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#view-leads .lead-contact-card-meta span{min-width:0;color:var(--color-text-primary,#0f172a);gap:2px;font-size:13px;display:grid}#view-leads .lead-contact-card-meta b{color:var(--color-text-tertiary,#94a3b8);text-transform:uppercase;font-size:11px}#view-leads .lead-contact-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=760px){#view-leads .lead-contact-selection-summary,#view-leads .lead-contact-list-head{display:grid}#view-leads .lead-contact-list-actions{justify-content:start}#view-leads .lead-contact-card-meta{grid-template-columns:1fr}}.lead-sale-matching-view{color:var(--md-on-surface,#202124);gap:18px;display:grid}.lead-sale-actions,.lead-sale-panel-head,.lead-sale-detail-head,.lead-sale-detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-sale-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lead-sale-kpis article,.lead-sale-list,.lead-sale-detail{border:1px solid var(--md-outline-variant,#e8eaed);background:var(--md-surface,#fff);border-radius:22px;box-shadow:0 1px 2px #3c404314}.lead-sale-kpis article{min-width:0;padding:16px}.lead-sale-kpis span,.lead-sale-sides span{color:var(--md-on-surface-variant,#5f6368);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.lead-sale-kpis strong{color:var(--md-on-surface,#202124);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:28px;font-weight:800;line-height:1.12;display:block;overflow:hidden}.lead-sale-kpis small,.lead-sale-row small,.lead-sale-sides small,.lead-sale-sides p,.lead-sale-detail-head p,.lead-sale-panel-head p{color:var(--md-on-surface-variant,#5f6368);font-size:13px;line-height:1.4}.lead-sale-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.lead-sale-list,.lead-sale-detail{min-width:0;padding:18px}.lead-sale-panel-head{margin-bottom:14px}.lead-sale-panel-head h2,.lead-sale-detail h2,.lead-sale-detail h3{color:var(--md-on-surface,#202124);margin:0;font-weight:800}.lead-sale-table{border:1px solid var(--md-outline-variant,#e8eaed);border-radius:16px;display:grid;overflow:hidden}.lead-sale-row{border-bottom:1px solid var(--md-outline-variant,#e8eaed);min-width:0;color:inherit;text-align:left;background:#fff;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(76px,.38fr) minmax(128px,.58fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.lead-sale-row:not(.lead-sale-row-head){cursor:pointer}.lead-sale-row:not(.lead-sale-row-head):hover,.lead-sale-row.active{background:#f8fbff}.lead-sale-row:focus-visible{outline:2px solid var(--md-primary,#1a73e8);outline-offset:-2px}.lead-sale-row-head{color:var(--md-on-surface-variant,#5f6368);letter-spacing:.04em;text-transform:uppercase;cursor:default;background:#f8f9fa;font-size:12px;font-weight:800}.lead-sale-row:last-child{border-bottom:0}.lead-sale-row span{min-width:0}.lead-sale-row strong,.lead-sale-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-sale-alt-count{color:#9a3412;background:#fff7ed;border-radius:999px;width:max-content;max-width:100%;margin:4px 0 2px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.lead-sale-score,.lead-sale-confidence{border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.lead-sale-score{min-width:42px;height:32px;padding:0 10px}.lead-sale-score.high,.lead-sale-confidence.high{color:#065f46;background:#d1fae5}.lead-sale-score.medium,.lead-sale-confidence.medium{color:#92400e;background:#fef3c7}.lead-sale-score.low,.lead-sale-confidence.low{color:#334155;background:#f1f5f9}.lead-sale-mini-actions{justify-content:flex-end;gap:8px;display:flex}.lead-sale-mini-actions button{border:1px solid var(--md-outline,#dadce0);min-height:34px;color:var(--md-on-surface,#202124);white-space:nowrap;background:#fff;border-radius:12px;padding:0 10px;font-weight:800}.lead-sale-mini-actions button:first-child{background:var(--md-primary-container,#e8f0fe);color:var(--md-primary,#1a73e8);border-color:#1a73e840}.lead-sale-detail{position:sticky;top:18px}.lead-sale-detail-head{border-bottom:1px solid var(--md-outline-variant,#e8eaed);align-items:flex-start;padding-bottom:14px}.lead-sale-ambiguity-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;gap:8px;margin:14px 0;padding:12px;display:grid}.lead-sale-related-sales{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;gap:8px;margin:14px 0;padding:12px;display:grid}.lead-sale-ambiguity-note strong{color:#9a3412;font-size:13px}.lead-sale-related-sales strong{color:#1e40af;font-size:13px}.lead-sale-ambiguity-note p{color:#7c2d12;margin:0;font-size:12.5px;line-height:1.45}.lead-sale-related-sales p{color:#1e3a8a;margin:0;font-size:12.5px;line-height:1.45}.lead-sale-alternatives,.lead-sale-related-sales>div,.lead-sale-alternatives{gap:8px;display:grid}.lead-sale-related-sales button,.lead-sale-alternatives button{min-width:0;color:var(--md-on-surface,#202124);text-align:left;cursor:pointer;background:#fff;border:1px solid #fed7aa;border-radius:12px;gap:2px;padding:9px 10px;font-family:inherit;display:grid}.lead-sale-related-sales button{border-color:#bfdbfe}.lead-sale-related-sales button.active,.lead-sale-alternatives button.active{border-color:var(--md-primary,#1a73e8);background:var(--md-primary-container,#e8f0fe)}.lead-sale-related-sales b,.lead-sale-related-sales span,.lead-sale-alternatives b,.lead-sale-alternatives span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-sale-related-sales b,.lead-sale-alternatives b{color:var(--md-on-surface,#202124);font-size:13px}.lead-sale-related-sales span,.lead-sale-alternatives span{color:var(--md-on-surface-variant,#5f6368);font-size:12px}.lead-sale-confidence{padding:6px 10px;font-size:12px}.lead-sale-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.lead-sale-sides article{border:1px solid var(--md-outline-variant,#e8eaed);background:#fafafa;border-radius:16px;min-width:0;padding:14px}.lead-sale-sides strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 2px;font-size:16px;font-weight:800;display:block;overflow:hidden}.lead-sale-comparison,.lead-sale-reasons{gap:8px;margin-top:14px;display:grid}.lead-sale-compare-row{background:#f8f9fa;border-radius:12px;grid-template-columns:115px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.lead-sale-compare-row.same{background:#ecfdf5}.lead-sale-compare-row.different{background:#fff7ed}.lead-sale-compare-row.empty{background:#f8fafc}.lead-sale-compare-row span{color:var(--md-on-surface-variant,#5f6368);font-size:12px;font-weight:800}.lead-sale-compare-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.lead-sale-reasons div{border:1px solid var(--md-outline-variant,#e8eaed);border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.lead-sale-reasons div>span{color:#3730a3;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-height:30px;font-size:12px;font-weight:900;display:inline-flex}.lead-sale-reasons p{color:var(--md-on-surface-variant,#5f6368);margin:0;font-size:13px;line-height:1.45}.lead-sale-reasons strong{color:var(--md-on-surface,#202124);display:block}.lead-sale-empty{border:1px dashed var(--md-outline,#dadce0);min-height:180px;color:var(--md-on-surface-variant,#5f6368);text-align:center;border-radius:18px;place-items:center;gap:8px;padding:24px;display:grid}.lead-sale-empty .material-symbols-rounded{color:#1e8e3e;font-size:44px}@media (width<=1180px){.lead-sale-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-sale-layout{grid-template-columns:1fr}.lead-sale-detail{position:static}}@media (width<=760px){.lead-sale-kpis,.lead-sale-sides,.lead-sale-row,.lead-sale-row-head,.lead-sale-compare-row{grid-template-columns:1fr}.lead-sale-mini-actions{justify-content:flex-start}}body[data-active-view=view-lead-contact-attempts] #view-leads,body[data-active-view=view-lead-contact-attempts] #view-leads .lead-report-shell,body[data-active-view=view-lead-contact-attempts] #view-leads .lead-filter-stack,body[data-active-view=view-lead-contact-attempts] #view-leads .lead-contact-workbench,body[data-active-view=view-lead-contact-attempts] #view-leads .lead-contact-lead-list{max-width:100%!important;overflow-x:hidden!important}body[data-active-view=view-lead-contact-attempts] #view-leads .lead-filterbar{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))!important;align-items:end!important;gap:12px!important;width:100%!important;display:grid!important}body[data-active-view=view-lead-contact-attempts] #view-leads .lead-search-field,body[data-active-view=view-lead-contact-attempts] #view-leads .lead-filter-control,body[data-active-view=view-lead-contact-attempts] #view-leads .lead-daterange,body[data-active-view=view-lead-contact-attempts] #view-leads .lead-filterbar :is(input,select,.bes-search){min-width:0!important;max-width:100%!important}body[data-active-view=view-lead-contact-attempts] #view-leads .lead-contact-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}body[data-active-view=view-lead-contact-attempts] #view-leads .lead-contact-card,body[data-active-view=view-lead-contact-attempts] #view-leads .lead-contact-card *{min-width:0!important}body[data-active-view=view-lead-contact-attempts] #view-leads .lead-contact-card-main small,body[data-active-view=view-lead-contact-attempts] #view-leads .lead-contact-card-meta span{overflow-wrap:anywhere!important}#view-leads>.back-bar{min-height:var(--lead-top-zone)!important;order:0!important;margin:0 0 28px!important}#view-leads>.lead-workspace-tabs{order:1!important;min-height:58px!important;margin:0 0 30px!important}#view-leads>.leads-actionbar{min-height:var(--lead-action-zone)!important;order:2!important;margin:0 0 28px!important}#view-leads>.intro{min-height:var(--lead-intro-zone)!important;order:3!important;margin:0!important}#view-leads>.lead-filter-stack{order:4!important}#view-leads>.lead-sync-notice{order:5!important}#view-leads>.lead-report-shell,#view-leads>.lead-contact-lead-list,#view-leads>.lead-table-shell,#view-leads>.lead-list{order:6!important}#view-leads .lead-contact-command,#view-leads .lead-contact-analysis{overflow:hidden!important}#view-leads .lead-contact-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:16px 20px 20px!important;display:grid!important}#view-leads .lead-contact-kpi-grid article{border:1px solid var(--md-outline-variant,#e8eaed)!important;background:var(--md-surface-variant,#f8f9fa)!important;border-radius:12px!important;min-width:0!important;padding:16px!important}#view-leads .lead-contact-kpi-grid span,#view-leads .lead-contact-analysis-main span,#view-leads .lead-contact-analysis-metrics small{color:var(--md-on-surface-variant,#5f6368)!important;font-size:12px!important;font-weight:700!important;display:block!important}#view-leads .lead-contact-kpi-grid strong{color:var(--md-on-surface,#202124)!important;margin:6px 0!important;font-size:34px!important;font-weight:500!important;line-height:1!important;display:block!important}#view-leads .lead-contact-kpi-grid small{color:var(--md-on-surface-variant,#5f6368)!important;font-size:12px!important;line-height:1.35!important}#view-leads .lead-contact-level-toggle{border:1px solid var(--md-outline-variant,#e8eaed)!important;background:var(--md-surface-variant,#f8f9fa)!important;border-radius:999px!important;flex-wrap:wrap!important;gap:6px!important;padding:4px!important;display:inline-flex!important}#view-leads .lead-contact-level-toggle button{min-height:36px!important;color:var(--md-on-surface-variant,#5f6368)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 14px!important;font-weight:700!important}#view-leads .lead-contact-level-toggle button.active{background:var(--md-primary-container,#e8f0fe)!important;color:var(--md-primary,#1a73e8)!important}#view-leads .lead-contact-analysis-list{gap:12px!important;padding:0 20px 20px!important;display:grid!important}#view-leads .lead-contact-analysis-row{border:1px solid var(--md-outline-variant,#e8eaed)!important;background:var(--md-surface,#fff)!important;border-radius:12px!important;grid-template-columns:minmax(180px,.9fr) minmax(340px,1.6fr) minmax(260px,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:14px!important;display:grid!important}#view-leads .lead-contact-analysis-main,#view-leads .lead-contact-distribution,#view-leads .lead-contact-analysis-metrics{min-width:0!important}#view-leads .lead-contact-analysis-main strong{color:var(--md-on-surface,#202124)!important;margin:4px 0!important;font-size:17px!important;line-height:1.25!important;display:block!important}#view-leads .lead-contact-analysis-main small{color:var(--md-on-surface-variant,#5f6368)!important;font-size:12px!important;line-height:1.35!important}#view-leads .lead-contact-distribution{gap:6px!important;display:grid!important}#view-leads .lead-contact-distribution button{min-height:26px!important;color:var(--md-on-surface,#202124)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:24px minmax(120px,1fr) minmax(48px,max-content) minmax(48px,max-content)!important;align-items:center!important;gap:8px!important;padding:0!important;display:grid!important}#view-leads .lead-contact-distribution button.active{color:var(--md-primary,#1a73e8)!important}#view-leads .lead-contact-distribution span,#view-leads .lead-contact-distribution em,#view-leads .lead-contact-distribution small{white-space:nowrap!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}#view-leads .lead-contact-distribution i{background:var(--md-outline-variant,#e8eaed)!important;border-radius:999px!important;height:8px!important;display:block!important;overflow:hidden!important}#view-leads .lead-contact-distribution b{border-radius:inherit!important;background:var(--md-primary,#1a73e8)!important;height:100%!important;display:block!important}#view-leads .lead-contact-analysis-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#view-leads .lead-contact-analysis-metrics span{background:var(--md-surface-variant,#f8f9fa)!important;border-radius:10px!important;min-width:0!important;padding:10px!important}#view-leads .lead-contact-analysis-metrics b{color:var(--md-on-surface,#202124)!important;font-size:18px!important;line-height:1!important;display:block!important}@media (width<=1180px){#view-leads .lead-contact-kpi-grid,#view-leads .lead-contact-analysis-row,#view-leads .lead-contact-analysis-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media (width<=760px){#view-leads{--lead-top-zone:48px;--lead-action-zone:54px;--lead-intro-zone:124px}#view-leads .lead-contact-kpi-grid,#view-leads .lead-contact-analysis-row,#view-leads .lead-contact-analysis-metrics{grid-template-columns:minmax(0,1fr)!important}}body[data-active-view=view-lead-sale-matching] .lead-sale-matching-view,body[data-active-view=view-lead-sale-matching] .lead-sale-layout,body[data-active-view=view-lead-sale-matching] .lead-sale-list,body[data-active-view=view-lead-sale-matching] .lead-sale-detail,body[data-active-view=view-lead-sale-matching] .lead-sale-table{max-width:100%!important;overflow-x:hidden!important}body[data-active-view=view-lead-sale-matching] .lead-sale-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(72px,.45fr) minmax(128px,.65fr)!important}body[data-active-view=view-lead-sale-matching] .lead-sale-row>*{min-width:0!important}#view-lead-sale-matching,#view-lead-sale-matching *{box-sizing:border-box}#view-lead-sale-matching{max-width:100%;overflow-x:hidden}#view-lead-sale-matching .lead-sale-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}#view-lead-sale-matching .lead-sale-row{grid-template-columns:minmax(210px,1.1fr) minmax(220px,1.1fr) minmax(220px,1fr) minmax(180px,.72fr)}#view-lead-sale-matching .lead-sale-row-cluster{min-height:86px}#view-lead-sale-matching .lead-sale-row strong,#view-lead-sale-matching .lead-sale-row small{white-space:normal}#view-lead-sale-matching .lead-sale-mini-actions{flex-wrap:wrap;justify-content:flex-start}#view-lead-sale-matching .lead-sale-mini-actions button:first-child{border-color:var(--md-primary,#1a73e8);background:var(--md-primary,#1a73e8);color:#fff}#view-lead-sale-matching .lead-sale-related-sales{background:#f0fdf4;border-color:#bbf7d0}#view-lead-sale-matching .lead-sale-related-sales strong,#view-lead-sale-matching .lead-sale-related-sales p{color:#166534}@media (width<=900px){body[data-active-view=view-lead-sale-matching] .lead-sale-row,body[data-active-view=view-lead-sale-matching] .lead-sale-row-head{grid-template-columns:1fr!important}}@media (width<=1240px){#view-lead-sale-matching .lead-sale-layout{grid-template-columns:1fr}#view-lead-sale-matching .lead-sale-detail{position:static}}#view-lead-sale-matching .lead-sale-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important;gap:16px!important}#view-lead-sale-matching .lead-sale-list,#view-lead-sale-matching .lead-sale-detail,#view-lead-sale-matching .lead-sale-table{max-width:100%!important;overflow-x:hidden!important}#view-lead-sale-matching .lead-sale-row{grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr) minmax(150px,.85fr) 118px!important;gap:10px!important;padding:12px 16px!important}#view-lead-sale-matching .lead-sale-row>span{min-width:0!important;overflow:hidden!important}#view-lead-sale-matching .lead-sale-row-head span:last-child{text-align:center!important}#view-lead-sale-matching .lead-sale-mini-actions{grid-template-columns:1fr!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}#view-lead-sale-matching .lead-sale-mini-actions button{white-space:nowrap!important;border-radius:18px!important;width:100%!important;min-width:0!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;line-height:1!important}#view-lead-sale-matching .lead-sale-mini-actions button+button{border-color:var(--md-outline,#dadce0)!important;color:var(--md-on-surface-variant,#5f6368)!important;background:#fff!important}#view-lead-sale-matching .lead-sale-detail{max-height:calc(100vh - 112px)!important;position:sticky!important;top:16px!important;overflow-y:auto!important}#view-lead-sale-matching .lead-sale-detail-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}#view-lead-sale-matching .lead-sale-detail-actions button{min-width:0!important}@media (width<=1240px){#view-lead-sale-matching .lead-sale-layout{grid-template-columns:1fr!important}#view-lead-sale-matching .lead-sale-detail{max-height:none!important;position:static!important}}@media (width<=900px){#view-lead-sale-matching .lead-sale-row,#view-lead-sale-matching .lead-sale-row-head{grid-template-columns:1fr!important}#view-lead-sale-matching .lead-sale-mini-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body[data-active-view=view-leads],body[data-active-view=view-leads] #app,body[data-active-view=view-leads] #view-leads,body[data-active-view=view-leads] #view-leads .intro,body[data-active-view=view-leads] #view-leads .lead-report-shell,body[data-active-view=view-leads] #view-leads .bes-list,body[data-active-view=view-leads] #view-leads .lead-list-summary,body[data-active-view=view-leads] #view-leads .lead-data-table-wrap{max-width:100%!important;overflow-x:hidden!important}body[data-active-view=view-leads] #view-leads .lead-list-summary{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}body[data-active-view=view-leads] #view-leads .lead-list-summary>div:first-child{min-width:0!important}body[data-active-view=view-leads] #view-leads .lead-table-tools{flex:100%!important;grid-template-columns:repeat(auto-fit,minmax(142px,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body[data-active-view=view-leads] #view-leads .lead-table-tools>*,body[data-active-view=view-leads] #view-leads .lead-table-tools label,body[data-active-view=view-leads] #view-leads .lead-table-tools .form-select,body[data-active-view=view-leads] #view-leads .lead-list-search,body[data-active-view=view-leads] #view-leads .lead-list-search input{min-width:0!important;max-width:100%!important}body[data-active-view=view-leads] #view-leads .lead-data-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th,body[data-active-view=view-leads] #view-leads .lead-data-table td{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:none!important;padding:10px 8px!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:first-child,body[data-active-view=view-leads] #view-leads .lead-data-table td:first-child{width:24%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(2),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(2){width:13%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(3),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(3){width:12%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(4),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(4){width:8%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(5),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(5){width:12%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(6),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(6){width:10%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(7),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(7){width:14%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(8),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(8){width:9%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(9),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(9){width:8%!important}body[data-active-view=view-leads] #view-leads .lead-product-cell,body[data-active-view=view-leads] #view-leads .lead-customer-cell strong,body[data-active-view=view-leads] #view-leads .lead-customer-cell a,body[data-active-view=view-leads] #view-leads .lead-customer-cell small,body[data-active-view=view-leads] #view-leads .lead-source-campaign-cell small,body[data-active-view=view-leads] #view-leads .lead-id-cell strong,body[data-active-view=view-leads] #view-leads .lead-id-cell small,body[data-active-view=view-leads] #view-leads .lead-date-cell small,body[data-active-view=view-leads] #view-leads .lead-call-cell strong,body[data-active-view=view-leads] #view-leads .lead-call-cell small{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}@media (width<=1180px){body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(2),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(2),body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(3),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(3),body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(4),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(4){display:none!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:first-child,body[data-active-view=view-leads] #view-leads .lead-data-table td:first-child{width:28%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(5),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(5){width:16%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(6),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(6){width:15%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(7),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(7){width:22%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(8),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(8){width:10%!important}body[data-active-view=view-leads] #view-leads .lead-data-table th:nth-child(9),body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(9){width:9%!important}}body[data-active-view=view-leads] #view-leads.lead-ux-compact,body[data-active-view=view-leads] #view-leads{--lead-card-gap:12px;max-width:100%!important;overflow-x:hidden!important}body[data-active-view=view-leads] #view-leads .lead-workspace-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;max-width:100%!important;display:grid!important;overflow:hidden!important}body[data-active-view=view-leads] #view-leads .lead-workspace-tabs button{white-space:nowrap!important;justify-content:center!important;width:100%!important;min-width:0!important}body[data-active-view=view-leads] #view-leads .lead-filter-stack{z-index:auto!important;margin-top:10px!important;position:static!important}body[data-active-view=view-leads] #view-leads .lead-filterbar{grid-template-columns:minmax(230px,1.35fr) repeat(3,minmax(150px,.85fr)) minmax(132px,auto)!important;align-items:end!important;gap:10px!important;width:100%!important;display:grid!important}body[data-active-view=view-leads] #view-leads .lead-filter-stack:not(.is-advanced-open) .lead-advanced-filter{display:none!important}body[data-active-view=view-leads] #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))!important}body[data-active-view=view-leads] #view-leads .lead-search-field,body[data-active-view=view-leads] #view-leads .lead-filter-control,body[data-active-view=view-leads] #view-leads .lead-daterange,body[data-active-view=view-leads] #view-leads .lead-filterbar :is(input,select,.bes-search){min-width:0!important;max-width:100%!important}body[data-active-view=view-leads] #view-leads .lead-more-filters-btn{border:1px solid var(--color-border-strong,#cbd5e1)!important;background:var(--color-surface-base,#fff)!important;min-height:44px!important;color:var(--color-text-secondary,#475569)!important;cursor:pointer!important;white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:10px 14px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}body[data-active-view=view-leads] #view-leads .lead-more-filters-btn.lead-advanced-filter{display:inline-flex!important}body[data-active-view=view-leads] #view-leads .lead-more-filters-btn:hover{border-color:var(--color-brand-300,#86efac)!important;background:var(--color-brand-50,#f0fdf4)!important;color:var(--color-brand-800,#166534)!important}body[data-active-view=view-leads] #view-leads .lead-duplicate-filter-hidden,body[data-active-view=view-leads] #view-leads .lead-list-summary :is(.lead-list-search,.lead-table-tools>.lead-list-filter:not(.is-page-size)){display:none!important}body[data-active-view=view-leads] #view-leads .lead-list-summary{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:10px!important;padding:12px 14px!important;display:flex!important;position:static!important}body[data-active-view=view-leads] #view-leads>.lead-report-shell{display:none!important}body[data-active-view=view-leads] #view-leads .lead-table-tools.is-compact,body[data-active-view=view-leads] #view-leads .lead-table-tools{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:end!important;gap:8px!important;width:auto!important;display:flex!important}body[data-active-view=view-leads] #view-leads .lead-list-filter.is-page-size{gap:4px!important;min-width:104px!important;display:grid!important}body[data-active-view=view-leads] #view-leads .lead-data-table tbody{gap:var(--lead-card-gap)!important}body[data-active-view=view-leads] #view-leads .lead-data-table tr.lead-click-row{border-radius:16px!important;grid-template-columns:minmax(235px,1.25fr) minmax(200px,1fr) minmax(150px,.72fr) minmax(170px,.78fr)!important;grid-template-areas:"customer source product status""customer ids date calls""customer cost province calls"!important;padding:14px 16px!important}body[data-active-view=view-leads] #view-leads .lead-status-cell{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;display:flex!important}body[data-active-view=view-leads] #view-leads .lead-row-open{max-width:100%!important;color:var(--color-brand-700,#15803d)!important;white-space:nowrap!important;align-items:center!important;gap:3px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}body[data-active-view=view-leads] #view-leads .lead-row-open .material-symbols-rounded{font-size:17px!important;line-height:1!important}body[data-active-view=view-leads] #view-leads .lead-muted-missing{color:var(--color-text-tertiary,#94a3b8)!important;opacity:.78!important;font-weight:500!important}body[data-active-view=view-leads] #view-leads .lead-status-chip:before{content:"radio_button_unchecked";vertical-align:-2px;margin-right:5px;font-family:Material Symbols Rounded;font-size:13px;font-weight:400;line-height:1;display:inline-block}#view-bestellingen .bes-customer-row.is-kanban .bes-customer-actions{justify-content:flex-start!important;width:100%!important;margin-top:8px!important}#view-bestellingen .bes-customer-row.is-kanban .bes-open-action{flex:auto!important;min-width:118px!important}#view-bestellingen .bes-stat[data-empty=true]{border-color:var(--md-outline-variant,#e8eaed)!important;background:var(--md-surface-container-lowest,#fff)!important;color:var(--md-on-surface-variant,#5f6368)!important;box-shadow:none!important}#view-bestellingen .bes-stat[data-empty=true] .bes-stat-value{color:#9aa0a6!important;font-weight:500!important}#view-bestellingen .bes-stat[data-empty=true] span{color:var(--md-on-surface-variant,#5f6368)!important}#view-bestellingen .bes-stat[data-empty=true].active{color:var(--md-on-surface-variant,#5f6368)!important;background:#f8f9fa!important;border-color:#dadce0!important}body[data-active-view=view-leads] #view-leads .bes-more-results{justify-content:center!important;width:100%!important;margin-top:12px!important}@media (width<=1180px){body[data-active-view=view-leads] #view-leads .lead-workspace-tabs,body[data-active-view=view-leads] #view-leads .lead-filterbar,body[data-active-view=view-leads] #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){body[data-active-view=view-leads] #view-leads .lead-workspace-tabs,body[data-active-view=view-leads] #view-leads .lead-filterbar,body[data-active-view=view-leads] #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar,body[data-active-view=view-leads] #view-leads .lead-list-summary{grid-template-columns:1fr!important;display:grid!important}body[data-active-view=view-leads] #view-leads .lead-data-table tr.lead-click-row{grid-template-columns:1fr!important;grid-template-areas:"customer""source""ids""date""cost""product""province""calls""status"!important}body[data-active-view=view-leads] #view-leads .lead-table-tools{justify-content:stretch!important;width:100%!important}}html body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search{border:1px solid var(--color-border-strong,#d8dee9)!important;background:var(--color-surface-base,#fff)!important;height:48px!important;min-height:48px!important;max-height:none!important;box-shadow:none!important;border-radius:16px!important;align-items:center!important;gap:10px!important;padding:0 14px!important;display:flex!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search input,html body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search input:focus,html body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search input:focus-visible{height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-results{border:1px solid var(--color-border-soft,#e5e7eb)!important;background:var(--color-surface-base,#fff)!important;border-radius:18px!important;width:100%!important;overflow:hidden!important;box-shadow:0 18px 45px #0f172a0f!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-results-head{border-bottom:1px solid var(--color-border-soft,#e5e7eb)!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:22px 24px!important;display:flex!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-results-head h3{color:var(--color-text-primary,#111827)!important;margin:3px 0 6px!important;font-size:22px!important;line-height:1.2!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-results-head p{max-width:720px!important;color:var(--color-text-secondary,#64748b)!important;margin:0!important;font-size:14px!important;line-height:1.5!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-result-list{gap:0!important;display:grid!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-result-card{border-bottom:1px solid var(--color-border-soft,#e5e7eb)!important;background:var(--color-surface-base,#fff)!important;grid-template-columns:minmax(260px,1.4fr) minmax(220px,.8fr) minmax(150px,auto)!important;align-items:center!important;gap:16px!important;padding:18px 24px!important;display:grid!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-result-card:last-child{border-bottom:0!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-reference{color:var(--color-brand-700,#3153d8)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:12px!important;font-weight:800!important;display:block!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-result-card h4{color:var(--color-text-primary,#111827)!important;margin:0 0 4px!important;font-size:18px!important;line-height:1.25!important}html body[data-active-view=view-leads] #view-leads .lead-salesdock-result-card p,html body[data-active-view=view-leads] #view-leads .lead-salesdock-result-card small{color:var(--color-text-secondary,#64748b)!important;margin:0!important;font-size:13px!important;line-height:1.45!important}html body[data-active-view=view-leads] #view-leads .lead-link-state{color:#9a3412!important;white-space:nowrap!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}html body[data-active-view=view-leads] #view-leads .lead-link-state.is-linked{color:#047857!important;background:#ecfdf5!important;border-color:#bbf7d0!important}@media (width<=900px){html body[data-active-view=view-leads] #view-leads .lead-salesdock-results-head,html body[data-active-view=view-leads] #view-leads .lead-salesdock-result-card{grid-template-columns:1fr!important;display:grid!important}}html body[data-active-view=view-leads],html body[data-active-view=view-leads] #app,html body[data-active-view=view-leads] .crm-app{min-height:100%!important;overflow-x:hidden!important}html body[data-active-view=view-leads] .main-content,html body[data-active-view=view-leads] .page{min-height:0!important;overflow:hidden auto!important}html body[data-active-view=view-leads] #view-leads{touch-action:pan-y!important;overscroll-behavior:contain!important;min-height:auto!important;max-height:none!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-list,html body[data-active-view=view-leads] #view-leads .lead-contact-card-grid,html body[data-active-view=view-leads] #view-leads .lead-data-table-wrap,html body[data-active-view=view-leads] #view-leads .lead-salesdock-results,html body[data-active-view=view-leads] #view-leads .gv-empty{max-height:none!important;overflow-y:visible!important}html body[data-active-view=view-leads] #view-leads .lead-data-table-wrap{touch-action:pan-y!important;overflow-x:hidden!important}html body[data-active-view=view-leads] #view-leads,html body[data-active-view=view-leads] #view-leads .lead-list,html body[data-active-view=view-leads] #view-leads .lead-data-table-wrap,html body[data-active-view=view-leads] #view-leads .lead-data-table,html body[data-active-view=view-leads] #view-leads .lead-data-table tbody{overscroll-behavior-y:auto!important;touch-action:pan-y!important;max-height:none!important;overflow:visible!important}html body[data-active-view=view-leads] .main-content,html body[data-active-view=view-leads] .page{overscroll-behavior-y:auto!important}#view-bestellingen .bes-active-filters{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:-4px 0 18px!important;display:flex!important}#view-bestellingen .bes-active-filters button{color:#3c4043!important;min-height:32px!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 10px 0 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}#view-bestellingen .bes-active-filters button:hover{background:#f8fbff!important;border-color:#a8c7fa!important}#view-bestellingen .bes-active-filters button b{color:#1a73e8!important;background:#e8f0fe!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}#view-bestellingen .bes-active-filters .bes-active-clear{color:#1a73e8!important;background:0 0!important;border-color:#0000!important}#view-bestellingen .bes-coverage-strip{background:#f8fbff!important;border:1px solid #dadce0!important;border-radius:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:-2px 0 16px!important;padding:10px 12px!important;display:grid!important}#view-bestellingen .bes-coverage-strip.is-warning{background:#fffbf0!important;border-left-color:#f29900!important}#view-bestellingen .bes-coverage-strip span{color:#5f6368!important;flex-direction:column!important;gap:2px!important;font-size:12px!important;font-weight:700!important;display:flex!important}#view-bestellingen .bes-coverage-strip strong{color:#202124!important;font-size:18px!important;line-height:1.1!important}@media (width<=760px){#view-bestellingen .bes-coverage-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#view-bestellingen .bes-customer-contact{flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;margin-top:4px!important;display:flex!important}#view-bestellingen .bes-customer-contact a,#view-bestellingen .bes-customer-contact span{color:#1a73e8!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}#view-bestellingen .bes-customer-contact a+a{padding-left:10px!important}#view-bestellingen .bes-customer-contact a:hover{text-decoration:underline!important}#view-bestellingen .bes-address{margin-top:4px!important;display:block!important}#view-bestellingen .bes-address.is-incomplete{color:#9a3412!important;font-style:normal!important;font-weight:600!important}#view-bestellingen .bes-product-chip{color:#202124!important;background:#f8f9fa!important;border:1px solid #dadce0!important;align-items:center!important;gap:7px!important;min-height:26px!important;display:inline-flex!important}#view-bestellingen .bes-product-chip b{color:#5f6368!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}#view-bestellingen .bes-product-chip span{color:#202124!important;font-size:12px!important;font-weight:700!important}#view-bestellingen .bes-product-chip.is-more{color:#3153d8!important;background:#eef2ff!important;font-weight:800!important}#view-bestellingen .bes-customer-meta .bes-advisor-chip{color:#3153d8!important;background:#eef2ff!important;border:1px solid #c7d2fe!important;font-weight:700!important}#view-bestellingen .bes-customer-meta .bes-advisor-chip.is-empty{color:#5f6368!important;background:#f8f9fa!important;border-style:dashed!important;border-color:#dadce0!important}#view-bestellingen .bes-pipeline-pill.is-getekend{color:#3730a3!important;background:#eef2ff!important;border-color:#c7d2fe!important}#view-bestellingen .bes-pipeline-pill.is-schouw{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}#view-bestellingen .bes-pipeline-pill.is-installatie{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}#view-bestellingen .bes-pipeline-pill.is-oplevering{color:#047857!important;background:#ecfdf5!important;border-color:#bbf7d0!important}body[data-active-view=view-bestellingen] #view-bestellingen .bes-customer-list{padding-bottom:120px!important}body[data-active-view=view-bestellingen] .qt-fab{opacity:.86!important;bottom:108px!important}body[data-active-view=view-bestellingen] .qt-fab:hover{opacity:1!important}.sidebar-brand .brand-text strong span+span,.mobile-brand strong span+span{margin-left:3px!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100000!important;color:#174ea6!important;background:#fff!important;border:2px solid #1a73e8!important;border-radius:8px!important;padding:10px 14px!important;font-weight:800!important;text-decoration:none!important;position:fixed!important;top:12px!important;left:12px!important;transform:translateY(-140%)!important;box-shadow:0 10px 30px #0b12202e!important}.skip-link:focus{transform:translateY(0)!important}.portal-footer,.portal-footer-static{color:#5f6368!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 16px!important;margin:24px auto 0!important;padding:18px 24px 32px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.portal-footer-static{background:var(--md-surface-variant,#f8f9fa)!important}#view-bestellingen .bes-product-chip.is-empty{color:#5f6368!important;border-style:dashed!important}#view-bestellingen .bes-customer-meta .bes-customer-timeline{color:#5f6368!important;background:#fff!important;border-color:#dadce0!important;font-weight:700!important;display:inline-flex!important}#view-bestellingen .bes-open-action{text-decoration:none!important}@media (width>=960px){body[data-active-view=view-bestellingen] #view-bestellingen .bes-customer-list{padding-right:86px!important}}#view-bestellingen .bes-icon-action .material-symbols-rounded{color:#0000!important;width:18px!important;height:18px!important;font-size:0!important;line-height:0!important;overflow:hidden!important}#view-bestellingen .bes-icon-action svg{color:currentColor!important;flex:0 0 18px!important;width:18px!important;height:18px!important}#view-bestellingen .bes-icon-action .material-symbols-rounded:before{content:""!important;background-color:#3c4043!important;width:18px!important;height:18px!important;display:block!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:18px 18px!important;mask-size:18px 18px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}#view-bestellingen .bes-icon-action[href^=tel\:] .material-symbols-rounded:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.35 1.89.66 2.78a2 2 0 0 1-.45 2.11L8.09 9.84a16 16 0 0 0 6.07 6.07l1.23-1.23a2 2 0 0 1 2.11-.45c.89.31 1.82.53 2.78.66A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.35 1.89.66 2.78a2 2 0 0 1-.45 2.11L8.09 9.84a16 16 0 0 0 6.07 6.07l1.23-1.23a2 2 0 0 1 2.11-.45c.89.31 1.82.53 2.78.66A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")!important}#view-bestellingen .bes-icon-action[href^=mailto\:] .material-symbols-rounded:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")!important}#view-bestellingen .bes-icon-action:hover .material-symbols-rounded:before,#view-bestellingen .bes-icon-action:focus-visible .material-symbols-rounded:before{background-color:#174ea6!important}#view-bestellingen .bes-advanced-filters{z-index:24!important;background:#fff!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(440px,100%)!important;margin:8px 0 -70px auto!important;position:relative!important;box-shadow:0 12px 30px #3c40432e!important}@media (width<=720px){#view-bestellingen .bes-advanced-filters{grid-template-columns:1fr!important;width:100%!important;margin-bottom:8px!important}}.crm-app{--crm-page-top-pad:36px;--crm-backbar-zone:56px;--crm-header-gap:24px;--crm-title-zone:126px;--crm-page-title-size:34px;--crm-page-copy-size:17px;--crm-page-label-size:12px;--crm-lead-tabs-zone:56px;--crm-lead-action-zone:56px}.crm-app .main-content>.page{padding-top:var(--crm-page-top-pad)!important}.crm-app :is(.view.active:not(#view-home),.view.active:not(#view-home)>.crm-page,.view.active:not(#view-home)>.view-shell,.view.active:not(#view-home)>.ops-page)>.back-bar{min-height:var(--crm-backbar-zone)!important;margin:0 0 var(--crm-header-gap)!important;align-items:flex-start!important;display:flex!important}.crm-app :is(.view.active:not(#view-home),.view.active:not(#view-home)>.crm-page,.view.active:not(#view-home)>.view-shell,.view.active:not(#view-home)>.ops-page):not(:has(>.back-bar))>:is(.intro,.crm-page-header,.page-head,.td-header,.rp-header){margin-top:calc(var(--crm-backbar-zone) + var(--crm-header-gap))!important}.crm-app :is(.view.active:not(#view-home),.view.active:not(#view-home)>.crm-page,.view.active:not(#view-home)>.view-shell,.view.active:not(#view-home)>.ops-page)>:is(.intro,.crm-page-header,.page-head,.td-header,.rp-header){min-height:var(--crm-title-zone)!important;margin-bottom:var(--crm-header-gap)!important;align-content:start!important;display:grid!important}.crm-app :is(.intro,.crm-page-header,.page-head,.td-header,.rp-header) :is(.intro-label,.eyebrow,.page-kicker){color:var(--crm-subtle,var(--ink-muted))!important;font-size:var(--crm-page-label-size)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-weight:700!important;line-height:1.2!important;display:inline-block!important}.crm-app :is(.intro,.crm-page-header,.page-head,.td-header,.rp-header) h1{min-height:40px!important;color:var(--crm-text,var(--ink))!important;font-family:var(--crm-font,Archivo, sans-serif)!important;font-size:var(--crm-page-title-size)!important;letter-spacing:0!important;margin:0 0 12px!important;font-weight:500!important;line-height:1.12!important}.crm-app :is(.intro,.crm-page-header,.page-head,.td-header,.rp-header) p{max-width:860px!important;color:var(--crm-muted,var(--ink-muted))!important;font-size:var(--crm-page-copy-size)!important;letter-spacing:0!important;margin:0!important;font-weight:400!important;line-height:1.45!important}.crm-app :is(#view-leads,#view-bestellingen,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-offertes,#view-lead-sale-matching)>:is(.intro,.crm-page-header,.page-head) :is(.intro-label,.eyebrow,.page-kicker){color:var(--crm-subtle,var(--ink-muted))!important;font-family:var(--crm-font,Archivo, sans-serif)!important;font-size:var(--crm-page-label-size)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important;line-height:1.2!important}.crm-app :is(#view-leads,#view-bestellingen,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-offertes,#view-lead-sale-matching)>:is(.intro,.crm-page-header,.page-head) h1{color:var(--crm-text,var(--ink))!important;font-family:var(--crm-font,Archivo, sans-serif)!important;font-size:var(--crm-page-title-size)!important;letter-spacing:0!important;margin:0 0 12px!important;font-weight:500!important;line-height:1.12!important}.crm-app :is(#view-leads,#view-bestellingen,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-offertes,#view-lead-sale-matching)>:is(.intro,.crm-page-header,.page-head) p{color:var(--crm-muted,var(--ink-muted))!important;font-family:var(--crm-font,Archivo, sans-serif)!important;font-size:var(--crm-page-copy-size)!important;margin:0!important;line-height:1.45!important}.crm-app #view-lead-sale-matching:not(:has(>.back-bar))>.page-head{margin-top:calc(var(--crm-backbar-zone) + var(--crm-header-gap))!important}body[data-active-view=view-leads] #view-leads,#view-leads{--lead-top-zone:var(--crm-backbar-zone);--lead-tabs-zone:var(--crm-lead-tabs-zone);--lead-action-zone:var(--crm-lead-action-zone);--lead-intro-zone:var(--crm-title-zone);flex-direction:column!important;display:flex!important}body[data-active-view=view-leads] #view-leads>.back-bar,#view-leads>.back-bar{min-height:var(--lead-top-zone)!important;margin:0 0 var(--crm-header-gap)!important;order:0!important}body[data-active-view=view-leads] #view-leads>.lead-workspace-tabs,#view-leads>.lead-workspace-tabs{min-height:var(--lead-tabs-zone)!important;margin:0 0 var(--crm-header-gap)!important;order:2!important}body[data-active-view=view-leads] #view-leads>.leads-actionbar,#view-leads>.leads-actionbar{min-height:var(--lead-action-zone)!important;margin:0 0 var(--crm-header-gap)!important;order:3!important}body[data-active-view=view-leads] #view-leads>.intro,#view-leads>.intro{min-height:var(--lead-intro-zone)!important;margin:0 0 var(--crm-header-gap)!important;order:1!important}body[data-active-view=view-leads] #view-leads>.lead-filter-stack,#view-leads>.lead-filter-stack{order:4!important;margin-top:0!important}body[data-active-view=view-leads] #view-leads>:is(.lead-sync-notice,.lead-report-shell,.lead-contact-lead-list,.lead-table-shell,.lead-list),#view-leads>:is(.lead-sync-notice,.lead-report-shell,.lead-contact-lead-list,.lead-table-shell,.lead-list){order:5!important}@media (width<=760px){.crm-app{--crm-page-top-pad:24px;--crm-backbar-zone:52px;--crm-header-gap:18px;--crm-title-zone:112px;--crm-page-title-size:28px;--crm-page-copy-size:15px;--crm-page-label-size:11px;--crm-lead-tabs-zone:54px;--crm-lead-action-zone:54px}}:root{--crm-page-top-pad:36px;--crm-backbar-zone:56px;--crm-header-gap:24px;--crm-title-zone:126px;--crm-page-title-size:34px;--crm-page-copy-size:17px;--crm-page-label-size:12px;--crm-lead-tabs-zone:56px;--crm-lead-action-zone:56px}.main-content>.page{padding-top:var(--crm-page-top-pad)!important}.view.active:not(#view-home)>.back-bar{min-height:var(--crm-backbar-zone)!important;margin:0 0 var(--crm-header-gap)!important;align-items:flex-start!important;display:flex!important}.view.active:not(#view-home):not(:has(>.back-bar))>:is(.intro,.crm-page-header,.page-head,.td-header,.rp-header){margin-top:calc(var(--crm-backbar-zone) + var(--crm-header-gap))!important}.view.active:not(#view-home)>:is(.intro,.crm-page-header,.page-head,.td-header,.rp-header){min-height:var(--crm-title-zone)!important;margin-bottom:var(--crm-header-gap)!important;align-content:start!important;display:grid!important}.view.active:not(#view-home)>:is(.intro,.crm-page-header,.page-head,.td-header,.rp-header) :is(.intro-label,.eyebrow,.page-kicker),:is(#view-leads,#view-bestellingen,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-offertes,#view-lead-sale-matching)>:is(.intro,.crm-page-header,.page-head) :is(.intro-label,.eyebrow,.page-kicker){color:var(--crm-subtle,var(--ink-muted))!important;font-family:var(--crm-font,var(--font-sans,Archivo, sans-serif))!important;font-size:var(--crm-page-label-size)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-weight:700!important;line-height:1.2!important;display:inline-block!important}.view.active:not(#view-home)>:is(.intro,.crm-page-header,.page-head,.td-header,.rp-header) h1,:is(#view-leads,#view-bestellingen,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-offertes,#view-lead-sale-matching)>:is(.intro,.crm-page-header,.page-head) h1{min-height:40px!important;color:var(--crm-text,var(--ink,#202124))!important;font-family:var(--crm-font,var(--font-sans,Archivo, sans-serif))!important;font-size:var(--crm-page-title-size)!important;letter-spacing:0!important;margin:0 0 12px!important;font-weight:500!important;line-height:1.12!important}.view.active:not(#view-home)>:is(.intro,.crm-page-header,.page-head,.td-header,.rp-header) p,:is(#view-leads,#view-bestellingen,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-offertes,#view-lead-sale-matching)>:is(.intro,.crm-page-header,.page-head) p{max-width:860px!important;color:var(--crm-muted,var(--ink-muted))!important;font-family:var(--crm-font,var(--font-sans,Archivo, sans-serif))!important;font-size:var(--crm-page-copy-size)!important;letter-spacing:0!important;margin:0!important;font-weight:400!important;line-height:1.45!important}#view-leads{--lead-top-zone:var(--crm-backbar-zone);--lead-tabs-zone:var(--crm-lead-tabs-zone);--lead-action-zone:var(--crm-lead-action-zone);--lead-intro-zone:var(--crm-title-zone);flex-direction:column!important;display:flex!important}#view-leads>.back-bar{min-height:var(--lead-top-zone)!important;margin:0 0 var(--crm-header-gap)!important;order:0!important}#view-leads>.intro{min-height:var(--lead-intro-zone)!important;margin:0 0 var(--crm-header-gap)!important;order:1!important}#view-leads>.lead-workspace-tabs{min-height:var(--lead-tabs-zone)!important;margin:0 0 var(--crm-header-gap)!important;order:2!important}#view-leads>.leads-actionbar{min-height:var(--lead-action-zone)!important;margin:0 0 var(--crm-header-gap)!important;order:3!important}#view-leads>.lead-filter-stack{order:4!important;margin-top:0!important}#view-leads>:is(.lead-sync-notice,.lead-report-shell,.lead-contact-lead-list,.lead-table-shell,.lead-list){order:5!important}#view-lead-sale-matching:not(:has(>.back-bar))>.page-head{margin-top:calc(var(--crm-backbar-zone) + var(--crm-header-gap))!important}@media (width<=760px){:root{--crm-page-top-pad:24px;--crm-backbar-zone:52px;--crm-header-gap:18px;--crm-title-zone:140px;--crm-page-title-size:28px;--crm-page-copy-size:15px;--crm-page-label-size:11px;--crm-lead-tabs-zone:54px;--crm-lead-action-zone:54px}}body[data-active-view=view-lead-duplicates] #view-leads,#view-lead-sale-matching.lead-sale-matching-view{gap:0!important}#view-lead-sale-matching>.page-head{-moz-column-gap:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:0 16px!important}#view-lead-sale-matching>.page-head>div:first-child{align-content:start!important;display:grid!important}.view.active:not(#view-home)>.crm-page-header>.crm-page-header-main,:is(#view-bestellingen,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-offertes)>.crm-page-header>.crm-page-header-main{align-content:start!important;gap:0!important;display:grid!important}#view-lead-sale-matching>.page-head .lead-sale-actions{justify-content:flex-end!important;align-self:start!important}@media (width<=900px){#view-lead-sale-matching>.page-head{min-height:var(--crm-title-zone)!important;margin-bottom:calc(var(--crm-header-gap) + 58px)!important;grid-template-columns:minmax(0,1fr)!important;row-gap:0!important;position:relative!important;overflow:visible!important}#view-lead-sale-matching>.page-head .lead-sale-actions{top:calc(var(--crm-title-zone) + 12px)!important;justify-content:flex-start!important;position:absolute!important;left:0!important;right:0!important}}:root,.crm-app{--color-primary:#1a73e8;--color-primary-light:#e8f0fe;--color-primary-dark:#1557b0;--color-success:#1e8e3e;--color-danger:#d93025;--color-warning:#f59e0b;--color-text-primary:#202124;--color-text-secondary:#5f6368;--color-text-tertiary:#80868b;--color-text-disabled:#bdc1c6;--color-surface:#fff;--color-bg:#f8f9fa;--color-border:#e0e3e7;--font-family:"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-body:16px;--font-size-subtitle:16px;--font-size-h3:18px;--font-size-h2:22px;--font-size-h1:34px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-focus:0 0 0 3px #1a73e833;--transition-fast:.12s cubic-bezier(.2, 0, 0, 1);--transition-normal:.2s cubic-bezier(.2, 0, 0, 1);--sidebar-width:320px;--page-padding-x:40px;--page-padding-top:36px;--content-max-width:1280px;--crm-font:var(--font-family);--crm-primary:var(--color-primary);--crm-primary-soft:var(--color-primary-light);--crm-primary-dark:var(--color-primary-dark);--crm-border:var(--color-border);--crm-text:var(--color-text-primary);--crm-muted:var(--color-text-secondary);--crm-subtle:var(--color-text-tertiary);--crm-page-top-pad:var(--page-padding-top);--crm-page-padding-x:var(--page-padding-x);--crm-page-title-size:var(--font-size-h1);--crm-page-title-line:40px;--crm-page-copy-size:var(--font-size-subtitle);--crm-page-copy-line:24px;--crm-page-label-size:var(--font-size-sm);--md-primary:var(--color-primary);--md-primary-container:var(--color-primary-light);--md-outline:var(--color-border);--md-outline-variant:var(--color-border);--md-on-surface:var(--color-text-primary);--md-on-surface-variant:var(--color-text-secondary);--font-sans:var(--font-family)}html body :is(.crm-app,#app){background:var(--color-bg);color:var(--color-text-primary);font-family:var(--crm-font)}.crm-app .main-content>.page,.crm-app .crm-main>.page,.crm-app .page-wrapper{box-sizing:border-box!important;max-width:var(--content-max-width)!important;padding:var(--crm-page-top-pad) var(--crm-page-padding-x) 60px!important;width:100%!important}.crm-app [id^=view-]>:is(.intro,.home-intro,.page-header,.crm-page-header,.td-header,.lead-page-header,.customer-page-header,.formhub-header,.operations-header){font-family:var(--crm-font)!important;min-height:auto!important;margin:0!important}.crm-app :is(.page-back-bar,.back-bar){align-items:center!important;min-height:auto!important;margin:0 0 20px!important;padding-top:0!important;display:flex!important}.crm-app :is(.page-back-btn,.back-btn:not(.back-btn-primary)){border:1px solid var(--color-border)!important;border-radius:var(--radius-full)!important;box-shadow:none!important;color:var(--color-text-secondary)!important;cursor:pointer!important;font-family:var(--crm-font)!important;font-size:13px!important;font-weight:var(--font-weight-medium)!important;background:0 0!important;align-items:center!important;gap:4px!important;min-height:30px!important;padding:4px 12px!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.crm-app :is(.page-back-btn,.back-btn:not(.back-btn-primary)):hover,.crm-app :is(.page-back-btn,.back-btn:not(.back-btn-primary)):focus-visible{background:var(--color-primary-light)!important;color:var(--color-primary)!important;border-color:#c5d8fb!important}.crm-app :is(.page-eyebrow,.home-label,.intro-label,.lead-workspace-eyebrow,.inventory-eyebrow,.formhub-eyebrow),.crm-app [id^=view-]>:is(.intro,.home-intro,.page-header,.crm-page-header,.td-header,.lead-page-header,.customer-page-header,.formhub-header,.operations-header) :is(.page-eyebrow,.home-label,.intro-label,.eyebrow){color:var(--color-text-tertiary)!important;font-family:var(--crm-font)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;line-height:16px!important;display:block!important}.crm-app :is(.section-label,.route-check-card .intro-label,.card-section-label){color:var(--color-text-primary)!important;font-family:var(--crm-font)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 8px!important;line-height:20px!important;display:block!important}.crm-app :is(.page-title,#homeGreeting),.crm-app [id^=view-]>:is(.intro,.home-intro,.page-header,.crm-page-header,.td-header,.lead-page-header,.customer-page-header,.formhub-header,.operations-header) h1,.crm-app #view-todo .td-header :is(h1,h2),.crm-app .schouw-app :is(.form-card h1,.schouw-page-title){color:var(--color-text-primary)!important;font-family:var(--crm-font)!important;font-size:34px!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important;margin:0 0 12px!important;line-height:40px!important}.crm-app :is(.page-title,#homeGreeting) :is(span,.accent),.crm-app [id^=view-]>:is(.intro,.home-intro,.page-header,.crm-page-header,.td-header,.lead-page-header,.customer-page-header,.formhub-header,.operations-header) h1 :is(span,.accent){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.crm-app :is(.page-subtitle,#homeSubtitle,.td-header-sub),.crm-app [id^=view-]>:is(.intro,.home-intro,.page-header,.crm-page-header,.td-header,.lead-page-header,.customer-page-header,.formhub-header,.operations-header)>p,.crm-app .schouw-app :is(.page-subtitle,.form-card>p,.schouw-page-subtitle){max-width:820px;color:var(--color-text-secondary)!important;font-family:var(--crm-font)!important;font-size:16px!important;font-weight:var(--font-weight-regular)!important;margin:0 0 28px!important;line-height:24px!important}.crm-app :is(.page-actionbar,.lead-toolbar,.customer-toolbar,.ticket-toolbar,.td-lists-bar,.agenda-toolbar,.formhub-toolbar){flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.crm-app :is(.btn-primary,.crm-primary-btn,.primary-btn,.ticket-primary-btn,.td-list-new-btn,.agenda-new-btn,.leads-primary-btn,.customer-primary-btn,.formhub-primary-btn,.gv-empty-cta:not(.secondary),.schouw-app .client-primary-btn,.schouw-app .form-primary-btn,button[data-variant=primary]){background:var(--color-primary)!important;border-radius:var(--radius-full)!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;font-family:var(--crm-font)!important;font-size:14px!important;font-weight:var(--font-weight-medium)!important;min-height:36px!important;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)!important;border:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 20px!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.crm-app :is(.btn-primary,.crm-primary-btn,.primary-btn,.ticket-primary-btn,.td-list-new-btn,.agenda-new-btn,.leads-primary-btn,.customer-primary-btn,.formhub-primary-btn,.gv-empty-cta:not(.secondary),.schouw-app .client-primary-btn,.schouw-app .form-primary-btn,button[data-variant=primary]):hover,.crm-app :is(.btn-primary,.crm-primary-btn,.primary-btn,.ticket-primary-btn,.td-list-new-btn,.agenda-new-btn,.leads-primary-btn,.customer-primary-btn,.formhub-primary-btn,.gv-empty-cta:not(.secondary),.schouw-app .client-primary-btn,.schouw-app .form-primary-btn,button[data-variant=primary]):focus-visible{background:var(--color-primary-dark)!important;color:#fff!important}.crm-app :is(.btn-secondary,.crm-secondary-btn,.secondary-btn,.leads-secondary-btn,.ticket-secondary-btn,.agenda-secondary-btn,.formhub-secondary-btn,.schouw-app .client-secondary-btn,.schouw-app .form-secondary-btn,button[data-variant=secondary]){border:1px solid var(--color-border)!important;border-radius:var(--radius-full)!important;box-shadow:none!important;color:var(--color-text-primary)!important;cursor:pointer!important;font-family:var(--crm-font)!important;font-size:14px!important;font-weight:var(--font-weight-medium)!important;background:0 0!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:8px 16px!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.crm-app :is(.page-tabs,.lead-workspace-tabs,.client-picker-tabs,.qt-client-tabs,.tg-view-switch,.bes-segment,.customer-view-toggle,.invoice-filter-group,.product-page-tabs,.schouw-app .client-picker-tabs){flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin-bottom:24px!important;display:flex!important}.crm-app :is(.page-tab,.lead-workspace-tabs button,.client-picker-tabs button,.client-tab,.qt-client-tab,.tg-view-btn,.bes-segment button,.customer-view-toggle button,.invoice-filter-chip,.ticket-filter-chip,.td-list-chip,.product-page-tabs button,.schouw-app .client-tab){border:1px solid var(--color-border)!important;border-radius:var(--radius-full)!important;box-shadow:none!important;color:var(--color-text-secondary)!important;cursor:pointer!important;font-family:var(--crm-font)!important;font-size:14px!important;font-weight:var(--font-weight-medium)!important;background:0 0!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:6px 16px!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}.crm-app :is(.page-tab.active,.page-tab[aria-selected=true],.lead-workspace-tabs button.active,.client-picker-tabs button.active,.client-tab.active,.client-tab[aria-selected=true],.qt-client-tab.active,.tg-view-btn.active,.bes-segment button.active,.customer-view-toggle button.active,.invoice-filter-chip.active,.ticket-filter-chip.active,.td-list-chip.active,.product-page-tabs button.active,.schouw-app .client-tab.active){background:var(--color-primary-light)!important;color:var(--color-primary)!important;font-weight:var(--font-weight-semibold)!important;border-color:#c5d8fb!important}.crm-app :is(.page-tab-badge,.tab-badge,.lead-workspace-tabs .badge,.client-tab .badge){background:var(--color-primary)!important;color:#fff!important;font-size:11px!important;font-weight:var(--font-weight-bold)!important;text-align:center!important;border-radius:10px!important;justify-content:center!important;min-width:18px!important;padding:1px 6px!important;line-height:16px!important;display:inline-flex!important}.crm-app :is(.card,.crm-card,.form-card,.manual-form-card,.dashboard-stat,.quick-action,.route-check-card,.td-kpi,.ticket-stat-card,.ticket-board-card,.formhub-card,.gv-card,.customer-card,.customer-detail-section,.lead-report-card,.ops-panel,.energy-panel,.schouw-app .client-result,.schouw-app .form-card){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;box-sizing:border-box!important}.crm-app :is(.card,.crm-card,.form-card,.manual-form-card,.dashboard-stat,.quick-action,.route-check-card,.td-kpi,.ticket-stat-card,.ticket-board-card,.formhub-card,.gv-card,.customer-card,.customer-detail-section,.lead-report-card,.ops-panel,.energy-panel):not(.card--compact):not(.card--large){padding:20px!important}.crm-app .card--compact{padding:16px!important}.crm-app .card--large{padding:28px!important}.crm-app :is(.field-label,label.field-label,.crm-field-label,.form-field label,.schouw-app label){color:var(--color-text-primary)!important;font-family:var(--crm-font)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;margin:0 0 6px!important;line-height:18px!important;display:block!important}.crm-app :is(.field-input,input:not([type=checkbox]):not([type=radio]):not([type=file]),select){border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--color-text-primary)!important;font-family:var(--crm-font)!important;font-size:14px!important;font-weight:var(--font-weight-regular)!important;max-width:100%!important;height:44px!important;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)!important;background:#fff!important;outline:none!important;padding:10px 14px!important;line-height:20px!important}.crm-app textarea,.crm-app .field-textarea{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--color-text-primary)!important;font-family:var(--crm-font)!important;background:#fff!important;outline:none!important;min-height:96px!important;padding:10px 14px!important;font-size:14px!important;line-height:20px!important}.crm-app :is(.field-input,input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{border-color:var(--color-primary)!important;box-shadow:var(--shadow-focus)!important}.crm-app .field-search{position:relative!important}.crm-app .field-search .field-input,.crm-app .field-search input{padding-left:40px!important}.crm-app .field-search-icon,.crm-app .search-icon{color:var(--color-text-tertiary)!important;font-size:20px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.crm-app :is(.empty-state,.gv-empty,.ticket-empty,.td-empty,.crm-empty-state){text-align:center!important;flex-direction:column!important;align-items:center!important;padding:60px 40px!important;display:flex!important}.crm-app :is(.empty-state-icon,.gv-empty-icon,.ticket-empty-icon,.crm-empty-icon){color:var(--color-primary)!important;background:#f1f3f4!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;margin-bottom:20px!important;font-size:28px!important;display:flex!important}.crm-app :is(.empty-state-title,.gv-empty-title,.ticket-empty-title,.td-empty-title,.crm-empty-title){color:var(--color-text-primary)!important;font-family:var(--crm-font)!important;font-size:18px!important;font-weight:var(--font-weight-semibold)!important;margin:0 0 8px!important;line-height:24px!important}.crm-app :is(.empty-state-desc,.gv-empty-desc,.ticket-empty-desc,.td-empty-desc,.crm-empty-desc){color:var(--color-text-secondary)!important;font-family:var(--crm-font)!important;font-size:14px!important;font-weight:var(--font-weight-regular)!important;max-width:380px!important;margin:0 auto 24px!important;line-height:22px!important}.crm-app :is(.status-success,.badge-success,.chip-success,.is-success){color:var(--color-success)!important}.crm-app :is(.status-danger,.badge-danger,.chip-danger,.is-danger){color:var(--color-danger)!important}@media (width<=768px){.crm-app .main-content>.page,.crm-app .crm-main>.page,.crm-app .page-wrapper{padding:24px 20px 48px!important}.crm-app :is(.page-title,#homeGreeting),.crm-app [id^=view-]>:is(.intro,.home-intro,.page-header,.crm-page-header,.td-header,.lead-page-header,.customer-page-header,.formhub-header,.operations-header) h1,.crm-app #view-todo .td-header :is(h1,h2){font-size:28px!important;line-height:36px!important}.crm-app :is(.page-subtitle,#homeSubtitle,.td-header-sub),.crm-app [id^=view-]>:is(.intro,.home-intro,.page-header,.crm-page-header,.td-header,.lead-page-header,.customer-page-header,.formhub-header,.operations-header)>p{font-size:15px!important;line-height:22px!important}}body :is(.page-eyebrow,#view-home .home-label,#view-home .page-eyebrow,#view-todo .td-header-main .page-eyebrow,[id^=view-]>.intro .intro-label,#view-schouw .intro-label,#view-formhub .intro-label,#view-werkvoorbereiding .intro-label,#view-bestellingen .intro-label){color:#80868b!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important}body :is(.section-label,#view-team-agenda .route-check-card .intro-label,#view-team-agenda .route-check-card .section-label){color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 8px!important;font-size:13px!important;font-weight:600!important;line-height:20px!important}body :is(#view-home #homeGreeting,#view-home .page-title,#view-team-agenda>.intro h1,#view-todo .td-header-main h1,#view-tickets>.intro h1,#view-leads>.intro h1,#view-bestellingen>.intro h1,#view-formhub>.intro h1,#view-werkvoorbereiding>.intro h1,#view-schouw>.intro h1,[id^=view-] .page-title){color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:34px!important;font-weight:500!important;line-height:40px!important}body :is(#view-home #homeSubtitle,#view-home .page-subtitle,#view-todo .td-header-sub,[id^=view-]>.intro>p,#view-schouw>.intro>p,#view-formhub>.intro>p,#view-werkvoorbereiding>.intro>p){color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;max-width:820px!important;margin:0 0 28px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}body :is(.page-back-bar,[id^=view-]>.back-bar){margin:0 0 20px!important;padding-top:0!important}body :is(.page-back-btn,[id^=view-]>.back-bar .back-btn){color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:0 0!important;border:1px solid #e0e3e7!important;border-radius:20px!important;align-items:center!important;gap:4px!important;min-height:30px!important;padding:4px 12px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(.btn-primary,#view-team-agenda .agenda-new-btn:not(.agenda-access-btn),#view-tickets .ticket-primary-btn,#view-todo .td-list-new-btn,#view-leads .leads-primary-btn,#view-schouw .btn-primary){color:#fff!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:#1a73e8!important;border:0 #1a73e8!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:8px 20px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(.btn-primary,#view-team-agenda .agenda-new-btn:not(.agenda-access-btn),#view-tickets .ticket-primary-btn,#view-todo .td-list-new-btn,#view-leads .leads-primary-btn,#view-schouw .btn-primary):hover{background:#1557b0!important}body :is(.btn-secondary,#view-team-agenda .agenda-access-btn){color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:0 0!important;border:1px solid #e0e3e7!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(.page-tab,#view-leads .lead-workspace-tabs button,#view-schouw .client-tab,#view-tickets .client-tab,#view-todo .td-list-chip,#view-team-agenda .tg-view-btn,.bes-segment button,.customer-view-toggle button,.invoice-filter-chip){box-shadow:none!important;color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:0 0!important;border:1px solid #e0e3e7!important;border-radius:20px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:6px 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(.page-tab.active,.page-tab[aria-selected=true],#view-leads .lead-workspace-tabs button.active,#view-schouw .client-tab.active,#view-schouw .client-tab[aria-selected=true],#view-tickets .client-tab.active,#view-todo .td-list-chip.active,#view-team-agenda .tg-view-btn.active,.bes-segment button.active,.customer-view-toggle button.active,.invoice-filter-chip.active){color:#1a73e8!important;background:#e8f0fe!important;border-color:#c5d8fb!important;font-weight:600!important}body [id^=view-] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select){box-shadow:none!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:#fff!important;border:1px solid #e0e3e7!important;border-radius:8px!important;height:44px!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}body [id^=view-] textarea{box-shadow:none!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:#fff!important;border:1px solid #e0e3e7!important;border-radius:8px!important;min-height:96px!important;padding:10px 14px!important;font-size:14px!important;line-height:20px!important}body [id^=view-] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):focus{border-color:#1a73e8!important;box-shadow:0 0 0 3px #1a73e833!important}body :is(#view-home .dashboard-stat,#view-home .quick-action,#view-team-agenda .route-check-card,#view-todo .td-kpi,#view-tickets .ticket-stat-card,#view-formhub .formhub-card,#view-schouw .form-card,#view-schouw .client-result,#view-leads .lead-report-card,#view-leads .ops-panel){box-shadow:none!important;background:#fff!important;border:1px solid #e0e3e7!important;border-radius:12px!important}body :is(#view-werkvoorbereiding .gv-empty,#view-tickets .ticket-empty,#view-todo .td-empty,.empty-state,.crm-empty-state){text-align:center!important;flex-direction:column!important;align-items:center!important;padding:60px 40px!important;display:flex!important}body :is(#view-team-agenda .intro .intro-label,#view-leads .intro .intro-label,#view-bestellingen .intro .intro-label,#view-formhub .intro .intro-label,#view-werkvoorbereiding .intro .intro-label,#view-schouw .intro .intro-label,#view-tickets .intro .intro-label){color:#80868b!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important}body :is(#view-tickets .intro h1,#view-tickets #ticketListStep .intro h1){color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:34px!important;font-weight:500!important;line-height:40px!important}body :is(#view-tickets .intro>p,#view-tickets #ticketListStep .intro>p){color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;margin:0 0 28px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}body :is(#view-leads,#view-tickets,#view-bestellingen,#view-team-agenda,#view-schouw,#view-todo) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select){box-shadow:none!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:#fff!important;border:1px solid #e0e3e7!important;border-radius:8px!important;height:44px!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}body #view-team-agenda#view-team-agenda .intro .intro-label,body #view-leads#view-leads .intro .intro-label,body #view-bestellingen#view-bestellingen .intro .intro-label,body #view-formhub#view-formhub .intro .intro-label,body #view-werkvoorbereiding#view-werkvoorbereiding .intro .intro-label,body #view-schouw#view-schouw .intro .intro-label,body #view-tickets#view-tickets .intro .intro-label,body #view-home#view-home .home-label,body #view-todo#view-todo .page-eyebrow{color:#80868b!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important}body :is(.crm-app,#app) .view.active.view.active :is(.crm-intro h1,.intro h1,.crm-page-header h1,.page-header h1){color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:34px!important;font-weight:500!important;line-height:40px!important}body :is(.crm-app,#app) .view.active.view.active.view.active :is(.page-eyebrow,.intro .intro-label,.crm-intro .picker-label,.picker-intro .picker-label,.eyebrow,.inventory-eyebrow,.ea-eyebrow,.energy-command-eyebrow,.formhub-eyebrow){color:#80868b!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important}body :is(.crm-app,#app) .view.active.view.active :is(.crm-intro>p,.intro>p,.crm-page-header>p,.page-header>p,.page-subtitle){color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;max-width:820px!important;margin:0 0 28px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}body :is(.crm-app,#app) .view.active :is(.ea-hero h2,.inventory-hero h2,.energy-command-main h2,.module-title){color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:24px!important;font-weight:400!important;line-height:30px!important}body :is(.crm-app,#app) .view.active :is(.ea-hero p,.inventory-hero p,.energy-command-main p,.module-lead){color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}body :is(.crm-app,#app) .view.active :is(.btn-primary,.ev-btn-primary,.back-btn-primary,.back-btn.back-btn-primary,.ea-btn.primary,.crm-primary-btn,.leads-primary-btn,.ticket-primary-btn,.td-list-new-btn){box-shadow:none!important;color:#fff!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:#1a73e8!important;border:0 #1a73e8!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:8px 20px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(.crm-app,#app) .view.active :is(.btn-primary,.ev-btn-primary,.back-btn-primary,.back-btn.back-btn-primary,.ea-btn.primary,.crm-primary-btn,.leads-primary-btn,.ticket-primary-btn,.td-list-new-btn):hover{background:#1557b0!important}body :is(.crm-app,#app) .view.active :is(.btn-secondary,.ea-btn.ghost,.ev-btn:not(.ev-btn-primary),.ops-panel-head button:not(.btn-primary):not(.ev-btn-primary)){box-shadow:none!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:0 0!important;border:1px solid #e0e3e7!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(.crm-app,#app) .view.active :is(.page-tabs,.crm-type-tabs,.product-page-tabs,.comm-tabs,.klanten-hub-tabs,.client-picker-tabs){flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin-bottom:24px!important;display:flex!important}body :is(.crm-app,#app) .view.active :is(.page-tab,.product-page-tab,.crm-type-tab,.comm-tab,.klanten-hub-tab,.client-tab,.ticket-stat-card,.td-list-chip,.tg-view-btn){box-shadow:none!important;color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:0 0!important;border:1px solid #e0e3e7!important;border-radius:20px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:6px 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(.crm-app,#app) .view.active :is(.page-tab.active,.page-tab[aria-selected=true],.product-page-tab.active,.product-page-tab[aria-selected=true],.crm-type-tab.active,.comm-tab.active,.klanten-hub-tab.active,.client-tab.active,.ticket-stat-card.active,.td-list-chip.active,.tg-view-btn.active){color:#1a73e8!important;background:#e8f0fe!important;border-color:#c5d8fb!important;font-weight:600!important}body :is(.crm-app,#app) #view-products .product-sticky-nav{display:none!important}body :is(.crm-app,#app) .view.active :is(.kpi-block,.crm-stat,.product-stat-card,.invoice-kpi-card,.comm-kpi-card,.fin-stat,.bes-stat,.ea-metric,.ops-kpis>div){box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e0e3e7!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;display:flex!important}body :is(.crm-app,#app) .view.active :is(.kpi-value,.crm-stat strong,.product-stat-card strong,.invoice-kpi-card strong,.comm-kpi-card strong,.comm-kpi strong,.fin-stat-value,.bes-stat-value,.ea-metric strong,.ea-hero-panel strong,.ops-kpis strong){color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;font-size:32px!important;font-weight:400!important;line-height:32px!important}body :is(.crm-app,#app) .view.active :is(.kpi-label,.crm-stat span,.product-stat-card span,.invoice-kpi-card span,.comm-kpi-label,.fin-stat-label,.bes-stat-label,.ea-metric small,.ea-hero-panel span,.ops-kpis span){color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}body :is(.crm-app,#app) #view-academy :is(.aca-mod-num,.aca-mod-title,.aca-progress-label,.num,summary,strong),body :is(.crm-app,#app) #view-role-perms :is(.rp-perm-label,.rp-risk,.rp-cat-bulk-btn,.rp-cat-head-title,.rp-cat-head-count,.rp-cat-bulk,.rp-cat-bulk span,.rp-btn,.rp-profile-eyebrow,.rp-role-inspector-kicker,.rp-role-inspector-title),body :is(.crm-app,#app) #view-users :is(strong,b,h2,span:not(.material-symbols-rounded)),body :is(.crm-app,#app) #view-products span:not(.material-symbols-rounded),body :is(.crm-app,#app) #view-health-check :is(strong,b,h2,span:not(.material-symbols-rounded)){font-weight:600!important}body :is(.crm-app,#app) #view-academy :is(.aca-mod-num,.aca-mod-title,.aca-progress-label){font-size:13px!important;line-height:18px!important}body :is(.crm-app,#app) #view-academy .aca-mod-status{font-weight:500!important}body #view-crm#view-crm .crm-intro h1,body :is(#view-products#view-products,#view-salesdock-mappings#view-salesdock-mappings,#view-voorraad#view-voorraad,#view-installatie-tarieven#view-installatie-tarieven,#view-financiering#view-financiering,#view-facturen#view-facturen,#view-sales-commissions#view-sales-commissions,#view-email-automations#view-email-automations,#view-audit#view-audit,#view-health-check#view-health-check,#view-role-perms#view-role-perms,#view-users#view-users,#view-academy#view-academy,#view-energie-klanten#view-energie-klanten,#view-energy-finance#view-energy-finance,#view-energy-anomalies#view-energy-anomalies) .intro h1{color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:34px!important;font-weight:500!important;line-height:40px!important}body #view-crm#view-crm .crm-intro :is(.picker-label,.page-eyebrow),body :is(#view-products#view-products,#view-salesdock-mappings#view-salesdock-mappings,#view-voorraad#view-voorraad,#view-installatie-tarieven#view-installatie-tarieven,#view-financiering#view-financiering,#view-facturen#view-facturen,#view-sales-commissions#view-sales-commissions,#view-email-automations#view-email-automations,#view-audit#view-audit,#view-health-check#view-health-check,#view-role-perms#view-role-perms,#view-users#view-users,#view-academy#view-academy,#view-energie-klanten#view-energie-klanten,#view-energy-finance#view-energy-finance,#view-energy-anomalies#view-energy-anomalies) :is(.intro .intro-label,.page-eyebrow,.inventory-eyebrow,.ea-eyebrow,.energy-command-eyebrow,.eyebrow){color:#80868b!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important}body #view-crm#view-crm .crm-intro>p,body :is(#view-financiering#view-financiering,#view-facturen#view-facturen,#view-sales-commissions#view-sales-commissions,#view-email-automations#view-email-automations,#view-audit#view-audit,#view-health-check#view-health-check,#view-users#view-users,#view-academy#view-academy) .intro>p{color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;max-width:820px!important;margin:0 0 28px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}body #view-email-automations#view-email-automations .ea-hero h2,body #view-voorraad#view-voorraad .inventory-hero h2,body :is(#view-energie-klanten#view-energie-klanten,#view-energy-finance#view-energy-finance,#view-energy-anomalies#view-energy-anomalies) .energy-command-main h2,body #view-academy#view-academy .module-title{color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:24px!important;font-weight:400!important;line-height:30px!important}body #view-email-automations#view-email-automations .ea-hero p,body #view-voorraad#view-voorraad .inventory-hero p,body :is(#view-energie-klanten#view-energie-klanten,#view-energy-finance#view-energy-finance,#view-energy-anomalies#view-energy-anomalies) .energy-command-main p,body #view-academy#view-academy .module-lead{color:#5f6368!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}body :is(#view-products#view-products,#view-salesdock-mappings#view-salesdock-mappings,#view-voorraad#view-voorraad,#view-financiering#view-financiering,#view-users#view-users,#view-academy#view-academy,#view-email-automations#view-email-automations) :is(.btn-primary,.ev-btn-primary,.back-btn-primary,.back-btn.back-btn-primary,.ea-btn.primary){box-shadow:none!important;color:#fff!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:#1a73e8!important;border:0 #1a73e8!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:8px 20px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(#view-products#view-products,#view-salesdock-mappings#view-salesdock-mappings,#view-installatie-tarieven#view-installatie-tarieven) :is(.btn-secondary,.ops-panel-head button,.ev-btn:not(.ev-btn-primary)){box-shadow:none!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:0 0!important;border:1px solid #e0e3e7!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(#view-crm#view-crm,#view-products#view-products,#view-sales-commissions#view-sales-commissions,#view-energie-klanten#view-energie-klanten,#view-energy-finance#view-energy-finance,#view-energy-anomalies#view-energy-anomalies,#view-schouw#view-schouw) :is(.page-tabs,.crm-type-tabs,.product-page-tabs,.comm-tabs,.klanten-hub-tabs,.client-picker-tabs){flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin-bottom:24px!important;display:flex!important}body :is(#view-crm#view-crm,#view-products#view-products,#view-sales-commissions#view-sales-commissions,#view-energie-klanten#view-energie-klanten,#view-energy-finance#view-energy-finance,#view-energy-anomalies#view-energy-anomalies,#view-schouw#view-schouw) :is(.page-tab,.crm-type-tab,.product-page-tab,.comm-tab,.klanten-hub-tab,.client-tab){box-shadow:none!important;color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:0 0!important;border:1px solid #e0e3e7!important;border-radius:20px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:6px 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(#view-crm#view-crm,#view-products#view-products,#view-sales-commissions#view-sales-commissions,#view-energie-klanten#view-energie-klanten,#view-energy-finance#view-energy-finance,#view-energy-anomalies#view-energy-anomalies,#view-schouw#view-schouw) :is(.page-tab.active,.page-tab[aria-selected=true],.crm-type-tab.active,.product-page-tab.active,.product-page-tab[aria-selected=true],.comm-tab.active,.klanten-hub-tab.active,.client-tab.active){color:#1a73e8!important;background:#e8f0fe!important;border-color:#c5d8fb!important;font-weight:600!important}body #view-products#view-products .product-sticky-nav{display:none!important}body :is(#view-crm#view-crm,#view-products#view-products,#view-salesdock-mappings#view-salesdock-mappings,#view-financiering#view-financiering,#view-facturen#view-facturen,#view-sales-commissions#view-sales-commissions,#view-health-check#view-health-check,#view-audit#view-audit,#view-email-automations#view-email-automations) :is(.kpi-value,.crm-stat strong,.product-stat-card strong,.ops-kpis strong,.invoice-kpi-card strong,.comm-kpi-card strong,.comm-kpi strong,.fin-stat-value,.bes-stat-value,.ea-metric strong,.ea-hero-panel strong){color:#202124!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;font-size:32px!important;font-weight:400!important;line-height:32px!important}body :is(#view-crm#view-crm,#view-products#view-products,#view-salesdock-mappings#view-salesdock-mappings,#view-financiering#view-financiering,#view-facturen#view-facturen,#view-sales-commissions#view-sales-commissions,#view-health-check#view-health-check,#view-audit#view-audit,#view-email-automations#view-email-automations) :is(.kpi-label,.crm-stat span,.product-stat-card span,.ops-kpis span,.invoice-kpi-card span,.comm-kpi-label,.fin-stat-label,.bes-stat-label,.ea-metric small,.ea-hero-panel span){color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}body #view-academy#view-academy :is(.aca-mod-num,.aca-mod-title,.aca-progress-label,.num,summary,strong),body #view-role-perms#view-role-perms :is(.rp-perm-label,.rp-risk,.rp-cat-bulk-btn,.rp-cat-head-title,.rp-cat-head-count,.rp-cat-bulk,.rp-cat-bulk span,.rp-btn,.rp-profile-eyebrow,.rp-role-inspector-kicker,.rp-role-inspector-title),body #view-users#view-users :is(strong,b,h2,span:not(.material-symbols-rounded)),body #view-products#view-products span:not(.material-symbols-rounded),body #view-health-check#view-health-check :is(strong,b,h2,span:not(.material-symbols-rounded)){font-weight:600!important}body #view-academy#view-academy :is(.aca-mod-num,.aca-mod-title,.aca-progress-label){font-size:13px!important;line-height:18px!important}body #view-products#view-products :is(.kpi-label,.product-stat-card span,.ops-kpis span){font-weight:400!important}body #view-voorraad#view-voorraad .ops-panel-head :is(.btn-secondary,.ev-btn,button),body #view-academy#view-academy .aca-admin-btn,body #view-academy#view-academy .aca-assignment-state,body #view-academy#view-academy .aca-reader-actions>span,body #view-team-agenda#view-team-agenda :is(.tg-mm-day,.tg-week-day-head .daynum),body #view-leads#view-leads .lead-workspace-tabs b,body #view-installatie-tarieven#view-installatie-tarieven :is(.ops-panel-head span,.ops-rate-toolbar>span){font-weight:500!important}body #view-tickets#view-tickets .ticket-stats{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin-bottom:24px!important;display:flex!important}body #view-tickets#view-tickets .ticket-stat-card{box-shadow:none!important;color:#5f6368!important;font-family:var(--crm-font,"Google Sans", Segoe UI, "Segoe UI", system-ui, sans-serif)!important;background:0 0!important;border:1px solid #e0e3e7!important;border-radius:20px!important;flex-direction:row!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:6px 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body #view-tickets#view-tickets .ticket-stat-card.active{color:#1a73e8!important;background:#e8f0fe!important;border-color:#c5d8fb!important;font-weight:600!important}body #view-tickets#view-tickets .ticket-stat-card strong{color:#fff!important;text-align:center!important;background:#1a73e8!important;border-radius:10px!important;min-width:18px!important;padding:1px 6px!important;font-size:11px!important;font-weight:700!important;line-height:16px!important}body #view-tickets#view-tickets .ticket-stat-card span{color:inherit!important;font-size:14px!important;font-weight:inherit!important;line-height:20px!important}body #view-lead-sale-matching#view-lead-sale-matching h1{margin:0 0 12px!important;font-size:34px!important;font-weight:500!important;line-height:40px!important}body #view-lead-sale-matching#view-lead-sale-matching .eyebrow{color:#80868b!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}body #view-lead-sale-matching#view-lead-sale-matching .lead-sale-kpis article strong,body #view-bestellingen#view-bestellingen .bes-stats .bes-stat-value,body :is(#view-energie-klanten#view-energie-klanten,#view-energy-finance#view-energy-finance,#view-energy-anomalies#view-energy-anomalies) .energy-kpi-card strong{color:#202124!important;font-size:32px!important;font-weight:400!important;line-height:32px!important}body #view-lead-sale-matching#view-lead-sale-matching .lead-sale-kpis article span,body #view-bestellingen#view-bestellingen .bes-stats .bes-stat>span,body :is(#view-energie-klanten#view-energie-klanten,#view-energy-finance#view-energy-finance,#view-energy-anomalies#view-energy-anomalies) .energy-kpi-card small{color:#5f6368!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}body #view-lead-sale-matching#view-lead-sale-matching .lead-sale-panel-head h2{font-size:18px!important;font-weight:600!important;line-height:24px!important}body #view-bestellingen#view-bestellingen .bes-toolbar .back-btn-primary{color:#fff!important;background:#1a73e8!important;border-color:#1a73e8!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}body #view-bestellingen#view-bestellingen :is(.bes-more-filter-btn,.bes-more-filter-btn span:not(.material-symbols-rounded),.bes-filter-summary,.bes-coverage-strip span,.bes-coverage-strip strong,.bes-product-chip b,.bes-open-action){font-weight:500!important}body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-bestellingen,#view-formhub,#view-werkvoorbereiding,#view-schouw,#view-lead-sale-matching,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-crm,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy){--crm-rhythm-x:24px;padding-left:var(--crm-rhythm-x)!important;padding-right:var(--crm-rhythm-x)!important;padding-top:0!important;position:relative!important}body :is(#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-bestellingen,#view-formhub,#view-werkvoorbereiding,#view-schouw,#view-lead-sale-matching,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-crm,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(.page-back-bar,.back-bar){pointer-events:none!important;z-index:8!important;justify-content:flex-end!important;align-items:flex-start!important;width:auto!important;height:40px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;left:auto!important;right:24px!important}body :is(#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-bestellingen,#view-formhub,#view-werkvoorbereiding,#view-schouw,#view-lead-sale-matching,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-crm,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(.page-back-btn,.back-btn){pointer-events:auto!important}body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-bestellingen,#view-formhub,#view-werkvoorbereiding,#view-schouw,#view-lead-sale-matching,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-crm,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(.home-header,.page-header,.intro,.td-header,.ticket-header,.crm-intro,.page-head){margin-top:0!important}body :is(#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-bestellingen,#view-formhub,#view-werkvoorbereiding,#view-schouw,#view-lead-sale-matching,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-crm,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(.intro,.td-header,.ticket-header,.crm-intro,.page-head):first-of-type{padding-top:0!important}@media (width<=768px){body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-bestellingen,#view-formhub,#view-werkvoorbereiding,#view-schouw,#view-lead-sale-matching,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-crm,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy){--crm-rhythm-x:14px}body :is(#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-bestellingen,#view-formhub,#view-werkvoorbereiding,#view-schouw,#view-lead-sale-matching,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-crm,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(.page-back-bar,.back-bar){top:-52px!important;right:20px!important}}:root{--font-sans:"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif;--font-sans-enterprise:var(--font-sans);--color-primary:#1a73e8;--color-primary-light:#e8f0fe;--color-primary-dark:#1557b0;--color-danger:#d93025;--color-success:#1e8e3e;--color-warning:#f59e0b;--color-text-primary:#202124;--color-text-secondary:#5f6368;--color-text-tertiary:#80868b;--color-surface:#fff;--color-surface-sunken:#f8f9fa;--color-border:#e0e3e7;--color-border-strong:#c7ccd1;--color-status-success-bg:#e6f4ea;--color-status-success-fg:#137333;--color-status-warning-bg:#fef7e0;--color-status-warning-fg:#7b5800;--color-status-danger-bg:#fce8e6;--color-status-danger-fg:#c5221f;--color-status-info-bg:#e8f0fe;--color-status-info-fg:#1557b0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:9999px;--r-pill:var(--radius-pill);--shadow-1:0 1px 3px #3c40431a;--shadow-2:0 4px 12px #3c404324;--shadow-3:0 18px 56px #20212438;--shadow-focus:0 0 0 3px #1a73e82e;--page-max:1280px;--page-padding-x:32px;--page-padding-top:32px;--header-gap:24px;--crm-font:var(--font-sans);--crm-primary:var(--color-primary);--crm-border:var(--color-border);--crm-text:var(--color-text-primary);--crm-page-max:var(--page-max);--crm-page-pad:var(--page-padding-x);--content-max-width:var(--page-max);--md-primary:var(--color-primary);--md-primary-container:var(--color-primary-light);--md-on-surface:var(--color-text-primary);--md-on-surface-variant:var(--color-text-secondary);--md-outline:var(--color-border);--md-outline-variant:var(--color-border);--md-surface:var(--color-surface);--md-surface-container:var(--color-surface-sunken)}@media (width<=767px){:root{--page-padding-x:24px}}@media (width>=1536px){:root{--page-padding-x:48px}}body :is(.crm-app,#app),body :is(.crm-app,#app) :where(button,input,textarea,select,a,p,span,small,strong,b,em,h1,h2,h3,h4,h5,h6,label,div){font-variant-numeric:tabular-nums lining-nums;font-family:var(--font-sans)!important}body :is(.crm-app,#app) .material-symbols-rounded,body :is(.crm-app,#app) .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20!important;font-family:Material Symbols Rounded!important;font-size:20px!important;line-height:1!important}body :is(.crm-app,#app) .main-content>.page{box-sizing:border-box!important;width:min(100%, var(--page-max))!important;max-width:var(--page-max)!important;padding:var(--page-padding-top) var(--page-padding-x) 96px!important;margin-inline:auto!important}body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-bestellingen,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-werkvoorbereiding,#view-schouw,#view-service,#view-oplever,#view-form-rma,#view-lead-sale-matching,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-crm,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:clip!important}body :is(#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-bestellingen,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-werkvoorbereiding,#view-schouw,#view-service,#view-oplever,#view-form-rma,#view-lead-sale-matching,#view-energie-klanten,#view-energy-finance,#view-energy-anomalies,#view-crm,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(.page-back-bar,.back-bar){width:100%!important;height:32px!important;min-height:32px!important;margin:0 0 var(--header-gap)!important;pointer-events:auto!important;z-index:auto!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}body :is(.crm-app,#app) :is(.page-back-btn,.back-btn,.page-home-self-link){appearance:none!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-secondary)!important;justify-content:center!important;align-items:center!important;gap:var(--space-2)!important;height:32px!important;min-height:32px!important;padding:0 var(--space-4)!important;box-shadow:none!important;background:0 0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}body :is(.crm-app,#app) :is(.page-back-btn,.back-btn,.page-home-self-link):hover{background:var(--color-surface-sunken)!important;color:var(--color-primary-dark)!important}body #view-home .home-intro .page-home-self-link{margin:0 0 var(--header-gap)!important}body :is(.crm-app,#app) :is(.home-intro,.intro,.crm-intro,.td-header,.crm-page-header,.page-header,.page-head,.lead-page-header,.customer-page-header,.formhub-header,.operations-header){min-height:0!important;margin:0 0 32px!important;padding:0!important;display:block!important}body :is(.crm-app,#app) :is(.page-eyebrow,.intro-label,.home-label,.picker-label,.eyebrow,.ea-eyebrow,.inventory-eyebrow,.energy-command-eyebrow){color:var(--color-text-secondary)!important;font-family:var(--font-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important}body :is(.crm-app,#app) :is(.page-title,#homeGreeting,.intro h1,.home-intro h1,.crm-intro h1,.td-header h1,.td-header h2,.crm-page-header h1,.page-header h1,.page-head h1,.academy-title){color:var(--color-text-primary)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;min-height:0!important;margin:0 0 12px!important;font-size:28px!important;font-weight:500!important;line-height:36px!important}@media (width>=1280px){body :is(.crm-app,#app) :is(.page-title,#homeGreeting,.intro h1,.home-intro h1,.crm-intro h1,.td-header h1,.td-header h2,.crm-page-header h1,.page-header h1,.page-head h1,.academy-title){font-size:34px!important;line-height:40px!important}}body :is(.crm-app,#app) :is(.page-title,#homeGreeting,.intro h1,.home-intro h1,.crm-intro h1,.td-header h1,.td-header h2,.crm-page-header h1,.page-header h1,.page-head h1,.academy-title) :is(span,em,.accent){color:inherit!important;font:inherit!important;letter-spacing:inherit!important}body :is(.crm-app,#app) :is(.page-subtitle,.intro p,.home-intro p,.crm-intro p,.td-header-subtitle,.crm-page-header p,.page-header p,.page-head p){color:var(--color-text-secondary)!important;font-family:var(--font-sans)!important;max-width:720px!important;margin:0!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}body :is(.crm-app,#app) :is(.dashboard-stats,.td-kpi-grid,.td-kpis,.comm-kpi-grid,.invoice-kpi-grid,.crm-stats,.bes-stats,.ops-kpi-grid,.inventory-kpis,.energy-command-kpis,.product-compact-kpis){gap:var(--space-5)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}@media (width<=1100px){body :is(.crm-app,#app) :is(.dashboard-stats,.td-kpi-grid,.td-kpis,.comm-kpi-grid,.invoice-kpi-grid,.crm-stats,.bes-stats,.ops-kpi-grid,.inventory-kpis,.energy-command-kpis,.product-compact-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){body :is(.crm-app,#app) :is(.dashboard-stats,.td-kpi-grid,.td-kpis,.comm-kpi-grid,.invoice-kpi-grid,.crm-stats,.bes-stats,.ops-kpi-grid,.inventory-kpis,.energy-command-kpis,.product-compact-kpis){grid-template-columns:1fr!important}}body :is(.crm-app,#app) :is(.dashboard-stat,.td-kpi,.td-kpi-card,.comm-kpi-card,.invoice-kpi-card,.crm-stat,.bes-stat,.ops-kpi,.inventory-kpis>div,.energy-command-kpis>div,.product-compact-kpis>div){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-1)!important;box-sizing:border-box!important;min-height:112px!important;padding:var(--space-5)!important}body :is(.crm-app,#app) :is(.dashboard-stat strong,.td-kpi-val,.comm-kpi-card strong,.invoice-kpi-card strong,.crm-stat strong,.bes-stat-value,.ops-kpi strong,.inventory-kpis strong,.energy-command-kpis strong,.product-compact-kpis strong){color:var(--color-text-primary)!important;letter-spacing:0!important;font-size:34px!important;font-weight:600!important;line-height:1!important}body :is(.crm-app,#app) :is(.dashboard-stat span,.td-kpi-lbl,.comm-kpi-label,.invoice-kpi-card span,.crm-stat span,.bes-stat-label,.ops-kpi span,.inventory-kpis span,.inventory-kpis small,.energy-command-kpis span,.product-compact-kpis span){color:var(--color-text-secondary)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:4px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}body :is(.crm-app,#app) :is(.btn,.btn-primary,.btn-secondary,.btn--primary,.btn--secondary,.ev-btn,.ticket-primary-btn,.td-list-new-btn,.gv-empty-cta,.link-btn,.back-btn-primary,.ticket-create-submit,button[class*=primary]){border-radius:var(--radius-pill)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:var(--space-2)!important;height:40px!important;min-height:40px!important;padding:0 var(--space-5)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}body :is(.crm-app,#app) :is(.btn-primary,.btn.btn-primary,.btn--primary,.ev-btn-primary,.ticket-primary-btn,.td-list-new-btn,.gv-empty-cta,.back-btn-primary,button[class*=primary]:not(.page-back-btn):not(.back-btn)){background:var(--color-primary)!important;border:1px solid var(--color-primary)!important;color:#fff!important}body :is(.crm-app,#app) :is(.btn-secondary,.btn.btn-secondary,.btn--secondary,.ev-btn-secondary,.td-btn-secondary,.link-btn){border:1px solid var(--color-border-strong)!important;color:var(--color-text-primary)!important;background:0 0!important}body :is(.crm-app,#app) :is(.btn-danger,.btn--danger,.ev-btn-danger,button[class*=danger]){background:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff!important}body :is(.crm-app,#app) :is(.page-tabs,.lead-tabs,.client-picker-tabs,.product-page-tabs,.comm-tabs,.crm-type-tabs,.klanten-hub-tabs){gap:var(--space-2)!important;margin:0 0 var(--space-6)!important;flex-wrap:wrap!important;display:flex!important}body :is(.crm-app,#app) :is(.page-tab,.lead-tab,.client-tab,.product-page-tab,.comm-tab,.crm-type-tab,.klanten-hub-tab,.ticket-stat-card){border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-secondary)!important;min-height:36px!important;padding:0 var(--space-4)!important;background:0 0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}body :is(.crm-app,#app) :is(.page-tab.active,.page-tab[aria-selected=true],.lead-tab.active,.client-tab.active,.product-page-tab.active,.comm-tab.active,.crm-type-tab.active,.klanten-hub-tab.active,.ticket-stat-card.active){background:var(--color-primary-light)!important;border-color:var(--color-primary-light)!important;color:var(--color-primary-dark)!important;font-weight:600!important}body :is(.crm-app,#app) :is(.form-card,.card,.quick-action,.dashboard-section,.ops-panel,.lead-report-card,.crm-card,.customer-card,.invoice-panel,.comm-panel,.inventory-table-card,.inventory-detail-card,.energy-report-panel,.modal-card){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-1)!important;box-sizing:border-box!important;padding:var(--space-5)!important}body :is(.crm-app,#app) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.form-input,.form-select,.field-input){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;color:var(--color-text-primary)!important;outline:none!important;min-height:40px!important;padding:8px 12px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}body :is(.crm-app,#app) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.form-input,.form-select,.field-input):focus{border-color:var(--color-primary)!important;box-shadow:var(--shadow-focus)!important}body :is(.crm-app,#app) :is(label,.field-label,.oplever-field label,.ev-field label){color:var(--color-text-secondary)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important}body :is(.crm-app,#app) :is(.empty-state,.gv-empty,.client-search-empty,.dashboard-empty-recent){align-items:center!important;gap:var(--space-3)!important;min-height:220px!important;padding:var(--space-16) var(--space-10)!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;display:flex!important}body :is(.crm-app,#app) :is(.empty-state-icon,.gv-empty-icon){background:var(--color-primary-light)!important;border-radius:var(--radius-pill)!important;color:var(--color-primary-dark)!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:flex!important}body :is(.crm-app,#app) :is(.empty-state-title,.gv-empty-title){color:var(--color-text-primary)!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:24px!important}body :is(.crm-app,#app) :is(.empty-state-desc,.gv-empty-desc){color:var(--color-text-secondary)!important;max-width:420px!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}body :is(.crm-app,#app) :is(.crm-modal,.modal,.simple-modal,[role=dialog]) :is(.modal-content,.modal-card,.simple-modal-card,.crm-modal-card){border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-3)!important;max-width:720px!important}body :is(.crm-app,#app) :is(.badge,.status-pill,.chip,[class*=status],[class*=badge]){border-radius:var(--radius-pill)!important;min-height:22px!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}body :is(.crm-app,#app) :is(table,.crm-table,.invoice-table,.product-legacy-table){border-collapse:collapse!important;width:100%!important}body :is(.crm-app,#app) :is(th,.table-head,.product-legacy-row-head){color:var(--color-text-secondary)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}body :is(.crm-app,#app) :is(td,th){border-bottom:1px solid var(--color-border)!important;height:48px!important;padding-left:14px!important;padding-right:14px!important}body :is(.crm-app,#app) :is(tr:hover,.crm-row:hover,.product-legacy-row:hover,.invoice-row:hover){background:var(--color-surface-sunken)!important}body :is(.crm-app,#app) .qt-fab{display:none!important}@media (width>=769px){body :is(.crm-app,#app) .sidebar:not(.is-collapsed) .nav-submenu,body :is(.crm-app,#app) .sidebar:not(.is-collapsed) .sidebar-group-links{opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}}body :is(.crm-app,#app) :is(.sidebar-group-toggle.active,.sidebar-group-toggle.is-active,.sidebar-link.active,.nav-item.active,.sidebar-nav-group.is-active>.sidebar-group-toggle){background:var(--color-primary-light)!important;color:var(--color-primary-dark)!important}body :is(.crm-app,#app) :is(.sidebar-count,.topbar-badge),body :is(.crm-app,#app) :is(.sidebar-user-avatar,.user-chip-avatar,.ticket-check-avatar){background:var(--color-primary)!important;color:#fff!important}:root{--font-sans:"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif;--crm-font:var(--font-sans);--font-sans-enterprise:var(--font-sans);--color-primary:#1a73e8;--color-primary-light:#e8f0fe;--color-primary-dark:#1557b0;--color-success:#1e8e3e;--color-danger:#d93025;--color-warning:#f59e0b;--color-surface:#fff;--color-surface-sunken:#f8f9fa;--color-border:#e0e3e7;--color-border-strong:#c8ccd2;--color-text-primary:#202124;--color-text-secondary:#5f6368;--color-text-tertiary:#80868b;--ink:var(--color-text-primary);--ink-muted:var(--color-text-secondary);--crm-primary:var(--color-primary);--crm-primary-soft:var(--color-primary-light);--crm-border:var(--color-border);--crm-text:var(--color-text-primary);--crm-muted:var(--color-text-secondary);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:9999px;--shadow-1:0 1px 3px #20212414;--shadow-2:0 6px 18px #2021241a;--shadow-3:0 18px 48px #2021242e;--shadow-focus:0 0 0 3px #1a73e82e;--page-max:1280px;--crm-page-max:var(--page-max);--content-max-width:var(--page-max);--page-padding-x:32px;--crm-page-pad:var(--page-padding-x);--page-padding-top:32px;--crm-page-top-pad:var(--page-padding-top);--header-gap:24px}html body,html body :is(.crm-app,#app),html body :is(.crm-app,#app) :not(.material-symbols-rounded):not(.material-symbols-outlined):not(.material-icons){font-family:var(--font-sans)!important;font-variant-numeric:tabular-nums lining-nums!important}html body :is(.crm-app,#app) .main-content>.page{box-sizing:border-box!important;max-width:var(--page-max)!important;padding:var(--page-padding-top) var(--page-padding-x) 96px!important;width:min(100%, var(--page-max))!important;margin-inline:auto!important}html body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-lead-duplicates,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy,#view-marketing){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body :is(#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-lead-duplicates,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy,#view-marketing) :is(.page-back-bar,.back-bar),html body #view-home .home-intro .page-home-self-link{height:32px!important;margin:0 0 var(--header-gap) 0!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}html body :is(.crm-app,#app) :is(.page-back-btn,.back-btn,.page-home-self-link){border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;box-shadow:none!important;color:var(--color-text-secondary)!important;background:0 0!important;align-items:center!important;gap:8px!important;height:32px!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}html body :is(.crm-app,#app) :is(.home-intro,.intro,.picker-intro,.crm-intro,.td-header,.crm-page-header,.page-header,.page-head,.page-intro,.lead-page-header,.customer-page-header,.formhub-header,.operations-header,.product-page-header,.finance-header,.invoice-header,.commission-header){min-height:0!important;margin:0 0 32px!important;padding:0!important}html body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-lead-duplicates,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy,#view-marketing) :is(.page-eyebrow,.intro-label,.home-label,.picker-label,.eyebrow,.ea-eyebrow,.inventory-eyebrow,.energy-command-eyebrow,.formhub-eyebrow){color:var(--color-text-tertiary)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important}html body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-lead-duplicates,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy,#view-marketing) :is(.home-intro,.intro,.picker-intro,.crm-intro,.td-header,.crm-page-header,.page-header,.page-head,.page-intro,.lead-page-header,.customer-page-header,.formhub-header,.operations-header,.product-page-header,.finance-header,.invoice-header,.commission-header) :is(h1,h2,.page-title),html body :is(#view-home #homeGreeting,#view-todo .td-header h1,#view-todo .td-header h2,#view-rma-picker .picker-intro h1){color:var(--color-text-primary)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:34px!important;font-weight:500!important;line-height:40px!important}html body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-lead-duplicates,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy,#view-marketing) :is(.home-intro,.intro,.picker-intro,.crm-intro,.td-header,.crm-page-header,.page-header,.page-head,.page-intro,.lead-page-header,.customer-page-header,.formhub-header,.operations-header,.product-page-header,.finance-header,.invoice-header,.commission-header)>p,html body :is(#view-home .home-intro>p,#view-todo .td-header>p,#view-rma-picker .picker-intro>p){color:var(--color-text-secondary)!important;max-width:720px!important;margin:0!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}html body :is(.crm-app,#app) :is(.ea-hero h2,.inventory-hero h2,.energy-command-center h2,.marketing-hero h2){font-size:24px!important;font-weight:400!important;line-height:32px!important}html body :is(.crm-app,#app) :is(.dashboard-stats,.td-kpi-grid,.comm-kpi-grid,.invoice-kpi-grid,.crm-stats,.bes-stats,.stats-grid,.kpi-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;display:grid!important}html body :is(.crm-app,#app) :is(.dashboard-stat,.td-kpi,.comm-kpi,.invoice-kpi-card,.crm-stat,.bes-stat,.card,.form-card,.route-check-card,.ticket-stat-card,.brand-card,.product-card,.customer-card){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-1)!important;box-sizing:border-box!important}html body :is(.crm-app,#app) :is(.btn,.btn-primary,.btn--primary,.ticket-primary-btn,.td-list-new-btn,.ev-btn-primary,.back-btn-primary,.primary-btn,.crm-primary-btn){border-radius:var(--radius-pill)!important;min-height:40px!important;font-size:14px!important;font-weight:500!important}html body :is(.crm-app,#app) :is(.btn-primary,.btn--primary,.ticket-primary-btn,.td-list-new-btn,.ev-btn-primary,.back-btn-primary,.primary-btn,.crm-primary-btn){background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}html body :is(.crm-app,#app) :is(.page-tabs,.lead-tabs,.client-picker-tabs,.customer-tabs,.product-page-tabs,.comm-tabs,.crm-type-tabs) :is(button,a,.page-tab,.client-tab,.product-page-tab,.comm-tab,.crm-type-tab),html body :is(.crm-app,#app) :is(.page-tab,.client-tab,.product-page-tab,.comm-tab,.crm-type-tab,.klanten-hub-tab){border:1px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-secondary)!important;align-items:center!important;height:36px!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important}html body :is(.crm-app,#app) :is(.page-tab.active,.page-tab[aria-selected=true],.client-tab.active,.product-page-tab.active,.comm-tab.active,.crm-type-tab.active,.klanten-hub-tab.active,.lead-tabs .active){background:var(--color-primary-light)!important;color:var(--color-primary-dark)!important;border-color:#c5d8fb!important;font-weight:600!important}html body :is(.crm-app,#app) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.field-input,.search-input){border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--color-text-primary)!important;min-height:40px!important;font-size:14px!important}html body :is(.crm-app,#app) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.field-input,.search-input):focus{border-color:var(--color-primary)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}html body :is(.crm-app,#app) :is(.kpi-value,.td-kpi-val,.crm-stat-value,.bes-stat-value,.comm-kpi strong,.dashboard-stat strong,.invoice-kpi-value){color:var(--color-text-primary)!important;font-size:32px!important;font-weight:400!important;line-height:1!important}html body :is(.crm-app,#app) :is(.kpi-label,.td-kpi-lbl,.crm-stat-label,.bes-stat-label,.comm-kpi-label,.dashboard-stat span,.invoice-kpi-label){color:var(--color-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:18px!important}html body :is(.crm-app,#app) :is(.qt-fab,button.qt-fab,#qtFab,.quick-ticket-fab,.floating-chat-bubble){opacity:0!important;pointer-events:none!important;visibility:hidden!important;display:none!important}@media (width<=1279px){html body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-lead-duplicates,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy,#view-marketing) :is(.home-intro,.intro,.picker-intro,.crm-intro,.td-header,.crm-page-header,.page-header,.page-head,.page-intro,.lead-page-header,.customer-page-header,.formhub-header,.operations-header,.product-page-header,.finance-header,.invoice-header,.commission-header) :is(h1,h2,.page-title),html body :is(#view-home #homeGreeting,#view-todo .td-header h1,#view-todo .td-header h2,#view-rma-picker .picker-intro h1){font-size:28px!important;line-height:36px!important}}@media (width<=900px){html body :is(.crm-app,#app) .main-content>.page{padding:24px 24px 72px!important}html body :is(.crm-app,#app) :is(.dashboard-stats,.td-kpi-grid,.comm-kpi-grid,.invoice-kpi-grid,.crm-stats,.bes-stats,.stats-grid,.kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #app :is(#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-lead-duplicates,#view-bestellingen,#view-energie,#view-energie-klanten,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy,#view-marketing)>:is(.page-back-bar.back-bar,.page-back-bar,.back-bar){box-sizing:border-box!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0 0 24px!important;padding:0!important;line-height:32px!important;display:flex!important;position:static!important;transform:none!important}html body #app :is(#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-lead-duplicates,#view-bestellingen,#view-energie,#view-energie-klanten,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy,#view-marketing)>:is(.page-back-bar.back-bar,.page-back-bar,.back-bar)>:is(.page-back-btn.back-btn,.page-back-btn,.back-btn),html body #app #view-home .home-intro>.page-home-self-link{box-sizing:border-box!important;align-items:center!important;width:max-content!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0 0 24px!important;padding:0 14px!important;line-height:20px!important;display:inline-flex!important}html body #view-health-check .health-check-shell{gap:20px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #view-health-check .health-check-head{border-bottom:1px solid var(--color-border,#e0e3e7)!important;align-items:flex-start!important;padding:24px 28px!important}html body #view-health-check .health-check-head h2{margin:6px 0 8px!important}html body #view-health-check .health-check-head p{color:var(--color-text-secondary,#5f6368)!important;max-width:760px!important;margin:0!important;font-size:15px!important;line-height:22px!important}html body #view-health-check .health-check-head strong{background:var(--color-primary-light,#e8f0fe)!important;border-radius:var(--radius-pill,9999px)!important;color:var(--color-primary-dark,#1557b0)!important;white-space:nowrap!important;border:1px solid #c5d8fb!important;align-items:center!important;min-height:32px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}html body #view-health-check .health-check-stats,html body #view-health-check .health-api-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:0 28px!important;display:grid!important}html body #view-health-check .health-check-stats .bes-stat,html body #view-health-check .health-api-stat{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-md,10px)!important;box-shadow:var(--shadow-1,0 1px 3px #20212414)!important;min-height:118px!important;padding:20px!important}html body #view-health-check .health-integration-list{border-top:1px solid var(--color-border,#e0e3e7)!important}html body #view-health-check .health-integration-list .mapped-module-row{grid-template-columns:40px minmax(0,1fr) minmax(90px,auto)!important;min-height:78px!important;padding:16px 28px!important}html body #view-health-check .health-integration-list .mapped-module-icon{background:var(--color-primary-light,#e8f0fe)!important;color:var(--color-primary-dark,#1557b0)!important}html body #view-health-check .health-integration-list small{overflow-wrap:anywhere!important;white-space:normal!important}html body #view-health-check .health-api-panel{border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-lg,14px)!important;box-shadow:var(--shadow-1,0 1px 3px #20212414)!important;background:linear-gradient(#fff 0%,#f8fafc 100%)!important;gap:18px!important;margin:0 28px 8px!important;padding:22px!important;display:grid!important}html body #view-health-check .health-api-head{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}html body #view-health-check .health-section-label{color:var(--color-text-tertiary,#80868b)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:block!important}html body #view-health-check .health-api-head h3{color:var(--color-text-primary,#202124)!important;margin:0 0 8px!important;font-size:22px!important;font-weight:600!important;line-height:28px!important}html body #view-health-check .health-api-head p{color:var(--color-text-secondary,#5f6368)!important;max-width:720px!important;margin:0!important;font-size:15px!important;line-height:22px!important}html body #view-health-check .health-api-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}html body #view-health-check .health-api-actions .btn{white-space:nowrap!important;align-items:center!important;gap:8px!important;min-height:40px!important;text-decoration:none!important;display:inline-flex!important}html body #view-health-check .health-api-stats{padding:0!important}html body #view-health-check .health-api-stat{gap:8px!important;min-height:92px!important;display:grid!important}html body #view-health-check .health-api-stat span{color:var(--color-text-secondary,#5f6368)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}html body #view-health-check .health-api-stat strong{color:var(--color-text-primary,#202124)!important;overflow-wrap:anywhere!important;font-size:16px!important;font-weight:600!important;line-height:22px!important}html body #view-health-check .health-api-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body #view-health-check .health-api-endpoint{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-md,10px)!important;gap:10px!important;padding:16px!important;display:grid!important}html body #view-health-check .health-api-endpoint-top{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}html body #view-health-check .health-api-endpoint-top span,html body #view-health-check .health-api-endpoint-top em{border-radius:var(--radius-pill,9999px)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 10px!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;display:inline-flex!important}html body #view-health-check .health-api-endpoint-top span{background:var(--color-primary-light,#e8f0fe)!important;color:var(--color-primary-dark,#1557b0)!important}html body #view-health-check .health-api-endpoint-top em{color:var(--color-text-secondary,#5f6368)!important;background:#f8f9fa!important}html body #view-health-check .health-api-endpoint-top em.is-live{color:#137333!important;background:#e6f4ea!important}html body #view-health-check .health-api-endpoint-top strong{color:var(--color-text-primary,#202124)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:700!important;line-height:20px!important;overflow:hidden!important}html body #view-health-check .health-api-endpoint p{color:var(--color-text-secondary,#5f6368)!important;margin:0!important;font-size:14px!important;line-height:21px!important}html body #view-health-check .health-api-params{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html body #view-health-check .health-api-params code{background:var(--color-primary-light,#e8f0fe)!important;border-radius:var(--radius-pill,9999px)!important;color:var(--color-primary-dark,#1557b0)!important;font-family:var(--font-sans,"Google Sans", system-ui, sans-serif)!important;padding:2px 9px!important;font-size:12px!important;font-weight:600!important;line-height:20px!important}html body #view-health-check .health-api-rules{border-radius:var(--radius-md,10px)!important;color:var(--color-text-primary,#202124)!important;background:#fffdf6!important;border:1px solid #f6d776!important;padding:16px!important}html body #view-health-check .health-api-rules strong{margin-bottom:8px!important;font-size:15px!important;font-weight:700!important;display:block!important}html body #view-health-check .health-api-rules ul{gap:6px!important;margin:0!important;padding-left:18px!important;display:grid!important}html body #view-health-check .health-api-rules li{color:var(--color-text-secondary,#5f6368)!important;font-size:14px!important;line-height:21px!important}html body #view-health-check .crm-modal-actions{border-top:1px solid var(--color-border,#e0e3e7)!important;margin:0!important;padding:18px 28px 24px!important}@media (width<=980px){html body #view-health-check .health-check-stats,html body #view-health-check .health-api-stats,html body #view-health-check .health-api-grid{grid-template-columns:minmax(0,1fr)!important}html body #view-health-check .health-api-head{display:grid!important}html body #view-health-check .health-api-actions{justify-content:stretch!important}html body #view-health-check .health-api-actions .btn{justify-content:center!important;width:100%!important}}html body #app>.sidebar .sidebar-nav,html body .crm-app .sidebar .sidebar-nav{flex-direction:column!important;place-content:flex-start!important;align-items:stretch!important;gap:6px!important;height:auto!important;min-height:0!important;padding:8px 10px 14px!important;display:flex!important;overflow:hidden auto!important}html body #app>.sidebar .sidebar-nav-group,html body .crm-app .sidebar .sidebar-nav-group{flex:none!important;width:100%!important;min-height:0!important;margin:0!important}html body #app>.sidebar .sidebar-nav-group:not(.is-open)>.nav-submenu,html body .crm-app .sidebar .sidebar-nav-group:not(.is-open)>.nav-submenu,html body #app>.sidebar .sidebar-nav-group:not(.is-open)>.sidebar-group-links,html body .crm-app .sidebar .sidebar-nav-group:not(.is-open)>.sidebar-group-links{opacity:0!important;visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #app>.sidebar .sidebar-nav-group.is-open>.nav-submenu,html body .crm-app .sidebar .sidebar-nav-group.is-open>.nav-submenu,html body #app>.sidebar .sidebar-nav-group.is-open>.sidebar-group-links,html body .crm-app .sidebar .sidebar-nav-group.is-open>.sidebar-group-links{opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;margin:2px 0 4px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #app>.sidebar .nav-submenu-inner,html body .crm-app .sidebar .nav-submenu-inner{height:auto!important;overflow:visible!important}html body #app>.sidebar .sidebar-link,html body .crm-app .sidebar .sidebar-link{transform:none!important}html body #view-rma-picker .picker-intro h1{max-width:720px!important}html body #view-rma-picker .brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:0!important;display:grid!important}html body #view-rma-picker .brand-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-1)!important;color:var(--color-text-primary)!important;text-align:left!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;min-height:220px!important;padding:20px!important;display:flex!important;transform:none!important}html body #view-rma-picker .brand-card:hover{box-shadow:var(--shadow-2)!important;transform:none!important}html body #view-rma-picker .brand-card-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body #view-rma-picker .brand-logo{background:var(--color-primary-light)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--color-primary-dark)!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}html body #view-rma-picker .brand-card-type{background:var(--color-surface-sunken)!important;border-radius:var(--radius-pill)!important;color:var(--color-text-secondary)!important;letter-spacing:.08em!important;text-transform:uppercase!important;align-items:center!important;height:22px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important}html body #view-rma-picker .brand-card-name{color:var(--color-text-primary)!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:24px!important}html body #view-rma-picker .brand-card-desc{color:var(--color-text-secondary)!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}html body #view-rma-picker .brand-card-foot{color:var(--color-primary-dark)!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:flex!important}html body #view-rma-picker .brand-card-arrow{background:var(--color-primary-light)!important;border-radius:var(--radius-pill)!important;color:var(--color-primary-dark)!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:inline-flex!important}html body #view-rma-picker .page-footer{display:none!important}@media (width<=1100px){html body #view-rma-picker .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){html body #view-rma-picker .brand-grid{grid-template-columns:1fr!important}html body #view-rma-picker .brand-card{min-height:0!important}}html body #app>.sidebar .sidebar-nav:has(.sidebar-nav-group.is-open){flex-direction:column!important;place-content:flex-start!important;align-items:stretch!important;gap:6px!important;display:flex!important}html body .crm-app .sidebar .sidebar-nav:has(.sidebar-nav-group.is-open){flex-direction:column!important;place-content:flex-start!important;align-items:stretch!important;gap:6px!important;display:flex!important}html body #app>.sidebar.open .sidebar-nav:has(.sidebar-nav-group.is-open){flex-direction:column!important;place-content:flex-start!important;align-items:stretch!important;gap:6px!important;display:flex!important}html body .crm-app .sidebar.open .sidebar-nav:has(.sidebar-nav-group.is-open){flex-direction:column!important;place-content:flex-start!important;align-items:stretch!important;gap:6px!important;display:flex!important}html body #app>.sidebar,html body .crm-app .sidebar{will-change:transform!important;grid-template-rows:84px 44px minmax(0,1fr) 76px!important;height:100dvh!important;min-height:100vh!important;max-height:none!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;display:grid!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important}html body #app>.sidebar .sidebar-nav,html body .crm-app .sidebar .sidebar-nav{scroll-behavior:smooth!important;flex-direction:column!important;place-content:flex-start!important;align-items:stretch!important;gap:6px!important;height:100%!important;min-height:0!important;padding:8px 10px 14px!important;display:flex!important;overflow:hidden auto!important}html body #app>.sidebar .sidebar-foot,html body .crm-app .sidebar .sidebar-foot{align-self:stretch!important;min-height:76px!important}html body #sidebarOverlay,html body .sidebar-overlay{bottom:0!important;height:100dvh!important;min-height:100vh!important;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;inset:0!important}html body #app>.sidebar .sidebar-nav-group:not(.is-open)>.nav-submenu,html body .crm-app .sidebar .sidebar-nav-group:not(.is-open)>.nav-submenu,html body #app>.sidebar .sidebar-nav-group:not(.is-open)>.sidebar-group-links,html body .crm-app .sidebar .sidebar-nav-group:not(.is-open)>.sidebar-group-links{opacity:0!important;pointer-events:none!important;visibility:visible!important;grid-template-rows:0fr!important;height:auto!important;max-height:none!important;margin:0 0 0 18px!important;padding:0 0 0 8px!important;transition:grid-template-rows .24s cubic-bezier(.2,0,0,1),opacity .16s ease-out!important;display:grid!important;overflow:hidden!important}html body #app>.sidebar .sidebar-nav-group.is-open>.nav-submenu,html body .crm-app .sidebar .sidebar-nav-group.is-open>.nav-submenu,html body #app>.sidebar .sidebar-nav-group.is-open>.sidebar-group-links,html body .crm-app .sidebar .sidebar-nav-group.is-open>.sidebar-group-links{opacity:1!important;pointer-events:auto!important;visibility:visible!important;grid-template-rows:1fr!important;height:auto!important;max-height:none!important;margin:4px 0 8px 18px!important;padding:0 0 0 8px!important;transition:grid-template-rows .24s cubic-bezier(.2,0,0,1),opacity .16s ease-out!important;display:grid!important;overflow:hidden!important}html body #app>.sidebar .nav-submenu>.nav-submenu-inner,html body .crm-app .sidebar .nav-submenu>.nav-submenu-inner,html body #app>.sidebar .sidebar-group-links>.nav-submenu-inner,html body .crm-app .sidebar .sidebar-group-links>.nav-submenu-inner{gap:2px!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #app>.sidebar .nav-submenu .nav-item,html body .crm-app .sidebar .nav-submenu .nav-item,html body #app>.sidebar .sidebar-group-links .nav-item,html body .crm-app .sidebar .sidebar-group-links .nav-item{opacity:0!important;transition:opacity .18s ease-out,transform .18s ease-out,background-color .15s,color .15s!important;transform:translateY(-4px)!important}html body #app>.sidebar .sidebar-nav-group.is-open>.nav-submenu .nav-item,html body .crm-app .sidebar .sidebar-nav-group.is-open>.nav-submenu .nav-item,html body #app>.sidebar .sidebar-nav-group.is-open>.sidebar-group-links .nav-item,html body .crm-app .sidebar .sidebar-nav-group.is-open>.sidebar-group-links .nav-item{opacity:1!important;transition-delay:calc(var(--i,0) * 30ms), calc(var(--i,0) * 30ms), 0s, 0s!important;transform:none!important}@media (width<=767px){html body #app>.sidebar,html body .crm-app .sidebar{width:min(88vw,320px)!important;max-width:calc(100vw - 16px)!important;transform:translate(-106%)!important}html body #app>.sidebar.open,html body .crm-app .sidebar.open{transform:translate(0)!important}}html body #sidebarOverlay,html body .sidebar-overlay{bottom:0!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;height:100dvh!important;min-height:100vh!important;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;inset:0!important}html body #sidebarOverlay.show,html body .sidebar-overlay.show{opacity:1!important;pointer-events:auto!important;visibility:visible!important}@media (width<=1024px){html body #app>.mobile-topbar,html body .crm-app .mobile-topbar,html body .mobile-topbar{background:var(--color-surface,#fff)!important;border-bottom:1px solid var(--color-border,#e0e3e7)!important;box-sizing:border-box!important;z-index:1100!important;justify-content:space-between!important;align-items:center!important;width:100vw!important;height:64px!important;padding:0 16px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #app>.sidebar,html body .crm-app .sidebar,html body #app>.sidebar.is-collapsed,html body .crm-app .sidebar.is-collapsed{will-change:transform!important;z-index:1200!important;grid-template-rows:84px 44px minmax(0,1fr) 76px!important;width:min(88vw,320px)!important;max-width:calc(100vw - 16px)!important;height:100dvh!important;min-height:100vh!important;max-height:none!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;display:grid!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important;transform:translate(-106%)!important}html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed{transform:translate(0)!important}html body #app>.sidebar.open .brand-text,html body .crm-app .sidebar.open .brand-text,html body #app>.sidebar.open .nav-label,html body .crm-app .sidebar.open .nav-label,html body #app>.sidebar.open .sidebar-user-body,html body .crm-app .sidebar.open .sidebar-user-body,html body #app>.sidebar.open .sidebar-link>span:not(.material-symbols-rounded),html body .crm-app .sidebar.open .sidebar-link>span:not(.material-symbols-rounded),html body #app>.sidebar.open .sidebar-group-toggle>span:not(.material-symbols-rounded:first-child),html body .crm-app .sidebar.open .sidebar-group-toggle>span:not(.material-symbols-rounded:first-child){opacity:1!important;pointer-events:auto!important;visibility:visible!important;max-width:none!important}html body #app>.sidebar.open .sidebar-nav,html body .crm-app .sidebar.open .sidebar-nav{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;height:100%!important;padding:8px 10px 14px!important;display:flex!important;overflow:hidden auto!important}html body #app>.sidebar.open .sidebar-group-toggle,html body .crm-app .sidebar.open .sidebar-group-toggle,html body #app>.sidebar.open .sidebar-link,html body .crm-app .sidebar.open .sidebar-link{grid-template-columns:28px minmax(0,1fr) 22px!important;justify-content:stretch!important;width:100%!important;display:grid!important}html body #app>.sidebar.open .sidebar-user,html body .crm-app .sidebar.open .sidebar-user{grid-template-columns:44px minmax(0,1fr) 16px!important;width:100%!important;display:grid!important}html body #app>.sidebar~.main-content,html body .crm-app .sidebar~.main-content,html body #app>.main-content,html body .crm-app .main-content,html body .main-content{width:100vw!important;max-width:100vw!important;margin-left:0!important;padding-top:64px!important}html body #app>.sidebar.open.is-collapsed .brand-text,html body .crm-app .sidebar.open.is-collapsed .brand-text,html body #app>.sidebar.open.is-collapsed .nav-label,html body .crm-app .sidebar.open.is-collapsed .nav-label,html body #app>.sidebar.open.is-collapsed .sidebar-user-body,html body .crm-app .sidebar.open.is-collapsed .sidebar-user-body{opacity:1!important;pointer-events:auto!important;visibility:visible!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;display:block!important;overflow:hidden!important}html body #app>.sidebar.open.is-collapsed .sidebar-link,html body .crm-app .sidebar.open.is-collapsed .sidebar-link,html body #app>.sidebar.open.is-collapsed .nav-item,html body .crm-app .sidebar.open.is-collapsed .nav-item{width:100%!important;min-width:0!important;max-width:100%!important}html body #app>.sidebar.open.is-collapsed .sidebar-group-toggle,html body .crm-app .sidebar.open.is-collapsed .sidebar-group-toggle,html body #app>.sidebar.open.is-collapsed .sidebar-link,html body .crm-app .sidebar.open.is-collapsed .sidebar-link{grid-template-columns:28px minmax(0,1fr) 22px!important}html body #app>.sidebar.open .sidebar-nav-group.is-active>.nav-submenu,html body .crm-app .sidebar.open .sidebar-nav-group.is-active>.nav-submenu,html body #app>.sidebar.open .sidebar-nav-group.is-active>.sidebar-group-links,html body .crm-app .sidebar.open .sidebar-nav-group.is-active>.sidebar-group-links{opacity:1!important;pointer-events:auto!important;visibility:visible!important;grid-template-rows:1fr!important;height:auto!important;max-height:none!important;margin:4px 0 8px 18px!important;padding:0 0 0 8px!important;display:grid!important;overflow:hidden!important}html body #app>.sidebar.open .sidebar-nav-group.is-active>.nav-submenu .nav-item,html body .crm-app .sidebar.open .sidebar-nav-group.is-active>.nav-submenu .nav-item,html body #app>.sidebar.open .sidebar-nav-group.is-active>.sidebar-group-links .nav-item,html body .crm-app .sidebar.open .sidebar-nav-group.is-active>.sidebar-group-links .nav-item{opacity:1!important;transform:none!important}html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed,html body #app>.sidebar.open[data-collapsed=true],html body .crm-app .sidebar.open[data-collapsed=true]{grid-template-rows:84px 44px minmax(0,1fr) 76px!important;align-items:stretch!important;width:min(88vw,320px)!important;height:100dvh!important;min-height:100vh!important;max-height:none!important;display:grid!important;overflow:hidden!important;transform:translate(0)!important}html body #app>.sidebar.open .sidebar-brand,html body .crm-app .sidebar.open .sidebar-brand,html body #app>.sidebar.open.is-collapsed .sidebar-brand,html body .crm-app .sidebar.open.is-collapsed .sidebar-brand{grid-template-columns:56px minmax(0,1fr)!important;justify-content:flex-start!important;padding:16px!important;display:grid!important}html body #app>.sidebar.open :is(.brand-text,.nav-label,.sidebar-user-body),html body .crm-app .sidebar.open :is(.brand-text,.nav-label,.sidebar-user-body),html body #app>.sidebar.open[data-labels-hidden=true] :is(.brand-text,.nav-label,.sidebar-user-body),html body .crm-app .sidebar.open[data-labels-hidden=true] :is(.brand-text,.nav-label,.sidebar-user-body),html body #app>.sidebar.open[data-collapsed=true] :is(.brand-text,.nav-label,.sidebar-user-body),html body .crm-app .sidebar.open[data-collapsed=true] :is(.brand-text,.nav-label,.sidebar-user-body),html body #app>.sidebar.open.is-collapsed :is(.brand-text,.nav-label,.sidebar-user-body),html body .crm-app .sidebar.open.is-collapsed :is(.brand-text,.nav-label,.sidebar-user-body){opacity:1!important;pointer-events:auto!important;text-overflow:ellipsis!important;visibility:visible!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;overflow:hidden!important}html body #app>.sidebar.open .sidebar-group-toggle,html body .crm-app .sidebar.open .sidebar-group-toggle,html body #app>.sidebar.open.is-collapsed .sidebar-group-toggle,html body .crm-app .sidebar.open.is-collapsed .sidebar-group-toggle,html body #app>.sidebar.open .sidebar-link,html body .crm-app .sidebar.open .sidebar-link,html body #app>.sidebar.open.is-collapsed .sidebar-link,html body .crm-app .sidebar.open.is-collapsed .sidebar-link{grid-template-columns:28px minmax(0,1fr) 22px!important;justify-content:stretch!important;place-items:center stretch!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;margin-inline:0!important;padding:0 14px!important;display:grid!important}html body #app>.sidebar.open .sidebar-link>.nav-label,html body .crm-app .sidebar.open .sidebar-link>.nav-label,html body #app>.sidebar.open .sidebar-group-toggle>.nav-label,html body .crm-app .sidebar.open .sidebar-group-toggle>.nav-label{justify-self:start!important;display:block!important}html body #app>.sidebar.open .sidebar-group-chevron,html body .crm-app .sidebar.open .sidebar-group-chevron,html body #app>.sidebar.open .expand-chevron,html body .crm-app .sidebar.open .expand-chevron{opacity:1!important;visibility:visible!important;justify-self:end!important;display:inline-flex!important}html body #app>.sidebar.open .sidebar-user,html body .crm-app .sidebar.open .sidebar-user,html body #app>.sidebar.open.is-collapsed .sidebar-user,html body .crm-app .sidebar.open.is-collapsed .sidebar-user{grid-template-columns:44px minmax(0,1fr) 16px!important;align-items:center!important;width:100%!important;min-width:0!important;padding:12px 16px!important;display:grid!important}html body #app>.sidebar,html body .crm-app .sidebar,html body #app>.sidebar.is-collapsed,html body .crm-app .sidebar.is-collapsed,html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed{background:var(--color-surface,#fff)!important;box-sizing:border-box!important;border-right:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100vh!important;max-height:none!important}html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed{left:0!important;transform:translate(0)!important}html body #app>.sidebar:not(.open),html body .crm-app .sidebar:not(.open){transform:translate(-104vw)!important}html body #app>.sidebar .sidebar-nav,html body .crm-app .sidebar .sidebar-nav,html body #app>.sidebar.open .sidebar-nav,html body .crm-app .sidebar.open .sidebar-nav{padding:12px 18px 20px!important}html body #app>.sidebar .sidebar-brand,html body .crm-app .sidebar .sidebar-brand,html body #app>.sidebar.open .sidebar-brand,html body .crm-app .sidebar.open .sidebar-brand{grid-template-columns:92px minmax(0,1fr)!important;padding:16px 24px!important}html body #app>.sidebar .sidebar-group-toggle,html body .crm-app .sidebar .sidebar-group-toggle,html body #app>.sidebar.open .sidebar-group-toggle,html body .crm-app .sidebar.open .sidebar-group-toggle,html body #app>.sidebar.open.is-collapsed .sidebar-group-toggle,html body .crm-app .sidebar.open.is-collapsed .sidebar-group-toggle{-moz-column-gap:16px!important;grid-template-columns:64px minmax(0,1fr) 40px!important;column-gap:16px!important;min-height:56px!important;padding:0 24px!important}html body #app>.sidebar .sidebar-link,html body .crm-app .sidebar .sidebar-link,html body #app>.sidebar.open .sidebar-link,html body .crm-app .sidebar.open .sidebar-link,html body #app>.sidebar.open.is-collapsed .sidebar-link,html body .crm-app .sidebar.open.is-collapsed .sidebar-link{-moz-column-gap:16px!important;grid-template-columns:64px minmax(0,1fr) 40px!important;column-gap:16px!important;min-height:48px!important;padding:0 24px!important}html body #app>.sidebar .sidebar-group-toggle>.material-symbols-rounded:first-child,html body .crm-app .sidebar .sidebar-group-toggle>.material-symbols-rounded:first-child,html body #app>.sidebar .sidebar-link>.material-symbols-rounded:first-child,html body .crm-app .sidebar .sidebar-link>.material-symbols-rounded:first-child{justify-self:center!important}html body #app>.sidebar.open :is(.nav-label,.brand-text,.sidebar-user-body),html body .crm-app .sidebar.open :is(.nav-label,.brand-text,.sidebar-user-body),html body #app>.sidebar.open.is-collapsed :is(.nav-label,.brand-text,.sidebar-user-body),html body .crm-app .sidebar.open.is-collapsed :is(.nav-label,.brand-text,.sidebar-user-body){clip-path:none!important;opacity:1!important;text-overflow:clip!important;visibility:visible!important;white-space:nowrap!important;max-width:none!important;display:block!important;overflow:visible!important}html body #app>.sidebar.open .sidebar-group-toggle>.nav-label,html body .crm-app .sidebar.open .sidebar-group-toggle>.nav-label,html body #app>.sidebar.open.is-collapsed .sidebar-group-toggle>.nav-label,html body .crm-app .sidebar.open.is-collapsed .sidebar-group-toggle>.nav-label{min-width:0!important;padding-left:0!important;line-height:24px!important}html body #app>.sidebar .sidebar-user,html body .crm-app .sidebar .sidebar-user,html body #app>.sidebar.open .sidebar-user,html body .crm-app .sidebar.open .sidebar-user{grid-template-columns:56px minmax(0,1fr) 32px!important;padding:12px 32px!important}}html body #app #view-bestellingen .bes-filters,html body .crm-app #view-bestellingen .bes-filters{box-shadow:none!important;box-sizing:border-box!important;-moz-column-gap:12px!important;background:0 0!important;border:0!important;grid-template-columns:minmax(360px,1.35fr) repeat(4,minmax(170px,1fr))!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 20px!important;padding:0!important;display:grid!important;overflow:visible!important}html body #app #view-bestellingen .bes-filters>*,html body .crm-app #view-bestellingen .bes-filters>*{box-sizing:border-box!important;min-width:0!important}html body #app #view-bestellingen .bes-filters .bes-search,html body .crm-app #view-bestellingen .bes-filters .bes-search{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;box-shadow:none!important;color:var(--color-text-secondary,#5f6368)!important;flex:initial!important;border-radius:12px!important;grid-template-columns:20px minmax(0,1fr)!important;align-self:stretch!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 14px!important;line-height:20px!important;display:grid!important;overflow:hidden!important}html body #app #view-bestellingen .bes-filters .bes-search:focus-within,html body .crm-app #view-bestellingen .bes-filters .bes-search:focus-within{border-color:var(--color-primary,#1a73e8)!important;box-shadow:var(--shadow-focus,0 0 0 3px #1a73e82e)!important}html body #app #view-bestellingen .bes-filters .bes-search svg,html body .crm-app #view-bestellingen .bes-filters .bes-search svg{color:var(--color-text-tertiary,#80868b)!important;pointer-events:none!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;display:block!important}html body #app #view-bestellingen .bes-filters .bes-search input,html body #app #view-bestellingen .bes-filters .bes-search input:focus,html body #app #view-bestellingen .bes-filters .bes-search input:focus-visible,html body .crm-app #view-bestellingen .bes-filters .bes-search input,html body .crm-app #view-bestellingen .bes-filters .bes-search input:focus,html body .crm-app #view-bestellingen .bes-filters .bes-search input:focus-visible{appearance:none!important;box-shadow:none!important;color:var(--color-text-primary,#202124)!important;font-family:var(--font-sans,var(--crm-font))!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;width:100%!important;min-width:0!important;height:46px!important;min-height:0!important;max-height:46px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;display:block!important;overflow:hidden!important}html body #app #view-bestellingen .bes-filters .bes-search input::-moz-placeholder{color:var(--color-text-tertiary,#80868b)!important;opacity:1!important}html body .crm-app #view-bestellingen .bes-filters .bes-search input::-moz-placeholder{color:var(--color-text-tertiary,#80868b)!important;opacity:1!important}html body #app #view-bestellingen .bes-filters .bes-search input::placeholder,html body .crm-app #view-bestellingen .bes-filters .bes-search input::placeholder{color:var(--color-text-tertiary,#80868b)!important;opacity:1!important}html body #app #view-bestellingen .bes-filters .form-select,html body .crm-app #view-bestellingen .bes-filters .form-select{background-color:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;box-shadow:none!important;color:var(--color-text-primary,#202124)!important;flex:initial!important;font-family:var(--font-sans,var(--crm-font))!important;border-radius:12px!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 40px 0 16px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}html body #app #view-bestellingen .bes-more-filter-btn,html body .crm-app #view-bestellingen .bes-more-filter-btn,html body #app #view-bestellingen .bes-filter-reset,html body .crm-app #view-bestellingen .bes-filter-reset{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;box-shadow:none!important;color:var(--color-text-primary,#202124)!important;font-family:var(--font-sans,var(--crm-font))!important;white-space:nowrap!important;z-index:auto!important;border-radius:999px!important;grid-column:auto!important;justify-content:center!important;place-self:center start!important;align-items:center!important;gap:8px!important;width:max-content!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important;position:static!important}html body #app #view-bestellingen .bes-more-filter-btn,html body .crm-app #view-bestellingen .bes-more-filter-btn{grid-column:1/2!important}html body #app #view-bestellingen .bes-filter-summary,html body .crm-app #view-bestellingen .bes-filter-summary{color:var(--color-text-secondary,#5f6368)!important;text-align:right!important;white-space:nowrap!important;grid-column:3/-1!important;place-self:center end!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;display:block!important;position:static!important}@media (width<=1320px){html body #app #view-bestellingen .bes-filters,html body .crm-app #view-bestellingen .bes-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app #view-bestellingen .bes-filters .bes-search,html body .crm-app #view-bestellingen .bes-filters .bes-search{grid-column:1/-1!important}html body #app #view-bestellingen .bes-filter-summary,html body .crm-app #view-bestellingen .bes-filter-summary{text-align:left!important;grid-column:1/-1!important;justify-self:start!important}}@media (width<=720px){html body #app #view-bestellingen .bes-filters,html body .crm-app #view-bestellingen .bes-filters{grid-template-columns:1fr!important}html body #app #view-bestellingen .bes-more-filter-btn,html body .crm-app #view-bestellingen .bes-more-filter-btn,html body #app #view-bestellingen .bes-filter-reset,html body .crm-app #view-bestellingen .bes-filter-reset{justify-self:stretch!important;width:100%!important}}html body .crm-app .schouw-app{font-variant-numeric:tabular-nums lining-nums;--g:#1a73e8!important;--gd:#1557b0!important;--gl:#e8f0fe!important;--y:#f59e0b!important;--z:#202124!important;--gr:#5f6368!important;--bg:#f8f9fa!important;--r:#e0e3e7!important;--rs:#c5d8fb!important;--ob:#f8fafd!important;--or2:#c5d8fb!important;--ot:#1557b0!important;--wb:#fff7ed!important;--wr:#fed7aa!important;--wt:#9a3412!important;--eb:#fef2f2!important;--er:#fecaca!important;--et:#991b1b!important;--w:#fff!important;color:#202124!important;background:#f8f9fa!important;font-family:Google Sans,Segoe UI,system-ui,sans-serif!important}html body .crm-app .schouw-app :is(.hero,.chero){background:#fff!important;border-bottom:1px solid #e0e3e7!important;padding:28px 32px 36px!important}html body .crm-app .schouw-app :is(.hero-in,.chero-in,.main,.chcon){max-width:1280px!important}html body .crm-app .schouw-app :is(.hbadge,.chdg,.slbl){color:#80868b!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;font-size:12px!important;font-weight:600!important}html body .crm-app .schouw-app :is(.hero h1,.chero h1){color:#202124!important;margin:0 0 8px!important;font-size:34px!important;font-weight:500!important;line-height:40px!important}html body .crm-app .schouw-app .hero h1 span{color:#1a73e8!important}html body .crm-app .schouw-app :is(.hero p,.chero p){color:#5f6368!important;font-size:16px!important;line-height:24px!important}html body .crm-app .schouw-app .card{border:1px solid #e0e3e7!important;border-radius:14px!important;margin-top:24px!important;box-shadow:0 1px 3px #3c40431f!important}html body .crm-app .schouw-app .progbar{background:#1a73e8!important}html body .crm-app .schouw-app :is(.spill.cur,.btnp,.btnsave,.chsend,[data-mc] .mh){color:#fff!important;background:#1a73e8!important}html body .crm-app .schouw-app :is(.btnp:hover,.btnsave:hover,.chsend:hover){background:#1557b0!important}html body .crm-app .schouw-app .prodgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}html body .crm-app .schouw-app :is(.prodcard,.rb,input[type=text],input[type=tel],input[type=date],input[type=number],input[type=email],textarea,select,.gebdat-sel,.opslagrow,.sbox,.krcard,[data-mc],[data-mc] .msug,[data-mc] .mlist){border-color:#e0e3e7!important;border-radius:10px!important}html body .crm-app .schouw-app :is(input[type=text],input[type=tel],input[type=date],input[type=number],input[type=email],textarea,select,.gebdat-sel){color:#202124!important;background:#fff!important;min-height:40px!important;font-size:14px!important}html body .crm-app .schouw-app :is(input:focus,textarea:focus,select:focus,.gebdat-sel:focus){border-color:#1a73e8!important;box-shadow:0 0 0 3px #1a73e829!important}html body .crm-app .schouw-app :is(.prodcard.on,.rb.on,.spill.done){color:#1557b0!important;background:#e8f0fe!important;border-color:#c5d8fb!important}html body .crm-app .schouw-app .prodcard .pico{color:#1a73e8!important;font-size:28px!important;line-height:1!important}html body .crm-app .schouw-app .prodcard .pico .material-symbols-rounded{font-size:30px!important;line-height:1!important}html body .crm-app .schouw-app :is(.prodcard .pnm,.ql,.sttl){color:#202124!important}html body .crm-app .schouw-app :is(.prodcard .pchk,.chkbox,.dot){border-color:#cfd6df!important}html body .crm-app .schouw-app :is(.prodcard.on .pchk,.chkbox.on,.rb.on .dot){background:#1a73e8!important;border-color:#1a73e8!important}html body .crm-app .schouw-app .good{color:#1557b0!important;background:#eef4ff!important;border-color:#c5d8fb!important}html body .crm-app .schouw-app .info{color:#9a3412!important;background:#fff7ed!important;border-color:#fed7aa!important}html body .crm-app .schouw-app .warn{color:#9a3412!important;background:#fff7ed!important;border-color:#fdba74!important}html body .crm-app .schouw-app .blok{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}html body .crm-app .schouw-app .er{color:#991b1b!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:10px!important;align-items:flex-start!important;gap:8px!important;margin-top:8px!important;padding:10px 12px!important;font-size:13px!important;font-weight:600!important;line-height:18px!important;display:flex!important}html body .crm-app .schouw-app .er .material-symbols-rounded{color:#d93025!important;flex:none!important;font-size:18px!important;line-height:18px!important}html body .crm-app .schouw-app .split-toggle{color:#1557b0!important;background:#fff!important;border:1px solid #c5d8fb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-height:36px!important;margin-top:10px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}html body .crm-app .schouw-app .split-toggle:hover{color:#1557b0!important;background:#e8f0fe!important}html body .crm-app .schouw-app .maand-split{margin-top:12px!important}html body .crm-app .schouw-app .photo-preview{background:#fff!important;border-color:#e0e3e7!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;height:320px!important;max-height:48vh!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 3px #3c40431f!important}html body .crm-app .schouw-app .photo-preview img{-o-object-fit:contain!important;object-fit:contain!important;background:#fff!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}@media (width<=700px){html body .crm-app .schouw-app .photo-preview{height:240px!important;max-height:42vh!important}}.form-row-pdf-btn{color:#1a73e8;font:600 12px/16px var(--crm-font,"Google Sans","Segoe UI","Segoe UI",system-ui,sans-serif);cursor:pointer;white-space:nowrap;background:#e8f0fe;border:1px solid #c5d8fb;border-radius:999px;margin-top:8px;padding:6px 12px}.form-row-pdf-btn:hover{color:#1557b0;background:#d8e7fd;border-color:#a8c7fa}html body .crm-app .schouw-app .fl{color:#1557b0!important;background:#fff!important;border:1px dashed #c5d8fb!important;border-radius:10px!important;min-height:44px!important;font-size:14px!important;font-weight:600!important}@media (width<=900px){html body .crm-app .schouw-app .prodgrid{grid-template-columns:1fr!important}html body .crm-app .schouw-app :is(.hero,.chero){padding:24px 20px 32px!important}}html body[data-active-view=view-leads] #view-leads .lead-data-table-wrap,html body #view-leads .lead-data-table-wrap{overflow:hidden visible!important}html body[data-active-view=view-leads] #view-leads .lead-data-table,html body[data-active-view=view-leads] #view-leads .lead-data-table tbody,html body #view-leads .lead-data-table,html body #view-leads .lead-data-table tbody{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-data-table tbody,html body #view-leads .lead-data-table tbody{gap:14px!important;display:grid!important}html body[data-active-view=view-leads] #view-leads .lead-data-table thead,html body #view-leads .lead-data-table thead{display:none!important}html body[data-active-view=view-leads] #view-leads .lead-data-table tr.lead-click-row,html body #view-leads .lead-data-table tr.lead-click-row{grid-template-columns:minmax(270px,1.25fr) minmax(190px,.95fr) minmax(180px,.85fr) minmax(210px,.9fr)!important;grid-template-areas:"customer source product status""customer ids date calls""customer cost province calls"!important;align-items:start!important;gap:12px 18px!important;width:100%!important;height:auto!important;min-height:178px!important;max-height:none!important;padding:18px 20px!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-data-table tr.lead-click-row>td,html body #view-leads .lead-data-table tr.lead-click-row>td{justify-content:flex-start!important;align-items:flex-start!important;align-content:initial!important;white-space:normal!important;border-bottom:0!important;flex-direction:column!important;gap:3px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;line-height:20px!important;display:flex!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-data-table tr.lead-click-row>td:before,html body #view-leads .lead-data-table tr.lead-click-row>td:before{color:#80868b!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;flex:none!important;margin:0 0 2px!important;font-size:11px!important;font-weight:700!important;line-height:16px!important;display:block!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:first-child,html body #view-leads .lead-data-table td:first-child{grid-area:source!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(2),html body #view-leads .lead-data-table td:nth-child(2){grid-area:ids!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(3),html body #view-leads .lead-data-table td:nth-child(3){grid-area:date!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(4),html body #view-leads .lead-data-table td:nth-child(4){grid-area:cost!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(5),html body #view-leads .lead-data-table td:nth-child(5){grid-area:product!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(6),html body #view-leads .lead-data-table td:nth-child(6){grid-area:province!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(7),html body #view-leads .lead-data-table td:nth-child(7){border-right:1px solid #e0e3e7!important;grid-area:customer!important;gap:2px!important;padding-right:18px!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(8),html body #view-leads .lead-data-table td:nth-child(8){grid-area:calls!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(9),html body #view-leads .lead-data-table td:nth-child(9){grid-area:status!important}html body[data-active-view=view-leads] #view-leads .lead-data-table tr.lead-click-row>td>*,html body #view-leads .lead-data-table tr.lead-click-row>td>*{min-width:0!important;max-width:100%!important}html body[data-active-view=view-leads] #view-leads .lead-data-table tr.lead-click-row :is(strong,small,a,span,b),html body #view-leads .lead-data-table tr.lead-click-row :is(strong,small,a,span,b){opacity:1!important;max-height:none!important;line-height:20px!important}html body[data-active-view=view-leads] #view-leads .lead-customer-cell strong,html body #view-leads .lead-customer-cell strong{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 2px!important;font-size:17px!important;font-weight:700!important;line-height:22px!important;display:block!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-customer-cell :is(a,small),html body #view-leads .lead-customer-cell :is(a,small){text-overflow:ellipsis!important;white-space:nowrap!important;min-height:20px!important;line-height:20px!important;display:block!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads :is(.lead-source-chip,.lead-status-chip),html body #view-leads :is(.lead-source-chip,.lead-status-chip){white-space:normal!important;align-items:center!important;width:max-content!important;max-width:100%!important;height:auto!important;min-height:28px!important;line-height:18px!important;display:inline-flex!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-call-cell strong,html body #view-leads .lead-call-cell strong{font-size:17px!important;font-weight:600!important;line-height:22px!important;display:block!important}@media (width<=1180px){html body[data-active-view=view-leads] #view-leads .lead-data-table tr.lead-click-row,html body #view-leads .lead-data-table tr.lead-click-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"customer customer""source status""product calls""ids date""cost province"!important;min-height:0!important}html body[data-active-view=view-leads] #view-leads .lead-data-table td:nth-child(7),html body #view-leads .lead-data-table td:nth-child(7){border-bottom:1px solid #e0e3e7!important;border-right:0!important;padding-bottom:12px!important;padding-right:0!important}}@media (width<=760px){html body[data-active-view=view-leads] #view-leads .lead-data-table tr.lead-click-row,html body #view-leads .lead-data-table tr.lead-click-row{grid-template-columns:1fr!important;grid-template-areas:"customer""source""status""product""ids""date""cost""province""calls"!important;padding:16px!important}}html body #view-bestellingen .bes-customer-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html body #view-bestellingen .bes-icon-action,html body #view-bestellingen .bes-open-action{color:#202124!important;width:auto!important;min-width:96px!important;max-width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d7dce2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important;overflow:visible!important}html body #view-bestellingen .bes-open-action{min-width:138px!important}html body #view-bestellingen .bes-icon-action:hover,html body #view-bestellingen .bes-icon-action:focus-visible,html body #view-bestellingen .bes-open-action:hover,html body #view-bestellingen .bes-open-action:focus-visible{color:#1557b0!important;background:#e8f0fe!important;border-color:#c5d8fb!important}html body #view-bestellingen .bes-icon-action svg{color:#1a73e8!important;stroke:currentColor!important;flex:0 0 18px!important;width:18px!important;height:18px!important;display:block!important;overflow:visible!important}html body #view-bestellingen .bes-icon-action .material-symbols-rounded{color:#1a73e8!important;width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important;overflow:visible!important}html body #view-bestellingen .bes-icon-action .material-symbols-rounded:before{background-color:#1a73e8!important}html body #view-bestellingen .bes-icon-action .bes-action-label{display:inline!important}html body #view-bestellingen .bes-icon-action[href^=tel\:]:after{content:"Bellen"!important}html body #view-bestellingen .bes-icon-action[href^=mailto\:]:after{content:"Mailen"!important}html body #view-bestellingen .bes-icon-action:has(.bes-action-label):after{content:none!important}@media (width<=980px){html body #view-bestellingen .bes-customer-actions{justify-content:flex-start!important}}html body #view-bestellingen .bes-icon-action[href^=tel\:],html body #view-bestellingen .bes-icon-action[href^=mailto\:]{color:#202124!important;background:#fff!important}html body #view-bestellingen .bes-icon-action[href^=tel\:] svg,html body #view-bestellingen .bes-icon-action[href^=mailto\:] svg{color:#1a73e8!important;stroke:#1a73e8!important;fill:none!important;width:18px!important;height:18px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 18px!important;display:block!important}html body #view-bestellingen .bes-icon-action[href^=tel\:] svg *,html body #view-bestellingen .bes-icon-action[href^=mailto\:] svg *{stroke:#1a73e8!important;fill:none!important}html body #view-bestellingen .bes-icon-action[href^=tel\:]:before,html body #view-bestellingen .bes-icon-action[href^=mailto\:]:before,html body #view-bestellingen .bes-icon-action[href^=tel\:] svg:before,html body #view-bestellingen .bes-icon-action[href^=mailto\:] svg:before{content:none!important;display:none!important}html body #view-bestellingen .bes-icon-action[href^=tel\:] .bes-action-label,html body #view-bestellingen .bes-icon-action[href^=mailto\:] .bes-action-label{color:#202124!important}html body #view-bestellingen .bes-icon-action[href^=tel\:] .material-symbols-rounded,html body #view-bestellingen .bes-icon-action[href^=mailto\:] .material-symbols-rounded{display:none!important}html body #view-bestellingen .bes-icon-action[href^=tel\:]:before,html body #view-bestellingen .bes-icon-action[href^=mailto\:]:before{content:""!important;width:18px!important;height:18px!important;box-shadow:none!important;filter:none!important;background:#1a73e8!important;border:0!important;border-radius:0!important;flex:0 0 18px!important;display:block!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:18px 18px!important;mask-size:18px 18px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}html body #view-bestellingen .bes-icon-action[href^=tel\:]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.35 1.89.66 2.78a2 2 0 0 1-.45 2.11L8.09 9.84a16 16 0 0 0 6.07 6.07l1.23-1.23a2 2 0 0 1 2.11-.45c.89.31 1.82.53 2.78.66A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.35 1.89.66 2.78a2 2 0 0 1-.45 2.11L8.09 9.84a16 16 0 0 0 6.07 6.07l1.23-1.23a2 2 0 0 1 2.11-.45c.89.31 1.82.53 2.78.66A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")!important}html body #view-bestellingen .bes-icon-action[href^=mailto\:]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")!important}html body #view-bestellingen .bes-icon-action[href^=tel\:]:has(svg):before{content:none!important;display:none!important}html body #view-bestellingen .bes-icon-action[href^=mailto\:]:has(svg):before{content:none!important;display:none!important}:root[data-theme=dark],html[data-theme=dark]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;--color-bg:#07111f!important;--color-surface:#0f172a!important;--color-surface-base:#0f172a!important;--color-surface-raised:#111c2f!important;--color-surface-sunken:#07111f!important;--color-surface-overlay:#162238!important;--color-text-primary:#f8fafc!important;--color-text-secondary:#cbd5e1!important;--color-text-tertiary:#94a3b8!important;--color-border:#263449!important;--color-border-default:#263449!important;--color-border-strong:#3a4a63!important;--color-primary-light:#102a56!important;--color-primary-dark:#bfdbfe!important;--crm-bg:#07111f!important;--crm-surface:#0f172a!important;--crm-card:#111c2f!important;--crm-text:#f8fafc!important;--crm-muted:#cbd5e1!important;--crm-border:#263449!important;--md-surface:#0f172a!important;--md-surface-container:#111c2f!important;--md-surface-container-low:#07111f!important;--md-surface-variant:#162238!important;--md-on-surface:#f8fafc!important;--md-on-surface-variant:#cbd5e1!important;--md-outline:#3a4a63!important;--md-outline-variant:#263449!important;--ink:#f8fafc!important;--ink-muted:#cbd5e1!important;--ink-soft:#94a3b8!important;--surface:#0f172a!important;--bg:#07111f!important;--line:#263449!important;--line-soft:#1e293b!important}html[data-theme=dark] body,html[data-theme=dark] body #app,html[data-theme=dark] body .crm-app,html[data-theme=dark] body .main-content,html[data-theme=dark] body .view,html[data-theme=dark] body [id^=view-]{background-color:var(--color-bg)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body :is(.sidebar,.mobile-topbar,.crm-modal-box,.card,.crm-card,.dashboard-section,.dashboard-stat,.quick-action,.form-card,.formhub-card,.gv-card,.lead-report-card,.lead-kpi-card,.lead-filter-stack,.lead-list,.lead-data-table-wrap,.crm-table-card,.ops-panel,.product-page-card,.invoice-table-card,.comm-section,.bes-list,.bes-customer-list,.bes-customer-row,.customer-card,.customer-detail-section,.customer-detail-grid section,.customer-detail-hero,.energy-card,.energy-panel,.inventory-card,.agenda-visibility,.tg-sidepanel,.tg-minimonth,.tg-main,.tg-week,.tg-month,.tg-day,.modal-card){background:var(--color-surface-raised)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body :is(input,select,textarea,.field-input,.lead-filter-control,.bes-search,.ta-search-row input,.route-check-form input,.route-check-form select){background:var(--color-surface)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .sidebar :is(.sidebar-brand,.sidebar-user,.sidebar-nav-group,.sidebar-section,.sidebar-group-toggle,.sidebar-link,.nav-item,a,button,span,strong,small,.material-symbols-rounded,.material-symbols-outlined){color:inherit!important;opacity:1!important}html[data-theme=dark] body .sidebar :is(.nav-label,.sidebar-user-body span){color:var(--color-text-secondary)!important}html[data-theme=dark] body .sidebar :is(.sidebar-link.active,.nav-item.active,.sidebar-group-toggle.active,.sidebar-nav-group.is-active>.sidebar-group-toggle,.sidebar-nav-group.is-open>.sidebar-group-toggle){background:var(--color-primary-light)!important;color:var(--color-primary-dark)!important;border-color:#1d4ed8!important}html[data-theme=dark] body .sidebar :is(.sidebar-link.active,.nav-item.active,.sidebar-group-toggle.active,.sidebar-nav-group.is-active>.sidebar-group-toggle,.sidebar-nav-group.is-open>.sidebar-group-toggle) :is(.nav-label,.material-symbols-rounded){color:var(--color-primary-dark)!important}:root[data-density=comfortable],html[data-density=comfortable]{--sidebar-item-height:48px;--sidebar-group-height:52px;--density-row-height:48px;--density-card-padding:24px;--density-kpi-height:128px}:root[data-density=compact],html[data-density=compact]{--sidebar-item-height:40px;--sidebar-group-height:44px;--density-row-height:36px;--density-card-padding:16px;--density-kpi-height:104px}html[data-density] body .sidebar :is(.sidebar-link,.nav-item){min-height:var(--sidebar-item-height)!important}html[data-density] body .sidebar .sidebar-group-toggle{min-height:var(--sidebar-group-height)!important}html[data-density=compact] body :is(.card,.crm-card,.dashboard-section,.lead-filter-stack,.bes-list,.crm-table-card,.product-page-card,.invoice-table-card,.comm-section){padding:var(--density-card-padding)!important}@media (width<=1024px){html body #app>.sidebar,html body .crm-app .sidebar,html body #app>.sidebar.is-collapsed,html body .crm-app .sidebar.is-collapsed,html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed{background:var(--color-surface,#fff)!important;border-right:1px solid var(--color-border,#e0e3e7)!important;box-sizing:border-box!important;will-change:transform!important;z-index:1200!important;flex-direction:column!important;width:min(92vw,380px)!important;max-width:calc(100vw - 10px)!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1)!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important;transform:translate(-105%)!important;box-shadow:18px 0 42px #0f172a24!important}html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed{transform:translate(0,0)!important}html body #app>.sidebar .sidebar-brand,html body .crm-app .sidebar .sidebar-brand,html body #app>.sidebar.open .sidebar-brand,html body .crm-app .sidebar.open .sidebar-brand{flex:none!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:92px!important;padding:18px 20px!important;display:grid!important}html body #app>.sidebar .md3-sidebar-toggle,html body .crm-app .sidebar .md3-sidebar-toggle{flex:0 0 44px!important;margin:0 20px 8px!important}html body #app>.sidebar .sidebar-nav,html body .crm-app .sidebar .sidebar-nav,html body #app>.sidebar.open .sidebar-nav,html body .crm-app .sidebar.open .sidebar-nav{overscroll-behavior:contain!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;flex:auto!important;place-content:flex-start!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;padding:10px 18px 18px!important;display:flex!important;overflow:hidden auto!important}html body #app>.sidebar .sidebar-foot,html body .crm-app .sidebar .sidebar-foot,html body #app>.sidebar.open .sidebar-foot,html body .crm-app .sidebar.open .sidebar-foot{background:var(--color-surface,#fff)!important;border-top:1px solid var(--color-border,#e0e3e7)!important;min-height:88px!important;padding:12px 18px max(18px, env(safe-area-inset-bottom))!important;z-index:3!important;flex:none!important;margin-top:0!important;position:sticky!important;bottom:0!important}html body #app>.sidebar .sidebar-user,html body .crm-app .sidebar .sidebar-user,html body #app>.sidebar.open .sidebar-user,html body .crm-app .sidebar.open .sidebar-user,html body #app>.sidebar.open.is-collapsed .sidebar-user,html body .crm-app .sidebar.open.is-collapsed .sidebar-user{cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;grid-template-columns:46px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:64px!important;padding:10px 12px!important;display:grid!important}html body #app>.sidebar :is(.brand-text,.nav-label,.sidebar-user-body),html body .crm-app .sidebar :is(.brand-text,.nav-label,.sidebar-user-body),html body #app>.sidebar.open.is-collapsed :is(.brand-text,.nav-label,.sidebar-user-body),html body .crm-app .sidebar.open.is-collapsed :is(.brand-text,.nav-label,.sidebar-user-body){clip-path:none!important;opacity:1!important;pointer-events:auto!important;text-overflow:ellipsis!important;visibility:visible!important;white-space:nowrap!important;min-width:0!important;max-width:none!important;display:block!important;overflow:hidden!important}html body #app>.sidebar .sidebar-group-toggle,html body .crm-app .sidebar .sidebar-group-toggle,html body #app>.sidebar .sidebar-link,html body .crm-app .sidebar .sidebar-link,html body #app>.sidebar.open.is-collapsed .sidebar-group-toggle,html body .crm-app .sidebar.open.is-collapsed .sidebar-group-toggle,html body #app>.sidebar.open.is-collapsed .sidebar-link,html body .crm-app .sidebar.open.is-collapsed .sidebar-link{-moz-column-gap:12px!important;grid-template-columns:34px minmax(0,1fr) 24px!important;justify-content:stretch!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-width:0!important;margin-inline:0!important;padding:0 14px!important;display:grid!important}html body #app>.sidebar .sidebar-nav-group.is-active:not(.is-open)>.nav-submenu,html body .crm-app .sidebar .sidebar-nav-group.is-active:not(.is-open)>.nav-submenu,html body #app>.sidebar .sidebar-nav-group.is-active:not(.is-open)>.sidebar-group-links,html body .crm-app .sidebar .sidebar-nav-group.is-active:not(.is-open)>.sidebar-group-links{opacity:0!important;pointer-events:none!important;visibility:visible!important;grid-template-rows:0fr!important;margin:0 0 0 18px!important;padding:0 0 0 8px!important;display:grid!important;overflow:hidden!important}html body #app>.sidebar .sidebar-nav-group.is-active:not(.is-open)>.nav-submenu .nav-item,html body .crm-app .sidebar .sidebar-nav-group.is-active:not(.is-open)>.nav-submenu .nav-item,html body #app>.sidebar .sidebar-nav-group.is-active:not(.is-open)>.sidebar-group-links .nav-item,html body .crm-app .sidebar .sidebar-nav-group.is-active:not(.is-open)>.sidebar-group-links .nav-item{opacity:0!important;transform:translateY(-4px)!important}html body #sidebarOverlay,html body .sidebar-overlay{z-index:1190!important;background:#0f172a6b!important;height:100dvh!important;min-height:100dvh!important;transition:opacity .18s cubic-bezier(.2,0,0,1),visibility .18s cubic-bezier(.2,0,0,1)!important;position:fixed!important;inset:0!important}}html body #view-users .ops-users-page{gap:20px!important}html body #view-users .ops-users-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin-bottom:4px!important;display:grid!important}html body #view-users .ops-users-toolbar-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html body #view-users .ops-users-toolbar>span{color:var(--md-on-surface-variant,#5f6368)!important;justify-self:end!important;margin-left:0!important;font-size:14px!important;font-weight:500!important}html body #view-users .rp-search,html body #view-users .ops-link-modal .rp-search{background:var(--md-surface,#fff)!important;border:1px solid var(--md-outline,#dadce0)!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:14px!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;transition:border-color .15s,box-shadow .15s!important;display:grid!important}html body #view-users .rp-search:focus-within,html body #view-users .ops-link-modal .rp-search:focus-within{border-color:var(--md-primary,#1a73e8)!important;box-shadow:0 0 0 3px #1a73e824!important}html body #view-users .rp-search svg,html body #view-users .ops-link-modal .rp-search svg{color:var(--md-on-surface-variant,#5f6368)!important;flex:none!important;width:18px!important;height:18px!important;margin:0!important;display:block!important}html body #view-users .rp-search input,html body #view-users .rp-search input:focus,html body #view-users .ops-link-modal .rp-search input,html body #view-users .ops-link-modal .rp-search input:focus{box-shadow:none!important;color:var(--md-on-surface,#202124)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;width:100%!important;min-width:0!important;height:40px!important;min-height:0!important;padding:0!important}html body #view-users .rp-role-select{background-color:var(--md-surface,#fff)!important;border:1px solid var(--md-outline,#dadce0)!important;color:var(--md-on-surface,#202124)!important;border-radius:14px!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 40px 0 14px!important}html body #view-users .ops-user-stat{border-color:var(--md-outline-variant,#e0e3e7)!important;border-radius:14px!important;min-height:96px!important;padding:18px 20px!important;box-shadow:0 1px 2px #3c404314!important}html body #view-users .ops-user-stat strong{font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;font-size:32px!important;font-weight:500!important}html body #view-users .ops-user-role-stack{gap:26px!important}html body #view-users .ops-user-role-head{margin-bottom:12px!important}html body #view-users .ops-role-user-card{border-color:var(--md-outline-variant,#e0e3e7)!important;border-radius:14px!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"avatar main""badges badges""actions actions"!important;align-items:start!important;gap:12px 14px!important;min-height:174px!important;padding:18px 22px!important;display:grid!important;box-shadow:0 1px 2px #3c404314!important}html body #view-users .ops-role-user-card>.ops-user-avatar{grid-area:avatar!important;width:44px!important;height:44px!important;margin-top:2px!important}html body #view-users .ops-role-user-card>.ops-user-main{grid-area:main!important;min-width:0!important}html body #view-users .ops-user-main strong{color:var(--md-on-surface,#202124)!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body #view-users .ops-user-main span{color:var(--md-on-surface-variant,#5f6368)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.4!important;display:block!important;overflow:hidden!important}html body #view-users .ops-role-user-badges{flex-wrap:wrap!important;grid-area:badges!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #view-users .ops-user-badge,html body #view-users .ops-link-count{min-height:28px!important;padding:7px 10px!important;font-size:12px!important;font-weight:600!important}html body #view-users .ops-role-user-actions{grid-area:actions!important;justify-content:flex-end!important;align-self:end!important;gap:10px!important;margin-top:4px!important;display:flex!important}html body #view-users .ops-role-user-actions>button{justify-content:center!important;min-width:132px!important}html body #view-users .ops-link-modal-box{flex-direction:column!important;width:min(1500px,100vw - 320px)!important;max-width:1500px!important;height:min(860px,100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important;display:flex!important}html body #view-users .ops-link-modal-body{flex:auto!important;grid-template-rows:auto minmax(0,1fr)!important;gap:16px!important;min-height:0!important;padding:20px 24px 24px!important;display:grid!important;overflow:hidden!important}html body #view-users .ops-link-summary{border-color:var(--md-outline-variant,#e0e3e7)!important;border-radius:14px!important;grid-template-columns:54px minmax(0,1fr) auto auto!important;min-height:84px!important}html body #view-users .ops-link-columns{grid-template-columns:minmax(300px,.78fr) minmax(560px,1.22fr)!important;align-items:stretch!important;gap:16px!important;min-height:0!important;display:grid!important}html body #view-users .ops-link-section{border-color:var(--md-outline-variant,#e0e3e7)!important;border-radius:14px!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body #view-users .ops-link-section-head{flex:none!important;min-height:58px!important;padding:14px 16px!important}html body #view-users .ops-link-section-head h4{font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;font-size:18px!important;font-weight:500!important}html body #view-users .ops-link-section-linked{overflow-y:auto!important}html body #view-users .ops-link-section-available{overflow:hidden!important}html body #view-users .ops-link-search{flex:none!important;width:auto!important;margin:12px 16px!important}html body #view-users .ops-external-table{border-top:1px solid var(--md-outline-variant,#e0e3e7)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}html body #view-users .ops-external-row{grid-template-columns:minmax(86px,.68fr) minmax(92px,.7fr) minmax(0,1.55fr) minmax(86px,.62fr) minmax(124px,.72fr)!important;gap:14px!important;min-height:76px!important;padding:14px 16px!important;display:grid!important}html body #view-users .ops-external-row.head{min-height:46px!important;top:0!important}html body #view-users .ops-external-row>span,html body #view-users .ops-linked-account>span{min-width:0!important}html body #view-users .ops-external-row strong,html body #view-users .ops-linked-account strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body #view-users .ops-external-row small,html body #view-users .ops-linked-account small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #view-users .ops-external-link-btn,html body #view-users .ops-linked-pill{text-align:center!important;justify-self:start!important;min-width:112px!important}@media (width<=1180px){html body #view-users .ops-users-toolbar,html body #view-users .ops-users-filterbar,html body #view-users .ops-user-stat-grid{grid-template-columns:1fr!important}html body #view-users .ops-users-toolbar>span{justify-self:start!important}html body #view-users .ops-link-modal.crm-modal.show{padding:14px!important}html body #view-users .ops-link-modal-box{width:min(100%,980px)!important;height:min(920px,100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important}html body #view-users .ops-link-summary,html body #view-users .ops-link-columns{grid-template-columns:1fr!important}html body #view-users .ops-link-columns{overflow-y:auto!important}html body #view-users .ops-link-section-available{min-height:420px!important}html body #view-users .ops-external-row.head{display:none!important}html body #view-users .ops-external-row{grid-template-columns:1fr!important;gap:6px!important}}@media (width<=720px){html body #view-users .ops-role-user-card{padding:16px!important}html body #view-users .ops-role-user-actions{justify-content:stretch!important}html body #view-users .ops-role-user-actions>button{flex:1 1 0!important;min-width:0!important}}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field){background:var(--md-surface,#fff)!important;border:1px solid var(--md-outline,#dadce0)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--md-on-surface,#202124)!important;border-radius:14px!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important;display:grid!important;position:relative!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field):focus-within{border-color:var(--md-primary,#1a73e8)!important;box-shadow:inset 0 0 0 1px var(--md-primary,#1a73e8)!important;outline:none!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field) :is(input,input[type=text],input[type=search],input[type=email],input[type=tel]){appearance:none!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--md-on-surface,#202124)!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;display:block!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field) :is(input,input[type=text],input[type=search],input[type=email],input[type=tel]):focus{box-shadow:none!important;border:0!important;outline:0!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field) :is(input,textarea)::-moz-placeholder{color:var(--md-on-surface-variant,#5f6368)!important;opacity:.78!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field) :is(input,textarea)::placeholder{color:var(--md-on-surface-variant,#5f6368)!important;opacity:.78!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field) :is(svg,.material-symbols-rounded,.material-symbols-outlined,.td-search-icon){color:var(--md-on-surface-variant,#5f6368)!important;opacity:1!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;display:block!important;position:static!important}html body :is(.crm-app,#app) :is(.rp-search-clear,.crm-search-clear,.ta-search-clear){box-shadow:none!important;color:var(--md-on-surface-variant,#5f6368)!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important}html body :is(.crm-app,#app) :is(.rp-search-clear,.crm-search-clear,.ta-search-clear):hover{background:var(--md-surface-container,#f1f3f4)!important;color:var(--md-on-surface,#202124)!important}html body :is(.crm-app,#app) .td-search{padding-left:0!important}html body #view-role-perms .rp-category-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 16px;display:grid}html body #view-role-perms .rp-category-card{border:1px solid var(--crm-border,#e0e3e7);color:var(--crm-text,#202124);cursor:pointer;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif);text-align:left;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;min-height:86px;padding:14px 16px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}html body #view-role-perms .rp-category-card:hover{background:#f8fbff;border-color:#c5d8fb;box-shadow:0 1px 4px #3c40431f}html body #view-role-perms .rp-category-card.active{box-shadow:inset 3px 0 0 var(--crm-primary,#1a73e8), 0 1px 4px #3c40431f;background:#e8f0fe;border-color:#8ab4f8}html body #view-role-perms .rp-category-card span{color:#5f6368;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}html body #view-role-perms .rp-category-card strong{color:#202124;font-variant-numeric:tabular-nums lining-nums;font-size:24px;font-weight:500;line-height:30px}html body #view-role-perms .rp-category-card small{color:#5f6368;font-size:13px;font-weight:500;line-height:18px}html body #view-role-perms .rp-cat{border-radius:14px!important;margin-bottom:14px!important}html body #view-role-perms .rp-cat-head{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:12px 16px!important;display:grid!important}html body #view-role-perms .rp-cat-head-title{min-width:0;font-size:16px!important;font-weight:700!important}html body #view-role-perms .rp-cat-head-count{white-space:nowrap;background:#f1f3f4;border-radius:999px;padding:5px 10px;color:#5f6368!important;font-size:12px!important;font-weight:700!important}html body #view-role-perms .rp-cat-bulk{justify-content:flex-end;margin-left:0!important}html body #view-role-perms .rp-cat-bulk-btn{color:#202124!important;border-color:#dadce0!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}html body #view-role-perms .rp-permission-table{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important;gap:10px!important;padding:12px!important;display:grid!important}html body #view-role-perms .rp-permission-table-head{display:none!important}html body #view-role-perms .rp-permission-line{border:1px solid var(--crm-border,#e0e3e7)!important;cursor:pointer!important;background:#fff!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:86px!important;padding:14px 16px!important;transition:background .15s,border-color .15s,box-shadow .15s!important;display:grid!important}html body #view-role-perms .rp-permission-line+.rp-permission-line{border-top:1px solid var(--crm-border,#e0e3e7)!important}html body #view-role-perms .rp-permission-line:hover{background:#f8fbff!important;border-color:#c5d8fb!important;box-shadow:0 1px 4px #3c40431a!important}html body #view-role-perms .rp-perm-main{min-width:0!important;padding:0!important}html body #view-role-perms .rp-perm-label{color:#202124!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}html body #view-role-perms .rp-perm-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#5f6368!important;font-size:11.5px!important;line-height:16px!important}html body #view-role-perms .rp-toggle{border-left:0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:128px!important;height:auto!important;min-height:0!important;display:flex!important;position:relative!important}html body #view-role-perms .rp-cb{appearance:none!important;cursor:pointer!important;opacity:0!important;z-index:2!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}html body #view-role-perms .rp-toggle-label{border:1px solid #dadce0;border-radius:999px;flex-shrink:0;justify-content:flex-start;align-items:center;width:56px;height:32px;padding:3px;transition:background .15s,border-color .15s;display:inline-flex}html body #view-role-perms .rp-toggle-label:before{content:none!important}html body #view-role-perms .rp-toggle-label .material-symbols-rounded{color:#5f6368;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:inline-flex}html body #view-role-perms .rp-toggle-label.is-on{background:#e6f4ea;border-color:#b7dfc4;justify-content:flex-end}html body #view-role-perms .rp-toggle-label.is-on .material-symbols-rounded{color:#fff;background:#1e8e3e}html body #view-role-perms .rp-toggle-label.is-off{background:#f1f3f4;border-color:#dadce0}html body #view-role-perms .rp-cb:focus-visible+.rp-toggle-label{box-shadow:0 0 0 3px #1a73e82e}html body #view-role-perms .rp-toggle b{text-align:center;text-transform:uppercase;border-radius:999px;min-width:40px;padding:0 10px;font-size:12px;font-weight:700;line-height:22px}@media (width<=980px){html body #view-role-perms .rp-cat-head{grid-template-columns:1fr!important}html body #view-role-perms .rp-cat-bulk{justify-content:flex-start}html body #view-role-perms .rp-permission-line{grid-template-columns:1fr!important}html body #view-role-perms .rp-toggle{justify-content:flex-start!important}}html body #view-health-check .health-api-token-panel{background:#fff!important}html body #view-health-check .health-token-form{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin:0 0 16px!important;display:grid!important}html body #view-health-check .health-token-form label{gap:6px!important;min-width:0!important;display:grid!important}html body #view-health-check .health-token-form label>span{color:var(--color-text-secondary,#5f6368)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}html body #view-health-check .health-token-form input{border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-md,10px)!important;box-shadow:none!important;color:var(--color-text-primary,#202124)!important;font:500 14px/20px var(--font-sans,"Google Sans", system-ui, sans-serif)!important;background:#fff!important;outline:0!important;width:100%!important;height:44px!important;padding:0 14px!important}html body #view-health-check .health-token-form input:focus{border-color:var(--color-primary,#1a73e8)!important;box-shadow:0 0 0 3px #1a73e829!important}html body #view-health-check .health-token-created{border-radius:var(--radius-md,10px)!important;background:#f3f7ff!important;border:1px solid #c5d8fb!important;gap:10px!important;margin:0 0 16px!important;padding:14px!important;display:grid!important}html body #view-health-check .health-token-created>span{color:var(--color-text-primary,#202124)!important;font-size:14px!important;font-weight:700!important}html body #view-health-check .health-token-created code{color:#fff!important;white-space:nowrap!important;background:#101828!important;border-radius:8px!important;padding:12px!important;font-family:Consolas,Liberation Mono,monospace!important;font-size:13px!important;line-height:20px!important;display:block!important;overflow-x:auto!important}html body #view-health-check .health-token-error,html body #view-health-check .health-token-empty{border-radius:var(--radius-md,10px)!important;margin:0!important;padding:12px 14px!important;font-size:14px!important;line-height:20px!important}html body #view-health-check .health-token-error{color:#a50e0e!important;background:#fce8e6!important;border:1px solid #f6aea9!important;margin-bottom:16px!important}html body #view-health-check .health-token-empty{border:1px solid var(--color-border,#e0e3e7)!important;color:var(--color-text-secondary,#5f6368)!important;background:#f8f9fa!important}html body #view-health-check .health-token-list{gap:10px!important;display:grid!important}html body #view-health-check .health-token-list-head,html body #view-health-check .health-token-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body #view-health-check .health-token-list-head strong{color:var(--color-text-primary,#202124)!important;font-size:16px!important;font-weight:700!important}html body #view-health-check .health-token-row{border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-md,10px)!important;background:#fff!important;padding:14px!important}html body #view-health-check .health-token-row>div{gap:5px!important;min-width:0!important;display:grid!important}html body #view-health-check .health-token-row strong{color:var(--color-text-primary,#202124)!important;font-size:15px!important;font-weight:700!important}html body #view-health-check .health-token-row small,html body #view-health-check .health-token-row span{color:var(--color-text-secondary,#5f6368)!important;overflow-wrap:anywhere!important;font-size:13px!important;line-height:18px!important}@media (width<=980px){html body #view-health-check .health-token-form,html body #view-health-check .health-token-list-head,html body #view-health-check .health-token-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}}html body #view-users .crm-modal-box:has(.ops-user-editor){border-radius:22px!important;width:min(1180px,100vw - 96px)!important;max-width:min(1180px,100vw - 96px)!important;max-height:min(90dvh,900px)!important}html body #view-users .crm-modal-box:has(.ops-user-editor) .crm-modal-head{min-height:70px!important;padding:0 28px!important}html body #view-users .crm-modal-box:has(.ops-user-editor) .crm-modal-head h3{letter-spacing:0!important;font-size:22px!important;font-weight:500!important}html body #view-users .crm-modal-box:has(.ops-user-editor) .crm-modal-body{grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #view-users .ops-user-editor{-webkit-overflow-scrolling:touch!important;flex-direction:column!important;gap:18px!important;min-height:0!important;padding:24px 28px!important;display:flex!important;overflow:hidden auto!important}html body #view-users .ops-user-editor-hero{border:1px solid var(--color-border,#e0e3e7)!important;background:#f8fafc!important;border-radius:16px!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;display:grid!important}html body #view-users .ops-user-editor-hero .ops-user-avatar{width:46px!important;height:46px!important}html body #view-users .ops-user-editor-hero>span:nth-child(2){gap:3px!important;min-width:0!important;display:grid!important}html body #view-users .ops-user-editor-hero strong{color:var(--color-text-primary,#202124)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;font-weight:600!important;overflow:hidden!important}html body #view-users .ops-user-editor-hero small{color:var(--color-text-secondary,#5f6368)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:20px!important;overflow:hidden!important}html body #view-users .ops-user-editor-hero b{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}html body #view-users .ops-user-editor-hero b.is-active{color:#137333!important;background:#e6f4ea!important}html body #view-users .ops-user-editor-hero b.is-inactive{color:#5f6368!important;background:#f1f3f4!important}html body #view-users .ops-user-editor-section{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:16px!important;padding:22px!important}html body #view-users .ops-user-editor-section-head{flex-direction:column!important;gap:4px!important;margin-bottom:18px!important;display:flex!important}html body #view-users .ops-user-editor-section-head h4{color:var(--color-text-primary,#202124)!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:600!important}html body #view-users .ops-user-editor-section-head p{color:var(--color-text-secondary,#5f6368)!important;margin:0!important;font-size:14px!important;line-height:22px!important}html body #view-users .ops-user-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:18px 20px!important;display:grid!important}html body #view-users .ops-user-editor .ev-field{min-width:0!important;margin:0!important}html body #view-users .ops-user-editor .ev-field>label{color:var(--color-text-secondary,#5f6368)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:block!important}html body #view-users .ops-user-editor .ev-field :is(input,select,textarea){border:1px solid var(--color-border,#e0e3e7)!important;box-shadow:none!important;color:var(--color-text-primary,#202124)!important;font:500 14px/20px var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;background:#fff!important;border-radius:12px!important;outline:0!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important}html body #view-users .ops-user-editor .ev-field textarea{resize:vertical!important;height:auto!important;min-height:96px!important;padding:12px 14px!important}html body #view-users .ops-user-editor .ev-field :is(input,select,textarea):focus{border-color:var(--color-primary,#1a73e8)!important;box-shadow:0 0 0 3px #1a73e829!important}html body #view-users .ops-user-editor-note{grid-column:1/-1!important}html body #view-users .ops-toggle-card{border:1px solid var(--color-border,#e0e3e7)!important;cursor:pointer!important;background:#f8fafc!important;border-radius:14px!important;grid-template-columns:48px minmax(0,1fr)!important;align-self:stretch!important;align-items:center!important;gap:14px!important;min-height:72px!important;margin:0!important;padding:12px 14px!important;transition:background-color .16s,border-color .16s,box-shadow .16s!important;display:grid!important;position:relative!important}html body #view-users .ops-toggle-card:has(input:checked){background:#f3f7ff!important;border-color:#c5d8fb!important}html body #view-users .ops-toggle-card-control{background:#cbd5e1!important;border-radius:999px!important;width:46px!important;height:26px!important;transition:background-color .16s!important;display:block!important;position:relative!important}html body #view-users .ops-toggle-card-control:after{content:""!important;background:#fff!important;border-radius:50%!important;width:20px!important;height:20px!important;transition:transform .16s!important;position:absolute!important;top:3px!important;left:3px!important;box-shadow:0 1px 3px #0f172a38!important}html body #view-users .ops-toggle-card input:checked+.ops-toggle-card-control{background:var(--color-primary,#1a73e8)!important}html body #view-users .ops-toggle-card-copy{gap:2px!important;min-width:0!important;display:grid!important}html body #view-users .ops-toggle-card-copy strong{color:var(--color-text-primary,#202124)!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}html body #view-users .ops-toggle-card-copy small{color:var(--color-text-secondary,#5f6368)!important;font-size:12px!important;line-height:17px!important}html body #view-users .ops-user-editor-actions{border-top:1px solid var(--color-border,#e0e3e7)!important;z-index:2!important;background:#fff!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0!important;padding:16px 28px 18px!important;display:flex!important;position:static!important}html body #view-users .ops-user-editor-actions .ev-btn{border-radius:999px!important;min-width:112px!important;min-height:44px!important;padding:0 22px!important;font-size:14px!important;font-weight:700!important}@media (width<=900px){html body #view-users .crm-modal-box:has(.ops-user-editor){width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}html body #view-users .ops-user-editor{padding:18px!important}html body #view-users .ops-user-editor-hero{grid-template-columns:46px minmax(0,1fr)!important;align-items:start!important}html body #view-users .ops-user-editor-hero b{grid-column:1/-1!important;justify-self:start!important}html body #view-users .ops-user-editor-grid{grid-template-columns:1fr!important}html body #view-users .ops-user-editor-section{padding:18px!important}html body #view-users .ops-user-editor-actions{padding:14px 18px max(18px, env(safe-area-inset-bottom))!important}}:root{--gv-auth-green:#35aa82;--gv-auth-green-dark:#247f65;--gv-auth-ink:#202124;--gv-auth-muted:#5f6368;--gv-auth-border:#dfe4e8;--gv-auth-surface:#fff;--gv-auth-bg:#f6f8f7}html body .gv-auth-shell,html body .gv-auth-shell *{box-sizing:border-box}html body .gv-auth-shell{color:var(--gv-auth-ink)!important;background:radial-gradient(circle at 12% 18%,#35aa8224,#0000 28%),linear-gradient(135deg,#f8fbfa 0%,#eef5f2 42%,#f8f9fa 100%)!important;grid-template-columns:minmax(420px,.92fr) minmax(480px,1.08fr)!important;width:100%!important;min-height:100vh!important;display:grid!important}html body .gv-auth-brand-panel{background:linear-gradient(145deg,#ffffffe6,#ffffff9e),radial-gradient(circle at 0 0,#35aa822e,#0000 38%)!important;align-content:center!important;gap:34px!important;min-height:100vh!important;padding:clamp(40px,6vw,86px)!important;display:grid!important}html body .gv-auth-logo-link{align-items:center!important;width:min(420px,100%)!important;display:inline-flex!important}html body .gv-auth-logo{-o-object-fit:contain!important;object-fit:contain!important;width:420px!important;max-width:100%!important;height:auto!important;display:block!important}html body .gv-auth-brand-copy{gap:14px!important;max-width:560px!important;display:grid!important}html body .gv-auth-eyebrow{color:var(--gv-auth-muted)!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}html body .gv-auth-brand-copy h1,html body .gv-login-head h2{color:var(--gv-auth-ink)!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;margin:0!important;font-weight:500!important}html body .gv-auth-brand-copy h1{max-width:650px!important;font-size:clamp(34px,3.7vw,56px)!important;line-height:1.08!important}html body .gv-auth-brand-copy p:not(.gv-auth-eyebrow){color:var(--gv-auth-muted)!important;max-width:580px!important;margin:0!important;font-size:18px!important;line-height:30px!important}html body .gv-auth-benefits{gap:12px!important;max-width:520px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body .gv-auth-benefits li{color:var(--gv-auth-ink)!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;font-size:15px!important;font-weight:600!important;line-height:22px!important;display:grid!important}html body .gv-auth-benefits li:before{color:var(--gv-auth-green-dark)!important;content:"?"!important;background:#35aa8224!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;font-size:15px!important;font-weight:800!important;display:inline-flex!important}html body .gv-auth-form-panel{justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:clamp(28px,5vw,76px)!important;display:flex!important}html body .gv-auth-card{background:var(--gv-auth-surface)!important;border:1px solid var(--gv-auth-border)!important;border-radius:24px!important;width:100%!important;max-width:480px!important;padding:clamp(26px,4vw,42px)!important;box-shadow:0 24px 70px #2021241f!important}html body .gv-login-head{gap:8px!important;margin-bottom:24px!important;display:grid!important}html body .gv-login-head h2{font-size:34px!important;line-height:40px!important}html body .gv-login-head p:not(.gv-auth-eyebrow){color:var(--gv-auth-muted)!important;margin:0!important;font-size:15px!important;line-height:24px!important}html body .gv-login-form{gap:18px!important;display:grid!important}html body .gv-auth-field{gap:8px!important;display:grid!important}html body .gv-auth-field label{color:var(--gv-auth-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}html body .gv-auth-input{border:1px solid var(--gv-auth-border)!important;box-shadow:none!important;color:var(--gv-auth-ink)!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;background:#fff!important;border-radius:14px!important;outline:0!important;width:100%!important;height:52px!important;min-height:52px!important;padding:0 16px!important;font-size:16px!important;font-weight:500!important;line-height:22px!important}html body .gv-auth-input::placeholder{color:#8a929d!important;opacity:1!important}html body .gv-auth-input:focus,html body .gv-password-control:focus-within{border-color:var(--gv-auth-green)!important;box-shadow:0 0 0 4px #35aa822e!important}html body .gv-password-control{border:1px solid var(--gv-auth-border)!important;background:#fff!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;min-height:52px!important;display:grid!important;overflow:hidden!important}html body .gv-password-control .gv-auth-input,html body .gv-password-control .gv-auth-input:focus{box-shadow:none!important;border:0!important;border-radius:0!important;height:50px!important;min-height:50px!important}html body .gv-password-toggle{color:var(--gv-auth-muted)!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;min-width:48px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;display:inline-flex!important}html body .gv-password-toggle:hover{color:var(--gv-auth-green-dark)!important}html body .gv-login-options{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 16px!important;display:flex!important}html body .gv-remember{color:var(--gv-auth-muted)!important;cursor:pointer!important;align-items:center!important;gap:10px!important;min-height:44px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}html body .gv-remember input{border-color:var(--gv-auth-border)!important;color:var(--gv-auth-green)!important;width:20px!important;height:20px!important;min-height:20px!important}html body .gv-auth-link{color:var(--gv-auth-green-dark)!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;text-decoration:none!important}html body .gv-auth-link:hover{text-decoration:underline!important}html body .gv-login-actions{margin-top:4px!important;display:grid!important}html body .gv-login-button{background:var(--gv-auth-green)!important;border:1px solid var(--gv-auth-green)!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:52px!important;min-height:52px!important;padding:0 22px!important;font-size:16px!important;font-weight:800!important;line-height:22px!important;transition:transform .16s,box-shadow .16s,background-color .16s!important;display:inline-flex!important;box-shadow:0 12px 28px #35aa823d!important}html body .gv-login-button:hover:not(:disabled){background:var(--gv-auth-green-dark)!important;border-color:var(--gv-auth-green-dark)!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #247f6542!important}html body .gv-login-button:active:not(:disabled){transform:translateY(0)!important}html body .gv-login-button:disabled{cursor:wait!important;opacity:.78!important}html body .gv-login-spinner{animation:.8s linear infinite gv-auth-spin!important}@keyframes gv-auth-spin{to{transform:rotate(360deg)}}html body .gv-auth-alert,html body .gv-auth-status{border-radius:14px!important;gap:4px!important;margin-bottom:18px!important;padding:13px 15px!important;display:grid!important}html body .gv-auth-alert{color:#a50e0e!important;background:#fce8e6!important;border:1px solid #f4b4ad!important}html body .gv-auth-alert strong,html body .gv-auth-alert span{font-size:13px!important;line-height:19px!important}html body .gv-auth-status{color:#137333!important;background:#e6f4ea!important;border:1px solid #b7dfc0!important;font-size:13px!important;font-weight:700!important;line-height:20px!important}html body .gv-auth-error{color:#a50e0e!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}html body .gv-auth-shell :is(a,button,input,select,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #35aa826b!important}@media (width<=1024px){html body .gv-auth-shell{grid-template-columns:1fr!important}html body .gv-auth-brand-panel{min-height:auto!important;padding:32px 28px 24px!important}html body .gv-auth-brand-copy h1{font-size:30px!important;line-height:38px!important}html body .gv-auth-benefits{display:none!important}html body .gv-auth-form-panel{align-items:start!important;min-height:auto!important;padding:24px 28px 48px!important}}@media (width<=640px){html body .gv-auth-shell{background:var(--gv-auth-bg)!important}html body .gv-auth-brand-panel{border-right:0!important;gap:18px!important;padding:24px 20px 10px!important}html body .gv-auth-logo{width:280px!important}html body .gv-auth-brand-copy h1,html body .gv-auth-brand-copy p:not(.gv-auth-eyebrow){display:none!important}html body .gv-auth-form-panel{padding:12px 16px 32px!important}html body .gv-auth-card{border-radius:18px!important;padding:22px!important;box-shadow:0 12px 32px #2021241a!important}html body .gv-login-head h2{font-size:28px!important;line-height:34px!important}html body .gv-auth-input,html body .gv-login-button{min-height:52px!important;font-size:16px!important}html body .gv-login-options{flex-direction:column!important;align-items:flex-start!important}}html body .crm-app .sidebar-foot,html body #app>.sidebar .sidebar-foot{gap:8px!important;display:grid!important}html body .crm-app .sidebar-logout,html body #app>.sidebar .sidebar-logout{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;box-shadow:none!important;color:var(--color-text-primary,#202124)!important;cursor:pointer!important;font-family:var(--font-sans,var(--crm-font))!important;border-radius:999px!important;grid-template-columns:20px minmax(0,auto)!important;justify-content:center!important;place-items:center!important;gap:8px!important;width:100%!important;height:38px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;line-height:18px!important;transition:background-color .15s,border-color .15s,color .15s!important;display:inline-grid!important}html body .crm-app .sidebar-logout:hover,html body #app>.sidebar .sidebar-logout:hover{background:var(--color-surface-sunken,#f8fafc)!important;border-color:var(--color-border-strong,#c7ccd1)!important}html body .crm-app .sidebar-logout .material-symbols-rounded,html body #app>.sidebar .sidebar-logout .material-symbols-rounded,html body .crm-app .topbar-logout .material-symbols-rounded{width:20px!important;min-width:20px!important;height:20px!important;font-size:20px!important}html body .crm-app .sidebar.is-collapsed .sidebar-logout,html body #app>.sidebar.is-collapsed .sidebar-logout{border-radius:18px!important;grid-template-columns:20px!important;padding:0!important}html body .crm-app .sidebar.is-collapsed .sidebar-logout span:not(.material-symbols-rounded),html body #app>.sidebar.is-collapsed .sidebar-logout span:not(.material-symbols-rounded){display:none!important}@media (width<=1024px){html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed{grid-template-rows:84px 44px minmax(0,1fr) auto!important}html body #app>.sidebar .sidebar-foot,html body .crm-app .sidebar .sidebar-foot,html body #app>.sidebar.open .sidebar-foot,html body .crm-app .sidebar.open .sidebar-foot{padding:12px 24px calc(16px + env(safe-area-inset-bottom,0px))!important}html body #app>.sidebar.open .sidebar-logout,html body .crm-app .sidebar.open .sidebar-logout,html body #app>.sidebar.open.is-collapsed .sidebar-logout,html body .crm-app .sidebar.open.is-collapsed .sidebar-logout{grid-template-columns:24px minmax(0,1fr)!important;justify-content:stretch!important;height:46px!important;padding:0 18px!important}html body #app>.sidebar.open .sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.open .sidebar-logout span:not(.material-symbols-rounded),html body #app>.sidebar.open.is-collapsed .sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.open.is-collapsed .sidebar-logout span:not(.material-symbols-rounded){justify-self:start!important;display:inline!important}}html body .crm-bottom-nav{display:none}html body #view-home .dashboard-stat{align-content:start!important;gap:6px!important;min-height:132px!important}html body #view-home .dashboard-stat .kpi-trend{letter-spacing:0!important;text-transform:none!important;margin-top:2px!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important;display:block!important}html body #view-home .dashboard-stat .kpi-trend.positive{color:#188038!important}html body #view-home .dashboard-stat .kpi-trend.negative{color:#d93025!important}html body #view-home .dashboard-stat .kpi-trend.neutral{color:#b06000!important}html body #view-home .tech-details{border:1px solid var(--color-border,#e0e3e7)!important;border-radius:12px!important;margin-bottom:16px!important;overflow:hidden!important}html body #view-home .tech-details>summary{background:var(--color-surface-sunken,#f8fafc)!important;color:var(--color-text-secondary,#5f6368)!important;cursor:pointer!important;letter-spacing:.02em!important;text-transform:uppercase!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;font-size:13px!important;font-weight:700!important;line-height:20px!important;list-style:none!important;display:flex!important}html body #view-home .tech-details>summary::-webkit-details-marker{display:none!important}html body #view-home .tech-details>summary:after{content:"expand_more";font-family:Material Symbols Rounded!important;font-size:20px!important;font-weight:400!important;line-height:1!important}html body #view-home .tech-details[open]>summary:after{content:"expand_less"}html body #view-home .salesdock-tech-details .salesdock-summary{border:0!important;margin:0!important;padding:14px!important}html body #view-home .dashboard-recent-row{cursor:pointer!important}html body #view-home .dashboard-contact-link,html body .tel-link{color:var(--color-primary,#1a73e8)!important;font-weight:700!important;text-decoration:none!important}html body #view-home .dashboard-contact-link:hover,html body .tel-link:hover{text-decoration:underline!important}html body .gv-auth-input[aria-invalid=true]{border-color:#d93025!important;box-shadow:0 0 0 4px #d930251f!important}html body .gv-password-control:has(.gv-auth-input[aria-invalid=true]){border-color:#d93025!important;box-shadow:0 0 0 4px #d930251f!important}html body .gv-auth-input[aria-invalid=true]:focus{border-color:#d93025!important;box-shadow:0 0 0 4px #d930252e!important}html body .gv-password-control:has(.gv-auth-input[aria-invalid=true]):focus-within{border-color:#d93025!important;box-shadow:0 0 0 4px #d930252e!important}@media (width>=768px) and (width<=1024px){html body #view-home .dashboard-stats,html body #view-home .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view-home .dashboard-section{margin-bottom:24px!important}html body #view-home .salesdock-flow,html body #view-home .salesdock-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){html body .crm-app .mobile-topbar,html body #app>.mobile-topbar{display:flex!important}html body .crm-app .main-content,html body #app>.main-content{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;width:100%!important;margin-left:0!important}html body .crm-app .main-content>.page,html body #app>.main-content>.page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}html body #view-home .dashboard-stats,html body #view-home .quick-actions,html body #view-home .salesdock-flow,html body #view-home .salesdock-summary{grid-template-columns:1fr!important}html body #view-home .dashboard-stat{min-height:112px!important}html body .crm-bottom-nav{border-top:1px solid var(--color-border,#e0e3e7)!important;height:calc(72px + env(safe-area-inset-bottom,0px))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))!important;z-index:1180!important;background:#fffffffa!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:2px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -12px 28px #0f172a1a!important}html body .crm-bottom-nav__item{color:var(--color-text-secondary,#5f6368)!important;cursor:pointer!important;font-family:var(--font-sans,var(--crm-font))!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;height:58px!important;padding:4px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}html body .crm-bottom-nav__item .material-symbols-rounded{font-size:23px!important;line-height:1!important}html body .crm-bottom-nav__item.active{background:var(--color-primary-light,#e8f0fe)!important;color:var(--color-primary,#1a73e8)!important}html body .qt-fab{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}html body .gv-remember input{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}}html body .crm-app .sidebar-logout--top,html body #app>.sidebar .sidebar-logout--top{border:1px solid var(--crm-border,#e0e3e7)!important;color:var(--crm-text,#202124)!important;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:calc(100% - 40px)!important;min-height:44px!important;margin:8px 20px 12px!important;padding:0 18px!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;display:inline-flex!important}html body .crm-app .sidebar-logout--top:hover,html body #app>.sidebar .sidebar-logout--top:hover{color:var(--crm-primary,#1a73e8)!important;background:#f8fbff!important;border-color:#c5d8fb!important}html body .crm-app .sidebar.is-collapsed .sidebar-logout--top,html body #app>.sidebar.is-collapsed .sidebar-logout--top{border-radius:16px!important;width:44px!important;height:44px!important;margin-inline:auto!important;padding:0!important}html body .crm-app .sidebar.is-collapsed .sidebar-logout--top .nav-label,html body #app>.sidebar.is-collapsed .sidebar-logout--top .nav-label{display:none!important}html body .gv-remember{-webkit-user-select:none!important;user-select:none!important;min-height:34px!important}html body .gv-remember input.gv-remember-input{appearance:none!important;border:2px solid var(--gv-auth-border,#dfe3eb)!important;cursor:pointer!important;background:#fff!important;border-radius:7px!important;flex:none!important;place-content:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important;display:inline-grid!important}html body .gv-remember input.gv-remember-input:after{color:#fff!important;content:"✓"!important;opacity:0!important;font-size:15px!important;font-weight:800!important;line-height:1!important;transition:opacity .12s,transform .12s!important;transform:scale(.7)!important}html body .gv-remember input.gv-remember-input:checked{background:var(--gv-auth-green,#3fb493)!important;border-color:var(--gv-auth-green,#3fb493)!important}html body .gv-remember input.gv-remember-input:checked:after{opacity:1!important;transform:scale(1)!important}html body .gv-remember input.gv-remember-input:focus-visible{outline:none!important;box-shadow:0 0 0 4px #3fb4932e!important}html body .gv-remember.is-checked{color:var(--gv-auth-ink,#202124)!important}html body #view-role-perms .rp-context-card strong{font-size:15px!important;line-height:20px!important}html body #view-role-perms .rp-cat-help{color:#5f6368!important;max-width:920px!important;margin:-2px 18px 12px!important;font-size:14px!important;line-height:21px!important}html body #view-role-perms .rp-permission-table{grid-template-columns:1fr!important;gap:12px!important;padding:14px!important}html body #view-role-perms .rp-permission-line{grid-template-columns:minmax(0,1fr) 132px!important;align-items:flex-start!important;min-height:126px!important;padding:16px 18px!important}html body #view-role-perms .rp-perm-label{color:#202124!important;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;font-size:15px!important;font-weight:700!important;line-height:22px!important;overflow:visible!important}html body #view-role-perms .rp-perm-desc{color:#5f6368!important;max-width:980px!important;margin-top:7px!important;font-size:13.5px!important;line-height:20px!important;display:block!important}html body #view-role-perms .rp-perm-path{color:#5f6368!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;background:#f8f9fa!important;border:1px solid #edf0f3!important;border-radius:8px!important;max-width:100%!important;margin-top:8px!important;padding:4px 8px!important;font-family:JetBrains Mono,Consolas,monospace!important;font-size:11.5px!important;line-height:16px!important;display:inline-block!important;overflow:visible!important}html body #view-role-perms .rp-toggle{justify-content:flex-end!important;align-self:flex-start!important;min-width:116px!important;padding-top:2px!important}html body #view-role-perms .rp-toggle-label{border:1px solid #dfe3eb!important}@media (width<=900px){html body #view-role-perms .rp-permission-line{grid-template-columns:1fr!important;min-height:0!important}html body #view-role-perms .rp-toggle{justify-content:flex-start!important;min-width:0!important;margin-top:12px!important}}html body .gv-auth-shell.gv-auth-shell--quiet{color:var(--gv-auth-ink,#202124)!important;background:#fff!important;justify-content:center!important;align-items:start!important;width:100%!important;min-height:100vh!important;padding:clamp(56px,11vh,118px) 24px 34px!important;display:flex!important}html body .gv-auth-main{justify-items:stretch!important;gap:28px!important;width:min(100%,420px)!important;max-width:420px!important;margin-inline:auto!important;display:grid!important}html body .gv-auth-shell--quiet .gv-auth-logo-link{justify-content:center!important;width:100%!important;display:flex!important}html body .gv-auth-shell--quiet .gv-auth-logo{width:330px!important;max-width:min(330px,84vw)!important;height:auto!important}html body .gv-auth-shell--quiet .gv-auth-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:0!important}html body .gv-auth-shell--quiet .gv-login-head{text-align:center!important;gap:6px!important;margin-bottom:22px!important}html body .gv-auth-shell--quiet .gv-login-head h2{color:#273246!important;font-size:28px!important;font-weight:700!important;line-height:34px!important}html body .gv-auth-shell--quiet .gv-login-head p{color:#667085!important;font-size:14px!important;line-height:22px!important}html body .gv-auth-shell--quiet .gv-login-form{gap:16px!important}html body .gv-auth-shell--quiet .gv-auth-field{gap:7px!important}html body .gv-auth-shell--quiet .gv-auth-field label{color:#344054!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:700!important;line-height:18px!important}html body .gv-auth-shell--quiet .gv-auth-input{background:#f8fafc!important;border-color:#cfd8e3!important;border-radius:6px!important;height:48px!important;min-height:48px!important;padding:0 14px!important;font-size:16px!important;font-weight:500!important}html body .gv-auth-shell--quiet .gv-auth-input:focus,html body .gv-auth-shell--quiet .gv-password-control:focus-within{border-color:var(--gv-auth-green,#35aa82)!important;background:#fff!important;box-shadow:0 0 0 3px #35aa8224!important}html body .gv-auth-shell--quiet .gv-password-control{background:#f8fafc!important;border-color:#cfd8e3!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) 44px!important;min-height:48px!important}html body .gv-auth-shell--quiet .gv-password-control .gv-auth-input,html body .gv-auth-shell--quiet .gv-password-control .gv-auth-input:focus{height:46px!important;min-height:46px!important}html body .gv-auth-shell--quiet .gv-password-toggle{min-width:44px!important;height:48px!important;min-height:48px!important}html body .gv-auth-shell--quiet .gv-login-button{box-shadow:none!important;border-radius:6px!important;height:48px!important;min-height:48px!important;font-size:16px!important;font-weight:700!important}html body .gv-auth-shell--quiet .gv-login-button:hover:not(:disabled){box-shadow:none!important;transform:none!important}html body .gv-auth-shell--quiet .gv-auth-link{color:#247f65!important;font-weight:600!important}html body .gv-auth-trustline{color:#667085!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;text-align:center!important;margin:14px 0 0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}@media (width<=640px){html body .gv-auth-shell.gv-auth-shell--quiet{align-items:start!important;padding:42px 22px 28px!important}html body .gv-auth-shell--quiet .gv-auth-logo{width:min(286px,82vw)!important}}html body[data-active-view=view-leads] #view-leads .lead-list{gap:0!important}html body[data-active-view=view-leads] #view-leads .lead-view-toggle{border:1px solid var(--color-border,#e0e3e7)!important;background:var(--color-surface,#fff)!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:3px!important;display:inline-flex!important}html body[data-active-view=view-leads] #view-leads .lead-view-toggle button{min-height:34px!important;color:var(--color-text-secondary,#5f6368)!important;font:600 13px/18px var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 14px!important;display:inline-flex!important}html body[data-active-view=view-leads] #view-leads .lead-view-toggle button.active{background:var(--color-primary-light,#e8f0fe)!important;color:var(--color-primary,#1a73e8)!important}html body[data-active-view=view-leads] #view-leads .lead-view-toggle .material-symbols-rounded{font-size:18px!important}html body[data-active-view=view-leads] #view-leads .lead-bulk-bar{border-top:1px solid var(--color-border,#e0e3e7)!important;border-bottom:1px solid var(--color-border,#e0e3e7)!important;background:var(--color-surface-sunken,#f8fafc)!important;min-height:48px!important;color:var(--color-text-secondary,#5f6368)!important;align-items:center!important;gap:12px!important;padding:10px 20px!important;font-size:14px!important;display:flex!important}html body[data-active-view=view-leads] #view-leads .lead-bulk-bar.is-active{color:var(--color-text-primary,#202124)!important;background:#f4f8ff!important}html body[data-active-view=view-leads] #view-leads .lead-bulk-bar strong{color:var(--color-text-primary,#202124)!important;font-weight:600!important}html body[data-active-view=view-leads] #view-leads .lead-bulk-select,html body[data-active-view=view-leads] #view-leads .lead-row-select{color:var(--color-text-secondary,#5f6368)!important;font:600 12px/16px var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;cursor:pointer!important;align-items:center!important;gap:8px!important;display:inline-flex!important}html body[data-active-view=view-leads] #view-leads :is(.lead-bulk-select,.lead-row-select) input{width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--color-primary,#1a73e8)!important;margin:0!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table-wrap{display:block!important;overflow-x:auto!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:1180px!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tbody{display:table-row-group!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr,html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{box-shadow:none!important;border-radius:0!important;display:table-row!important;transform:none!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table th,html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td{vertical-align:top!important;border-bottom:1px solid var(--color-border,#e0e3e7)!important;background:var(--color-surface,#fff)!important;padding:14px 16px!important;display:table-cell!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:before{content:none!important;display:none!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-source-campaign-cell{display:table-cell!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-row-select{margin-bottom:8px!important}html body[data-active-view=view-leads] #view-leads .lead-card-grid,html body[data-active-view=view-leads] #view-leads .lead-list.is-card-view .lead-data-table-wrap{display:none!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-card-view .lead-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:14px!important;padding:18px 20px!important;display:grid!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card{border:1px solid var(--color-border,#e0e3e7)!important;background:var(--color-surface,#fff)!important;border-radius:14px!important;flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important;box-shadow:0 1px 2px #3c404314!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card.is-selected{border-color:#a8c7fa!important;box-shadow:0 0 0 3px #1a73e81f!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card header,html body[data-active-view=view-leads] #view-leads .lead-compact-card dl{justify-content:space-between!important;gap:12px!important;margin:0!important;display:flex!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card dt{color:var(--color-text-tertiary,#80868b)!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card dd{color:var(--color-text-primary,#202124)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:3px 0 0!important;font-size:14px!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card-main,html body[data-active-view=view-leads] #view-leads .lead-compact-card-open{color:var(--color-text-primary,#202124)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card-main{gap:4px!important;display:grid!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card-main strong{font-size:17px!important;font-weight:600!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card-main span{color:var(--color-text-secondary,#5f6368)!important;font-size:14px!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card-open{min-height:36px!important;color:var(--color-primary,#1a73e8)!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;font-weight:600!important;display:inline-flex!important}html body[data-active-view=view-leads] #view-leads .lead-status-chip.is-no-contact{color:#8a5a00!important;background:#fff8e1!important;border-color:#f4d06f!important}html body[data-active-view=view-leads] #view-leads .lead-status-chip.is-contacted{color:#1a73e8!important;background:#eef4ff!important;border-color:#c5d8fb!important}html body[data-active-view=view-leads] #view-leads .lead-status-chip.is-sale{color:#137333!important;background:#e6f4ea!important;border-color:#b7dfc3!important}html body .crm-app :is(.bes-search,.field-search,.lead-search-field,.crm-search-shell){border:1px solid var(--color-border,#e0e3e7)!important;background:var(--color-surface,#fff)!important;min-height:44px!important;box-shadow:none!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:0 14px!important;display:flex!important;overflow:hidden!important}html body .crm-app :is(.bes-search,.field-search,.lead-search-field,.crm-search-shell) :is(input,select){width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;padding:0!important}html body .crm-app :is(.bes-search,.field-search,.lead-search-field,.crm-search-shell) :is(svg,.material-symbols-rounded,.material-symbols-outlined){color:var(--color-text-tertiary,#80868b)!important;flex:none!important}@media (width<=768px){html body #view-home :is(.salesdock-tech-details,.background-sync-section){display:none!important}html body .crm-app :is(button,a,.sidebar-link,.nav-item,.sidebar-group-toggle){min-height:44px}html body[data-active-view=view-leads] #view-leads .lead-list-summary,html body[data-active-view=view-leads] #view-leads .lead-bulk-bar{flex-direction:column!important;align-items:stretch!important}html body[data-active-view=view-leads] #view-leads .lead-table-tools.is-compact{align-items:stretch!important;width:100%!important}html body[data-active-view=view-leads] #view-leads .lead-view-toggle{width:100%!important}html body[data-active-view=view-leads] #view-leads .lead-view-toggle button{flex:1 1 0!important;justify-content:center!important}}html body #view-home .dashboard-stat-button{appearance:none!important;text-align:left!important;cursor:pointer!important;width:100%!important;font:inherit!important}html body #view-home .dashboard-stat-button:hover,html body #view-home .dashboard-stat-button:focus-visible{transform:translateY(-1px);border-color:#c5d8fb!important;box-shadow:0 8px 20px #3c40431a!important}html body .crm-app .crm-search{border:1px solid var(--color-border,#e0e3e7)!important;background:var(--color-surface,#fff)!important;min-height:44px!important;box-shadow:none!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:0 14px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .crm-app .crm-search>svg{color:var(--color-text-tertiary,#80868b)!important;flex:none!important;margin:0!important;position:static!important;transform:none!important}html body .crm-app .crm-search input[type=search]{width:100%!important;min-width:0!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;padding:0!important}html body .crm-app .crm-search:focus-within{border-color:var(--color-primary,#1a73e8)!important;box-shadow:0 0 0 3px #1a73e824!important}html body .crm-app .crm-search .crm-search-clear{flex:0 0 32px!important;width:32px!important;height:32px!important;margin:0!important;position:static!important;transform:none!important}html body #view-formhub .formhub-empty-note{border:1px dashed var(--color-border,#e0e3e7);min-height:40px;color:var(--color-text-secondary,#5f6368);background:var(--color-surface-sunken,#f8fafc);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}html body #view-werkvoorbereiding .wvb-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}html body #view-tickets .ticket-stat-card.ticket-stat-urgent,html body #view-tickets .ticket-stat-card.ticket-stat-overdue{color:#b3261e!important;background:#fff5f3!important;border-color:#f4b4ae!important}html body #view-tickets .ticket-stat-card.ticket-stat-urgent strong,html body #view-tickets .ticket-stat-card.ticket-stat-overdue strong,html body #view-tickets .ticket-stat-card.ticket-stat-urgent span,html body #view-tickets .ticket-stat-card.ticket-stat-overdue span{color:#b3261e!important}html body[data-active-view=view-leads] #view-leads .lead-status-legend{border-top:1px solid var(--color-border,#e0e3e7);background:var(--color-surface,#fff);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px 16px;display:flex}html body[data-active-view=view-leads] #view-leads .lead-status-legend-item{align-items:center;gap:6px;display:inline-flex}html body[data-active-view=view-leads] #view-leads .lead-status-legend-item small{font-size:12px;color:var(--color-text-secondary,#5f6368)!important}@media (width<=768px){html body[data-active-view=view-leads] #view-leads .lead-status-legend{padding:10px 12px 14px}html body[data-active-view=view-leads] #view-leads .lead-status-legend-item small{display:none}}html body .inventory-side-tabs{background:var(--color-surface-sunken,#f8fafc);border:1px solid var(--color-border,#e0e3e7);border-radius:var(--radius-pill,9999px);align-items:center;gap:8px;margin-bottom:12px;padding:4px;display:flex}html body .inventory-side-tabs button{border-radius:var(--radius-pill,9999px);min-height:34px;color:var(--color-text-secondary,#5f6368);font:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;font-size:13px;font-weight:600}html body .inventory-side-tabs button.active{background:var(--color-surface,#fff);color:var(--color-primary,#1a73e8);box-shadow:0 1px 3px #2021241f}html body .inventory-side-stack .is-hidden{display:none!important}html body .ops-warning-banner,html body .health-alert-banner,html body .invoice-warning-banner{border-radius:var(--radius-lg,14px);color:#7a4d00;background:#fff8e1;border:1px solid #f6c56f;align-items:flex-start;gap:12px;margin:14px 0;padding:14px 16px;display:flex}html body .ops-warning-banner strong,html body .health-alert-banner strong,html body .invoice-warning-banner strong{color:#5f3c00;display:block}html body .ops-warning-banner span,html body .health-alert-banner p,html body .invoice-warning-banner p{color:#7a4d00;margin:4px 0 0;font-size:14px;line-height:20px;display:block}html body .health-alert-banner.is-error,html body .invoice-warning-banner.is-error{color:#b3261e;background:#fff5f3;border-color:#f4b4ae}html body .health-alert-banner.is-error strong,html body .invoice-warning-banner.is-error strong{color:#8c1d18}html body .ops-rate-row-warning,html body .ops-mapping-row.warning{background:#fffaf0}html body .ops-rate-row-warning{box-shadow:inset 3px 0 #f6c56f}html body .ops-mapping-row.warning{border-color:#f6c56f}html body .ops-rate-warning-text,html body .ops-mapping-warning{color:#a15c00;font-style:normal;font-weight:700}html body .ops-kpis .warning{background:#fffaf0;border-color:#f6c56f}html body .ops-panel-head .ops-actions,html body .fin-toolbar{flex-wrap:wrap}html body .invoice-warning-banner{margin:0 0 18px}html body .fin-filter-input{min-width:150px;height:40px}html body .fin-empty-action{margin-top:14px}html body .crm-stat.is-empty{opacity:.56;background:#f8fafc}html body .crm-card-top{align-items:center;gap:10px}html body .crm-card-ref{margin-left:auto}html body .crm-card-status{border-radius:var(--radius-pill,9999px);color:#3656c9;white-space:nowrap;background:#edf2ff;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}html body .crm-card-status.done{color:#2f7d32;background:#e8f5e9}html body .crm-card-status.warning{color:#8a5a00;background:#fff8e1}html body .crm-card-status.cancelled{color:#b3261e;background:#fff5f3}html body .ops-filter-shortcut{white-space:nowrap}@media (width<=768px){html body .inventory-side-tabs{justify-content:stretch}html body .fin-filter-input{width:100%;min-width:0;max-width:none}html body .ops-warning-banner,html body .health-alert-banner,html body .invoice-warning-banner{padding:12px}}html body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.bes-search,.crm-search,.crm-search-shell,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field){background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--color-text-primary,#202124)!important;border-radius:14px!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .crm-app .lead-search-field{min-width:0!important}html body .crm-app .lead-search-field .bes-search,html body #view-users .ops-link-search,html body #view-users .ops-users-search{width:100%!important;margin:0!important}html body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.bes-search,.crm-search,.crm-search-shell,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field):focus-within{border-color:var(--color-primary,#1a73e8)!important;box-shadow:0 0 0 3px #1a73e824!important}html body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.bes-search,.crm-search,.crm-search-shell,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field) :is(svg,.material-symbols-rounded,.material-symbols-outlined,.td-search-icon){color:var(--color-text-tertiary,#80868b)!important;opacity:1!important;flex:0 0 20px!important;align-self:center!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;font-size:20px!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.bes-search,.crm-search,.crm-search-shell,.product-search,.fin-search,.invoice-search,.inventory-search,.ea-search,.td-search-wrap,.ta-search-row,.search-field) :is(input[type=search],input[type=text],input:not([type]),.td-search){appearance:none!important;box-shadow:none!important;color:var(--color-text-primary,#202124)!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:block!important;overflow:hidden!important}html body .crm-app :is(.rp-search-clear,.crm-search-clear,.ta-search-clear){box-shadow:none!important;color:var(--color-text-secondary,#5f6368)!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;font-size:16px!important;display:inline-flex!important;position:static!important;transform:none!important}html body #view-users .ops-user-role-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))!important}html body #view-users .ops-role-user-card{grid-template-columns:46px minmax(0,1fr)!important;align-content:start!important;min-height:166px!important}html body #view-users .ops-user-main strong{overflow-wrap:normal!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:initial!important;max-width:100%!important;display:block!important;overflow:visible!important}html body #view-users .ops-user-main span{overflow-wrap:anywhere!important;max-width:100%!important}html body #view-users .ops-role-user-badges{align-self:start!important}html body #view-users .ops-role-user-actions{flex-wrap:wrap!important;align-items:center!important}html body #view-users .ops-link-modal.crm-modal.show{justify-content:center!important;align-items:center!important;padding:24px!important}html body #view-users .ops-link-modal-box{border-radius:22px!important;width:min(1180px,100vw - 48px)!important;max-width:min(1180px,100vw - 48px)!important;height:min(860px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important}html body #view-users .ops-link-summary{grid-template-columns:54px minmax(0,1fr) auto auto!important}html body #view-users .ops-link-columns{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)!important;min-height:0!important;overflow:hidden!important}html body #view-users .ops-link-section,html body #view-users .ops-link-section-available{min-width:0!important}html body #view-users .ops-link-section-available{flex-direction:column!important;display:flex!important;overflow:hidden!important}html body #view-users .ops-external-row{grid-template-columns:106px 100px minmax(240px,1fr) 92px minmax(132px,auto)!important;align-items:center!important;gap:16px!important;min-height:78px!important;padding:14px 18px!important;display:grid!important}html body #view-users .ops-external-row.head{min-height:46px!important}html body #view-users .ops-external-row strong,html body #view-users .ops-linked-account strong{color:var(--color-text-primary,#202124)!important;white-space:normal!important;word-break:normal!important;line-height:1.25!important}html body #view-users .ops-external-row small,html body #view-users .ops-linked-account small{color:var(--color-text-secondary,#5f6368)!important;white-space:normal!important;word-break:normal!important;line-height:1.35!important}html body #view-users .ops-external-link-btn,html body #view-users .ops-linked-pill{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:116px!important;min-height:36px!important;display:inline-flex!important}html body #view-role-perms .rp-header{overflow:visible!important}html body #view-role-perms .rp-header-row{grid-template-columns:minmax(260px,1fr) minmax(220px,280px) auto auto minmax(190px,auto)!important;align-items:center!important;gap:12px!important;display:grid!important}html body #view-role-perms .rp-permission-line{grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important}html body #view-role-perms .rp-toggle{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:inline-flex!important}html body #view-role-perms .rp-toggle-label{border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;display:inline-flex!important}html body #view-role-perms .rp-toggle b{text-align:left!important;min-width:30px!important;font-size:13px!important;font-weight:800!important}html body #view-bestellingen .bes-icon-action[href^=tel\:],html body #view-bestellingen .bes-icon-action[href^=mailto\:]{border-color:var(--color-border,#e0e3e7)!important;color:var(--color-text-primary,#202124)!important;background:#fff!important}html body #view-bestellingen .bes-icon-action[href^=tel\:]:before,html body #view-bestellingen .bes-icon-action[href^=mailto\:]:before{background:var(--color-primary,#1a73e8)!important}@media (width<=1180px){html body #view-users .ops-link-modal.crm-modal.show{padding:14px!important}html body #view-users .ops-link-modal-box{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important}html body #view-users .ops-link-summary,html body #view-users .ops-link-columns{grid-template-columns:1fr!important}html body #view-users .ops-link-columns{overflow-y:auto!important}html body #view-users .ops-link-section-available{min-height:440px!important}html body #view-role-perms .rp-header-row{grid-template-columns:1fr!important}}@media (width<=720px){html body #view-users .ops-role-user-actions>button{min-width:0!important}html body #view-role-perms .rp-permission-line{grid-template-columns:1fr!important}html body #view-role-perms .rp-toggle{justify-content:flex-start!important}}html body .crm-app .sidebar-brand,html body #app>.sidebar .sidebar-brand{background:var(--color-surface)!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:82px!important;padding:18px 22px!important;display:flex!important;overflow:hidden!important}html body .crm-app .brand-logo-img,html body #app>.sidebar .brand-logo-img{-o-object-fit:contain!important;object-fit:contain!important;flex:0 auto!important;max-width:100%!important;height:auto!important;display:block!important}html body .crm-app .sidebar-brand-logo,html body #app>.sidebar .sidebar-brand-logo{width:min(218px,100%)!important}html body .crm-app .sidebar.is-collapsed .sidebar-brand,html body #app>.sidebar.is-collapsed .sidebar-brand{justify-content:center!important;min-height:70px!important;padding:14px 10px!important}html body .crm-app .sidebar.is-collapsed .sidebar-brand-logo,html body #app>.sidebar.is-collapsed .sidebar-brand-logo{width:52px!important}html body .crm-app .mobile-brand,html body #app .mobile-brand{align-items:center!important;gap:0!important;min-width:0!important;display:flex!important}html body .crm-app .mobile-brand-logo,html body #app .mobile-brand-logo{width:188px!important;max-width:min(56vw,188px)!important;height:auto!important}@media (width<=1024px){html body .crm-app .sidebar.open .sidebar-brand,html body #app>.sidebar.open .sidebar-brand{min-height:84px!important;padding:18px 24px!important}html body .crm-app .sidebar.open .sidebar-brand-logo,html body #app>.sidebar.open .sidebar-brand-logo{width:min(216px,100%)!important}}@media (width<=520px){html body .crm-app .mobile-brand-logo,html body #app .mobile-brand-logo{width:164px!important;max-width:50vw!important}}:root{--ui-font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif);--ui-control-height-sm:32px;--ui-control-height:40px;--ui-control-height-lg:48px;--ui-search-height:44px;--ui-control-radius:var(--radius-md,10px);--ui-card-radius:var(--radius-lg,14px);--ui-pill-radius:var(--radius-pill,9999px);--ui-border:var(--color-border,#e0e3e7);--ui-border-strong:var(--color-border-strong,#cbd5e1);--ui-focus-ring:var(--shadow-focus,0 0 0 3px #1a73e82e);--ui-muted:var(--color-text-secondary,#5f6368);--ui-surface:var(--color-surface,#fff);--ui-surface-soft:var(--color-surface-sunken,#f8fafc)}html body :is(.crm-app,#app,.crm-modal,.template-modal,.simple-modal-card,.modal-card){font-variant-numeric:tabular-nums lining-nums;font-family:var(--ui-font-family)!important}html body .crm-app :is(.btn,.btn-primary,.btn-secondary,.btn--primary,.btn--secondary,.btn--ghost,.btn--danger,.ev-btn,.ea-btn,.formhub-btn,.back-btn,.back-btn-primary,.leads-small-btn,.link-btn,.rp-btn,.crm-primary-btn,.ticket-primary-btn,.td-list-new-btn,.agenda-new-btn,.agenda-access-btn,.customer-detail-edit,.bes-open-action,.bes-filter-reset,.bes-more-filter-btn,.crm-filter,.ops-filter-shortcut,.ops-mini-action,.ops-link-action,.health-api-actions .btn){box-sizing:border-box!important;font-family:var(--ui-font-family)!important;min-height:var(--ui-control-height)!important;max-height:var(--ui-control-height-lg)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}html body .crm-app :is(.btn,.ev-btn,.ea-btn,.formhub-btn,.leads-small-btn,.rp-btn,.ops-mini-action,.ops-link-action):not(.square):not(.icon-only){border-radius:var(--ui-pill-radius)!important}html body .crm-app :is(.btn-sm,.btn--sm,.leads-small-btn,.ops-mini-action,.ops-link-action){min-height:var(--ui-control-height-sm)!important;max-height:var(--ui-control-height)!important;padding-left:12px!important;padding-right:12px!important}html body .crm-app [data-ui-danger=true]{border-color:var(--color-warning,#f59e0b)!important;color:var(--color-warning-fg,#92400e)!important}html body .crm-app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,.form-select,.field-input,.lead-filter-control,.bes-date-input,.rp-role-select){width:100%;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-control-radius)!important;box-sizing:border-box!important;color:var(--crm-text,#202124)!important;font-family:var(--ui-font-family)!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;min-width:0!important;padding:0 14px!important;font-size:14px!important;line-height:20px!important}html body .crm-app textarea{width:100%;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-control-radius)!important;box-sizing:border-box!important;font-family:var(--ui-font-family)!important;min-height:96px!important;padding:12px 14px!important;font-size:14px!important;line-height:22px!important}html body .crm-app :is(input,select,textarea,button,a):focus-visible{box-shadow:var(--ui-focus-ring)!important;outline:none!important}html body .crm-app :is(.crm-search,.rp-search,.bes-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search){width:100%;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-card-radius)!important;box-sizing:border-box!important;height:var(--ui-search-height)!important;min-height:var(--ui-search-height)!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:0 12px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .crm-app :is(.crm-search,.rp-search,.bes-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search):focus-within{border-color:var(--crm-primary,#1a73e8)!important;box-shadow:var(--ui-focus-ring)!important}html body .crm-app :is(.crm-search,.rp-search,.bes-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search) :is(input,select){box-shadow:none!important;height:var(--ui-control-height)!important;background:0 0!important;border:0!important;flex:auto!important;min-width:0!important;padding:0!important}html body .crm-app :is(.rp-search-clear,.search-clear,.crm-search-clear){border-radius:var(--ui-pill-radius)!important;flex:0 0 32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}html body .crm-app :is(.card,.crm-card,.form-card,.manual-form-card,.dashboard-stat,.quick-action,.route-check-card,.td-kpi,.ticket-stat-card,.ticket-board-card,.formhub-card,.gv-card,.customer-card,.customer-detail-section,.lead-report-card,.ops-panel,.invoice-panel,.comm-panel,.product-page-card,.inventory-table-card,.inventory-detail-card,.energy-report-panel,.bes-stat,.crm-stat,.ops-user-stat,.rp-category-card,.ops-role-user-card){border:1px solid var(--ui-border)!important;border-radius:var(--ui-card-radius)!important;box-sizing:border-box!important;box-shadow:0 1px 2px #0f172a0a!important}html body .crm-app :is(.badge,.status-pill,.chip,.ops-user-badge,.ops-link-count,.sidebar-count,.form-type-badge,.lead-status-chip,.bes-pipeline-pill,.bes-advisor-chip){border-radius:var(--ui-pill-radius)!important;white-space:nowrap!important;align-items:center!important;min-height:22px!important;padding:2px 10px!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;display:inline-flex!important}html body .crm-app [data-ui-zero=true]{display:none!important}html body .crm-app :is(table,.crm-table,.bes-table){border-collapse:collapse!important;width:100%!important}html body .crm-app :is(table,.crm-table,.bes-table) :is(th,td){border-bottom:1px solid var(--ui-border)!important;box-sizing:border-box!important;text-overflow:ellipsis!important;vertical-align:middle!important;max-width:260px!important;padding:14px!important;overflow:hidden!important}html body .crm-app :is(table,.crm-table,.bes-table) th{color:var(--ui-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}html body :is(.crm-modal-box,.template-modal-box,.simple-modal-card,.modal-card,.ops-link-modal-box){box-sizing:border-box!important;border-radius:24px!important;flex-direction:column!important;max-height:calc(100dvh - 64px)!important;display:flex!important;overflow:hidden!important}html body :is(.crm-modal-body,.template-modal-body,.simple-modal-body,.modal-body,.ops-link-modal-body,.ops-user-editor){min-height:0!important;overflow:auto!important}html body :is(.crm-modal-actions,.template-modal-actions,.simple-modal-actions,.modal-footer,.ops-user-editor-actions){border-top:1px solid var(--ui-border)!important;z-index:5!important;background:#fffffff5!important;margin-top:auto!important;position:sticky!important;bottom:0!important}html body .crm-app #view-users .ops-user-role-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}html body .crm-app #view-users .ops-role-user-card{grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"avatar main""badges badges""actions actions"!important;align-items:center!important;gap:12px 14px!important;min-height:176px!important;padding:18px!important;display:grid!important}html body .crm-app #view-users .ops-user-avatar{grid-area:avatar!important}html body .crm-app #view-users .ops-user-main{grid-area:main!important;min-width:0!important}html body .crm-app #view-users .ops-user-main :is(strong,span){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body .crm-app #view-users .ops-role-user-badges{flex-wrap:wrap!important;grid-area:badges!important;gap:8px!important;min-width:0!important;display:flex!important}html body .crm-app #view-users .ops-role-user-actions{flex-wrap:wrap!important;grid-area:actions!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}html body .crm-app #view-role-perms .rp-permission-line{grid-template-columns:minmax(0,1fr) minmax(170px,auto)!important;align-items:center!important;gap:16px!important;min-height:88px!important;display:grid!important}html body .crm-app #view-role-perms :is(.rp-perm-label,.rp-perm-desc){text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .crm-app #view-role-perms .rp-perm-desc{color:var(--ui-muted)!important;white-space:normal!important;font-size:13px!important;line-height:20px!important}html body .crm-app #view-role-perms .rp-toggle{justify-content:flex-end!important;align-items:center!important;display:inline-flex!important}html body .crm-app #view-role-perms .rp-toggle-label{border:1px solid var(--ui-border)!important;border-radius:var(--ui-pill-radius)!important;justify-content:center!important;align-items:center!important;min-width:92px!important;min-height:32px!important;display:inline-flex!important}@media (width<=768px){html body .crm-app :is(.btn,.ev-btn,.ea-btn,.formhub-btn,.leads-small-btn,.rp-btn,.ops-mini-action,.ops-link-action){min-height:44px!important}html body .crm-app #view-users .ops-user-role-grid{grid-template-columns:1fr!important}html body .crm-app #view-users .ops-role-user-card{grid-template-columns:44px minmax(0,1fr)!important;min-height:164px!important}html body :is(.crm-modal-box,.template-modal-box,.simple-modal-card,.modal-card,.ops-link-modal-box){border-radius:18px!important;width:min(100vw - 16px,100%)!important;max-height:calc(100dvh - 24px)!important}html body .crm-app #view-role-perms .rp-permission-line{grid-template-columns:1fr!important}html body .crm-app #view-role-perms .rp-toggle{justify-content:flex-start!important}}html body :is(.sidebar,.main-content,.mobile-topbar,.crm-modal-box,.simple-modal-card,.template-modal-box){font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search){background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-pill,9999px)!important;box-shadow:none!important;box-sizing:border-box!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:0 14px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search)>:is(svg,.material-symbols-rounded,.material-symbols-outlined,i){color:var(--color-text-tertiary,#80868b)!important;pointer-events:none!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search) :is(input,select){box-shadow:none!important;color:var(--color-text-primary,#202124)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:14px!important;position:static!important;transform:none!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search):focus-within{border-color:var(--color-primary,#1a73e8)!important;box-shadow:0 0 0 3px #1a73e824!important}html body #view-role-perms .rp-toolbar,html body #view-role-perms .rp-permission-toolbar{grid-template-columns:minmax(260px,1fr) minmax(220px,auto) auto auto!important;align-items:center!important;gap:12px!important;display:grid!important;overflow:visible!important}html body #view-role-perms .rp-permission-table{gap:10px!important;display:grid!important}html body #view-role-perms .rp-permission-table-head{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-md,10px)!important;color:var(--color-text-secondary,#5f6368)!important;letter-spacing:.08em!important;text-transform:uppercase!important;z-index:2!important;grid-template-columns:minmax(0,1fr) minmax(170px,auto)!important;align-items:center!important;padding:12px 16px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:grid!important;position:sticky!important;top:0!important}html body #view-role-perms .rp-permission-line{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-lg,14px)!important;cursor:pointer!important;grid-template-columns:minmax(0,1fr) 178px!important;align-items:stretch!important;gap:18px!important;min-height:104px!important;padding:18px 20px!important;display:grid!important;box-shadow:0 1px 2px #0f172a0a!important}html body #view-role-perms .rp-perm-main{gap:7px!important;min-width:0!important;display:grid!important}html body #view-role-perms .rp-perm-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body #view-role-perms .rp-perm-desc{color:var(--color-text-secondary,#5f6368)!important;text-overflow:clip!important;white-space:normal!important;font-size:14px!important;line-height:21px!important;display:block!important;overflow:visible!important}html body #view-role-perms .rp-perm-path{color:var(--color-text-tertiary,#80868b)!important;letter-spacing:.08em!important;overflow-wrap:anywhere!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important;line-height:16px!important;display:block!important}html body #view-role-perms .rp-toggle{background:var(--color-bg,#f8f9fa)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-pill,9999px)!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:4px 6px!important;display:inline-flex!important}html body #view-role-perms .rp-cb{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}html body #view-role-perms .rp-toggle-label{border-radius:var(--radius-pill,9999px)!important;color:#475569!important;background:#e5e7eb!important;border:0!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important}html body #view-role-perms .rp-toggle-label.is-on{color:#166534!important;background:#dcfce7!important}html body #view-role-perms .rp-toggle b{color:var(--color-text-primary,#202124)!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}html body #view-role-perms .rp-save-hint{color:var(--color-text-secondary,#5f6368)!important;white-space:nowrap!important;align-items:center!important;min-height:40px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}html body :is(.crm-modal-box,.simple-modal-card,.template-modal-box,.ops-link-modal-box){border-radius:24px!important;width:min(100vw - 48px,1240px)!important;max-height:min(920px,100dvh - 48px)!important}html body :is(.crm-modal-body,.simple-modal-body,.template-modal-body,.ops-link-modal-body,.ops-user-editor){scrollbar-gutter:stable!important;min-height:0!important;overflow:auto!important}html body .ops-user-editor{padding-bottom:92px!important}html body .ops-user-editor-section{border-radius:var(--radius-lg,14px)!important;padding:24px 26px!important}html body .ops-user-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px 22px!important;display:grid!important}html body .ops-user-editor-note{grid-column:1/-1!important}html body .ops-toggle-card{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:14px 16px!important;display:grid!important}html body .ops-user-editor-actions{padding:16px 24px!important}html body .user-picker-list{scrollbar-gutter:stable!important;gap:14px!important;min-height:0!important;max-height:min(62dvh,560px)!important;padding-right:6px!important;display:grid!important;overflow-y:auto!important}html body .user-pick-grid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}html body .user-pick{min-height:64px!important}html body #view-users .ops-link-modal-box{max-width:min(1180px,100vw - 48px)!important}html body #view-users .ops-link-modal-body{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr)!important;gap:16px!important;display:grid!important}html body #view-users .ops-link-panel{min-height:0!important;overflow:hidden!important}html body #view-users .ops-external-list,html body #view-users .ops-linked-list{min-height:0!important;max-height:min(56dvh,560px)!important;overflow:auto!important}html body #view-users :is(.ops-external-row,.ops-linked-account,.ops-account-map-row){align-items:center!important;gap:14px!important;min-width:0!important}html body #view-users :is(.ops-external-row,.ops-linked-account,.ops-account-map-row) :is(strong,small,em){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card{min-height:auto!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card :is(header,dl,div,span,strong,dd,dt){min-width:0!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card :is(strong,span,dd){overflow-wrap:anywhere!important;white-space:normal!important}html[data-theme=dark] body,html[data-theme=dark] body #app,html[data-theme=dark] body .main-content,html[data-theme=dark] body [id^=view-]{color:#e5e7eb!important;background:#0f172a!important}html[data-theme=dark] body :is(.sidebar,.mobile-topbar,.crm-modal-box,.simple-modal-card,.template-modal-box,.card,.crm-card,.dashboard-section,.lead-compact-card,.lead-filter-stack,.customer-card,.ops-panel,.ops-user-editor-section,.rp-category-card,.rp-permission-line,.formhub-card,.invoice-panel,.comm-panel,.product-page-card,.inventory-table-card,.bes-list,.bes-stat){color:#e5e7eb!important;background:#111827!important;border-color:#334155!important}html[data-theme=dark] body :is(h1,h2,h3,h4,h5,strong,b,.page-title,.rp-perm-label){color:#f8fafc!important}html[data-theme=dark] body :is(p,span,small,label,dd,dt,.page-lead,.page-subtitle,.rp-perm-desc,.sidebar-user-body span){color:#cbd5e1!important}html[data-theme=dark] body :is(input,select,textarea,.rp-search,.bes-search,.crm-search,.lead-search-field,.ops-link-search,.ops-users-search){color:#f8fafc!important;background:#0b1220!important;border-color:#334155!important}html[data-theme=dark] body :is(input,textarea)::-moz-placeholder{color:#94a3b8!important}html[data-theme=dark] body :is(input,textarea)::placeholder{color:#94a3b8!important}html[data-theme=dark] body .sidebar :is(.sidebar-link.active,.nav-item.active,.sidebar-group-toggle.active,.sidebar-nav-group.is-active>.sidebar-group-toggle){color:#1d4ed8!important;background:#dbeafe!important}html[data-density=compact] body :is(.page,.main-content .page){--page-padding-top:24px}html[data-density=compact] body :is(.card,.crm-card,.ops-panel,.formhub-card,.customer-card,.lead-compact-card){padding:16px!important}@media (width<=1024px){html body .sidebar{z-index:90!important;flex-direction:column!important;width:min(88vw,340px)!important;height:100dvh!important;max-height:100dvh!important;transition:transform .24s cubic-bezier(.2,0,0,1)!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(-100%)!important}html body .sidebar.open{transform:translate(0)!important}html body .sidebar .sidebar-nav{flex:auto!important;min-height:0!important;padding-bottom:16px!important;overflow-y:auto!important}html body .sidebar .sidebar-foot{background:inherit!important;z-index:3!important;flex:none!important;margin-top:auto!important;position:sticky!important;bottom:0!important}html body .sidebar .sidebar-user{width:100%!important;min-height:64px!important}html body .sidebar-group-links[data-open=false]{display:none!important}html body :is(.crm-modal-box,.simple-modal-card,.template-modal-box,.ops-link-modal-box){border-radius:18px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body #view-users .ops-link-modal-body,html body .ops-user-editor-grid,html body #view-role-perms .rp-toolbar,html body #view-role-perms .rp-permission-toolbar,html body #view-role-perms .rp-permission-line,html body #view-role-perms .rp-permission-table-head{grid-template-columns:1fr!important}}html,body,#app,.crm-app,.main-content{max-width:100%!important;overflow-x:clip!important}html body .crm-app :is(.main-content,.main-content>.page,[id^=view-],.ops-users-page,.rp-page,.crm-page-shell,.page-shell){min-width:0!important;max-width:100%!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search){box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:14px!important;outline:0!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;height:44px!important;margin:0!important;padding:0 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search):focus-within{border-color:#4f72e8!important;box-shadow:0 0 0 3px #4f72e824!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select){appearance:none!important;box-shadow:none!important;box-sizing:border-box!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:22px!important;overflow:hidden!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(svg,.material-symbols-rounded,.material-symbols-outlined){color:#6b7280!important;opacity:1!important;flex:none!important;width:22px!important;height:22px!important;margin:0!important;font-size:22px!important;line-height:1!important;position:static!important;transform:none!important}html body :is(.rp-search-clear,.search-clear,.clear-search-btn){color:#5f6368!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}html body #view-users :is(.ops-users-filterbar,.users-filterbar){grid-template-columns:minmax(280px,1fr) minmax(180px,240px) minmax(180px,240px) minmax(180px,240px) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body #view-users :is(.ops-role-grid,.users-role-grid){grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;align-items:stretch!important;gap:16px!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #view-users .ops-user-main,html body #view-users .ops-user-text,html body #view-users .ops-user-main :is(strong,span,p),html body #view-users .ops-user-text :is(strong,span,p){overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #view-users .ops-user-badges{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;max-width:100%!important;display:flex!important}html body #view-users .ops-user-actions{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:10px!important;max-width:100%!important;display:flex!important}html body #view-users .ops-link-modal .crm-modal-box,html body #view-users .ops-link-modal-box{border-radius:24px!important;flex-direction:column!important;width:min(1480px,100vw - 48px)!important;max-width:min(1480px,100vw - 48px)!important;height:min(92dvh,940px)!important;max-height:92dvh!important;display:flex!important;overflow:hidden!important}html body #view-users .ops-link-modal-body{flex:auto!important;grid-template-columns:1fr!important;gap:16px!important;min-height:0!important;padding:18px!important;display:grid!important;overflow:hidden!important}html body #view-users .ops-link-summary{flex:none!important;grid-template-columns:52px minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body #view-users .ops-link-summary :is(strong,span,p){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #view-users .ops-link-columns{flex:auto!important;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr)!important;gap:16px!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #view-users :is(.ops-link-section,.ops-link-section-linked,.ops-link-section-available){flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body #view-users .ops-link-section-available .ops-link-search{flex:0 0 44px!important;width:100%!important;margin:0 0 12px!important}html body #view-users .ops-external-table{border:1px solid #dfe3ea!important;border-radius:14px!important;flex:auto!important;width:100%!important;min-height:0!important;max-height:min(58dvh,620px)!important;display:block!important;overflow:auto!important}html body #view-users .ops-external-row{grid-template-columns:minmax(96px,.6fr) minmax(90px,.45fr) minmax(220px,1.3fr) minmax(90px,.45fr) minmax(132px,.55fr)!important;align-items:center!important;gap:18px!important;min-width:760px!important;padding:14px 16px!important;display:grid!important}html body #view-users .ops-external-row :is(strong,span,p){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #view-role-perms .rp-header-row{grid-template-columns:minmax(260px,1.2fr) minmax(220px,.75fr) auto auto minmax(220px,auto)!important;align-items:center!important;gap:12px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body #view-role-perms .rp-header-row>*{min-width:0!important}html body #view-role-perms .rp-permission-table{gap:10px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body #view-role-perms .rp-perm-main{min-width:0!important}html body #view-role-perms .rp-perm-name,html body #view-role-perms .rp-perm-code,html body #view-role-perms .rp-perm-desc{overflow-wrap:anywhere!important;white-space:normal!important}html body #view-role-perms .rp-toggle{grid-template-columns:34px 54px!important;justify-content:end!important;align-items:center!important;gap:8px!important;display:grid!important}html body #view-role-perms .rp-toggle-label{border:1px solid #d8dee8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;display:inline-flex!important}html body #view-role-perms .rp-cb:checked+.rp-toggle-label{color:#166534!important;background:#e7f5ea!important;border-color:#9fd5aa!important}html body #view-role-perms .rp-toggle-label .material-symbols-rounded{font-size:20px!important;line-height:1!important}html body #view-role-perms .rp-toggle b{letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:999px!important;justify-content:center!important;min-width:48px!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}html body #view-role-perms .rp-toggle b.on{color:#166534!important;background:#e7f5ea!important}html body #view-role-perms .rp-toggle b.off{color:#5f6368!important;background:#f1f3f4!important}@media (width<=1024px){html body .sidebar{background:#fff!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;top:0!important;bottom:0!important;overflow:hidden!important;box-shadow:24px 0 48px #0f172a38!important}html body .sidebar .sidebar-nav{flex:auto!important;min-height:0!important;padding-bottom:20px!important;overflow:hidden auto!important}html body .sidebar .sidebar-nav-group:not(.is-open)>:is(.nav-submenu,.sidebar-group-links),html body .sidebar .sidebar-group-links[data-open=false],html body .sidebar .nav-submenu[data-open=false]{opacity:0!important;pointer-events:none!important;visibility:hidden!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}html body .sidebar .sidebar-nav-group.is-open>:is(.nav-submenu,.sidebar-group-links),html body .sidebar .sidebar-group-links[data-open=true],html body .sidebar .nav-submenu[data-open=true]{opacity:1!important;pointer-events:auto!important;visibility:visible!important;max-height:760px!important;overflow:visible!important}html body .sidebar .sidebar-foot{padding:16px 20px calc(18px + env(safe-area-inset-bottom,0px))!important;z-index:5!important;background:#fff!important;border-top:1px solid #e0e3e7!important;flex:none!important;position:sticky!important;bottom:0!important}html body .sidebar .sidebar-user{pointer-events:auto!important;width:100%!important;min-height:68px!important}html body #view-users :is(.ops-users-filterbar,.users-filterbar),html body #view-role-perms .rp-header-row{grid-template-columns:1fr!important}html body #view-users .ops-link-modal .crm-modal-box,html body #view-users .ops-link-modal-box{border-radius:20px 20px 0 0!important;width:100vw!important;max-width:100vw!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}html body #view-users .ops-link-modal-body{padding:14px!important;overflow-y:auto!important}html body #view-users .ops-link-summary,html body #view-users .ops-link-columns{grid-template-columns:1fr!important}html body #view-users .ops-external-table{max-height:56dvh!important}html body #view-role-perms .rp-permission-line{grid-template-columns:1fr!important}html body #view-role-perms .rp-toggle{justify-content:start!important}}html[data-theme=light] body{color:#202124!important;background:#f8f9fa!important}html[data-theme=dark] body,html[data-theme=dark] body :is(.main-content,.page,[id^=view-],.crm-page-shell,.page-shell){color:#f8fafc!important;background:#07111f!important}html[data-theme=dark] body :is(.crm-card,.card,.ops-link-section,.ops-link-summary,.ops-role-user-card,.ops-user-edit-section,.rp-card,.rp-permission-line,.rp-context-card,.kpi-card,.crm-modal-box,.ops-link-modal-box){color:#f8fafc!important;background:#111c2f!important;border-color:#334155!important}html[data-theme=dark] body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search){color:#f8fafc!important;background:#0f172a!important;border-color:#3a4a63!important}html[data-theme=dark] body :is(input,select,textarea,.field-input,.crm-input){color:#f8fafc!important;background-color:#0f172a!important;border-color:#3a4a63!important}html[data-theme=dark] body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select){color:#f8fafc!important;background:0 0!important}html[data-theme=dark] body :is(.page__title,.page-title,h1,h2,h3,strong,.crm-card-title){color:#f8fafc!important}html[data-theme=dark] body :is(.page__lead,.page-subtitle,.muted,.text-muted,.rp-perm-desc,.ops-user-meta){color:#cbd5e1!important}html[data-density=compact] body .crm-app :is(.crm-card,.card,.ops-role-user-card,.rp-card){padding:14px!important}html[data-density=compact] body .crm-app :is(input,select,.btn,.button,button){min-height:36px}html[data-density=comfortable] body .crm-app :is(.crm-card,.card,.ops-role-user-card,.rp-card){padding:22px!important}html body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.crm-search,.field-search,.lead-search-field)>.crm-search-input{all:unset!important;box-sizing:border-box!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;padding:0!important;font-size:15px!important;font-weight:500!important;line-height:42px!important;display:block!important;overflow:hidden!important}html body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.crm-search,.field-search,.lead-search-field)>:is(svg,.material-symbols-rounded,.material-symbols-outlined){grid-area:1/1!important}html body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.crm-search,.field-search,.lead-search-field)>:is(.rp-search-clear,.search-clear,.clear-search-btn){grid-area:1/3!important}html[data-theme=dark] body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.crm-search,.field-search,.lead-search-field)>.crm-search-input{color:#f8fafc!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search){box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:14px!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 14px!important;display:grid!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input){all:unset!important;appearance:none!important;box-shadow:none!important;box-sizing:border-box!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:500!important;line-height:42px!important;display:block!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(svg,.material-symbols-rounded,.material-symbols-outlined){color:#6b7280!important;flex:0 0 22px!important;grid-column:1!important;width:22px!important;height:22px!important;margin:0!important;font-size:22px!important}html body :is(.crm-app,#app) :is(.rp-search-clear,.search-clear,.crm-search-clear,.clear-search-btn,.ta-search-clear){box-shadow:none!important;color:#5f6368!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-column:3!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:inline-flex!important}html body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.crm-search,.field-search,.lead-search-field,.customer-search,.health-search){grid-template-columns:24px minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}html body .crm-app :is(.rp-search,.ops-users-search,.ops-link-search,.crm-search,.field-search,.lead-search-field,.customer-search,.health-search)>:is(input,.crm-search-input){text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}html body #view-users .ops-user-editor{padding-bottom:96px!important}html body #view-users .ops-user-editor-grid{grid-template-columns:repeat(2,minmax(260px,1fr))!important;align-items:start!important}html body #view-users .ops-user-editor .ev-field,html body #view-users .ops-toggle-card{min-width:0!important}html body #view-users .ops-toggle-card{background:#f8fafc!important;border:1px solid #dfe3ea!important;border-radius:14px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:12px 14px!important;display:grid!important;position:relative!important}html body #view-users .ops-toggle-card input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:18px!important;left:18px!important}html body #view-users .ops-toggle-card-control{background:#e5e7eb!important;border:1px solid #cbd5e1!important;border-radius:999px!important;justify-content:flex-start!important;align-items:center!important;width:50px!important;height:30px!important;padding:3px!important;transition:background-color .16s,border-color .16s!important;display:inline-flex!important}html body #view-users .ops-toggle-card-control:after{content:""!important;background:#fff!important;border-radius:999px!important;width:22px!important;height:22px!important;transition:transform .16s!important;display:block!important;transform:translate(0)!important;box-shadow:0 1px 3px #0f172a3d!important}html body #view-users .ops-toggle-card input:checked+.ops-toggle-card-control{background:#2fa47f!important;border-color:#2fa47f!important}html body #view-users .ops-toggle-card input:checked+.ops-toggle-card-control:after{transform:translate(18px)!important}html body #view-users .ops-toggle-card input:focus-visible+.ops-toggle-card-control{box-shadow:0 0 0 3px #2fa47f38!important}html body #view-users .ops-toggle-card-copy :is(strong,small){overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important;max-width:100%!important;display:block!important}html body #view-users .ops-link-modal .ops-link-search{border-radius:14px!important;max-width:100%!important;margin:0 0 12px!important}html body #view-users .ops-link-modal .ops-external-table{overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important}html body #view-users .ops-link-modal .ops-external-row{max-width:none!important}html body #view-users .ops-link-modal .ops-external-row>span{min-width:0!important}html body #view-role-perms .rp-category-overview{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;align-items:stretch!important;display:grid!important}html body #view-role-perms .rp-permission-line{border-radius:14px!important}html body #view-role-perms .rp-toggle{cursor:pointer!important}html body #view-role-perms .rp-toggle-label{flex:none!important}html body #view-role-perms .rp-toggle-label.is-off{color:#6b7280!important;background:#f1f3f4!important}html body #view-role-perms .rp-toggle-label.is-on{color:#166534!important;background:#e7f5ea!important;border-color:#9fd5aa!important}html body #view-health-check .health-token-help{color:#174d38!important;background:#f5fbf8!important;border:1px solid #c8e7d9!important;border-radius:14px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:flex-start!important;gap:12px!important;margin:14px 0!important;padding:14px 16px!important;display:grid!important}html body #view-health-check .health-token-help .material-symbols-rounded{font-size:22px!important;line-height:1.2!important}html body #view-health-check .health-token-help p{color:inherit!important;margin:0!important;line-height:1.55!important}html body #view-health-check .health-token-abilities{gap:8px!important;min-width:0!important;display:grid!important}html body #view-health-check .health-token-abilities>span{color:var(--color-text-secondary,#5f6368)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}html body #view-health-check .health-token-abilities>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body #view-health-check .health-token-abilities label{cursor:pointer!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:4px 10px!important;display:inline-flex!important}html body #view-health-check .health-token-abilities input{accent-color:var(--color-primary,#1a73e8)!important;width:16px!important;height:16px!important}html body #view-health-check .health-token-abilities b{color:var(--color-text-primary,#202124)!important;font-size:12px!important;font-weight:700!important}html[data-theme=dark] body #view-users .ops-toggle-card,html[data-theme=dark] body #view-health-check .health-token-help,html[data-theme=dark] body #view-health-check .health-token-abilities label{color:#f8fafc!important;background:#111c2f!important;border-color:#334155!important}html[data-theme=dark] body #view-health-check .health-token-abilities b{color:#f8fafc!important}@media (width<=820px){html body #view-users .ops-user-editor-grid{grid-template-columns:1fr!important}html body #view-users .ops-user-editor-actions{justify-content:stretch!important}html body #view-users .ops-user-editor-actions .ev-btn{flex:1 1 0!important}}html body .gv-welcome-page,html body .gv-welcome-page *{box-sizing:border-box}html body .gv-welcome-page{color:#202124;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif);background:#fbfcfd;align-items:center;min-height:100vh;padding:48px 24px;display:grid}html body .gv-welcome-panel{text-align:center;width:100%;max-width:620px;margin:0 auto}html body .gv-welcome-logo{width:100%;max-width:min(360px,82vw);height:auto;margin:0 auto 44px;display:block}html body .gv-welcome-eyebrow{color:#5f6368;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700;line-height:16px}html body .gv-welcome-panel h1{color:#202124;letter-spacing:0;max-width:640px;margin:0 auto;font-size:56px;font-weight:500;line-height:1.08}html body .gv-welcome-lead{color:#5f6368;max-width:560px;margin:24px auto 0;font-size:18px;font-weight:400;line-height:30px}html body .gv-welcome-actions{justify-content:center;margin-top:32px;display:flex}html body .gv-welcome-primary{color:#fff;background:#30b492;border:1px solid #30b492;border-radius:999px;justify-content:center;align-items:center;min-width:160px;height:44px;padding:0 28px;font-size:15px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .14s cubic-bezier(.2,0,0,1),border-color .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1),transform .14s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 10px 24px #30b4922e}html body .gv-welcome-primary:hover{background:#269a7d;border-color:#269a7d;transform:translateY(-1px);box-shadow:0 12px 28px #269a7d38}html body .gv-welcome-primary:focus-visible{outline-offset:3px;outline:3px solid #30b49247}html body .gv-welcome-list{text-align:left;gap:14px;max-width:520px;margin:36px auto 0;padding:0;list-style:none;display:grid}html body .gv-welcome-list li{color:#202124;grid-template-columns:34px 1fr;align-items:center;gap:14px;font-size:16px;font-weight:600;line-height:24px;display:grid}html body .gv-welcome-list .material-symbols-rounded{color:#2f7d55;background:#e7f5ea;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:inline-flex}html[data-theme=dark] body .gv-welcome-page{color:#f8fafc;background:#07111f}html[data-theme=dark] body .gv-welcome-panel h1,html[data-theme=dark] body .gv-welcome-list li{color:#f8fafc}html[data-theme=dark] body .gv-welcome-eyebrow,html[data-theme=dark] body .gv-welcome-lead{color:#cbd5e1}@media (width<=640px){html body .gv-welcome-page{align-items:start;padding:42px 20px}html body .gv-welcome-logo{max-width:300px;margin-bottom:34px}html body .gv-welcome-panel{text-align:left}html body .gv-welcome-panel h1{font-size:40px;line-height:46px}html body .gv-welcome-lead{font-size:16px;line-height:26px}html body .gv-welcome-actions{justify-content:stretch}html body .gv-welcome-primary{width:100%}}html body .crm-app :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search){background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:14px!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .crm-app :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input){all:unset!important;box-sizing:border-box!important;color:var(--color-text-primary,#202124)!important;font:500 15px/42px var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;padding:0!important;display:block!important;overflow:hidden!important}html body .crm-app :is(.rp-search,.ops-link-search,.ops-users-search,.lead-search-field,.customer-search):focus-within{border-color:var(--color-primary,#1a73e8)!important;box-shadow:0 0 0 3px #1a73e824!important}html body .crm-app :is(.rp-search,.ops-link-search,.ops-users-search,.lead-search-field,.customer-search) :is(input,select,.crm-search-input):focus,html body .crm-app :is(.rp-search,.ops-link-search,.ops-users-search,.lead-search-field,.customer-search) :is(input,select,.crm-search-input):focus-visible{box-shadow:none!important;outline:0!important}html body #view-users .ops-link-modal-body{min-height:0!important;overflow:hidden!important}html body #view-users .ops-link-section-available{contain:layout paint!important}html body #view-users .ops-link-section-available .ops-link-search{flex:0 0 44px!important;margin:0 0 12px!important}html body #view-users .ops-external-table{scrollbar-gutter:stable both-edges!important;min-height:280px!important;overflow:auto!important}html body #view-role-perms .rp-context-card{background:#f8fbff!important;border:1px solid #d9e6fb!important;border-radius:14px!important;align-items:start!important;gap:6px!important;margin:0 0 16px!important;padding:16px 18px!important;display:grid!important}html body #view-role-perms .rp-permission-line{grid-template-columns:minmax(0,1fr) 190px!important;min-height:92px!important}html body #view-role-perms .rp-toggle{background:#f8f9fa!important;border:1px solid #dfe3ea!important;border-radius:999px!important;grid-template-columns:38px minmax(64px,1fr)!important;gap:8px!important;width:100%!important;min-height:46px!important;padding:4px 8px 4px 4px!important;display:grid!important}html body #view-role-perms .rp-toggle b{letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}html[data-theme=dark] body .crm-app :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search,.ops-user-editor-section,.ops-link-section,.ops-link-summary,.rp-context-card){color:#f8fafc!important;background:#111c2f!important;border-color:#334155!important}html[data-theme=dark] body .crm-app :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input){color:#f8fafc!important}html[data-theme=dark] body #view-role-perms .rp-context-card :is(strong,span){color:#e5e7eb!important}@media (width<=1024px){html body .crm-app .sidebar,html body #app>.sidebar,html body .sidebar{background:var(--color-surface,#fff)!important;z-index:1200!important;flex-direction:column!important;width:min(90vw,360px)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;transition:transform .22s cubic-bezier(.2,0,0,1)!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(-104%)!important;box-shadow:24px 0 48px #0f172a38!important}html body .crm-app .sidebar.open,html body #app>.sidebar.open,html body .sidebar.open{transform:translate(0,0)!important}html body .crm-app .sidebar.open :is(.brand-text,.nav-label,.sidebar-user-body),html body #app>.sidebar.open :is(.brand-text,.nav-label,.sidebar-user-body),html body .sidebar.open :is(.brand-text,.nav-label,.sidebar-user-body){clip:auto!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important;transform:none!important}html body .sidebar-overlay{z-index:1190!important}html body .sidebar .sidebar-nav{flex:auto!important;min-height:0!important;padding-bottom:16px!important;overflow:hidden auto!important}html body .sidebar .sidebar-foot{background:var(--color-surface,#fff)!important;border-top:1px solid var(--color-border,#e0e3e7)!important;padding:14px 20px calc(18px + env(safe-area-inset-bottom,0px))!important;pointer-events:auto!important;z-index:4!important;flex:none!important;position:sticky!important;bottom:0!important}html body .sidebar .sidebar-user{touch-action:manipulation!important;width:100%!important;min-height:68px!important}html body .sidebar .sidebar-nav-group:not(.is-open)>:is(.nav-submenu,.sidebar-group-links),html body .sidebar .sidebar-group-links[data-open=false],html body .sidebar .nav-submenu[data-open=false]{opacity:0!important;pointer-events:none!important;visibility:hidden!important;max-height:0!important;margin:0!important;overflow:hidden!important}html body .sidebar .sidebar-nav-group.is-open>:is(.nav-submenu,.sidebar-group-links),html body .sidebar .sidebar-group-links[data-open=true],html body .sidebar .nav-submenu[data-open=true]{opacity:1!important;pointer-events:auto!important;visibility:visible!important;max-height:720px!important;overflow:visible!important}html body #view-role-perms .rp-permission-line{grid-template-columns:1fr!important}html body #view-role-perms .rp-toggle{max-width:190px!important}}html body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-dubbele-aanvragen,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search){box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:14px!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-dubbele-aanvragen,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search):focus-within{border-color:#1a73e8!important;box-shadow:0 0 0 3px #1a73e829!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search)>:is(input,select,.crm-search-input){all:unset!important;appearance:none!important;box-shadow:none!important;box-sizing:border-box!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;grid-column:2!important;width:100%!important;min-width:0!important;height:42px!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:42px!important;display:block!important;overflow:hidden!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search)>:is(svg,.material-symbols-rounded,.material-symbols-outlined){color:#5f6368!important;opacity:1!important;flex:0 0 20px!important;grid-column:1!important;width:20px!important;min-width:20px!important;height:20px!important;position:static!important;transform:none!important}html body :is(.crm-modal-box,.simple-modal-card,.template-modal-box,.ops-link-modal-box){max-height:min(92dvh,940px)!important;overflow:hidden!important}html body :is(.crm-modal-body,.simple-modal-body,.template-modal-body,.ops-link-modal-body,.ops-user-editor){overscroll-behavior:contain!important;min-height:0!important;overflow:hidden auto!important}html body #view-users .ops-users-filterbar{grid-template-columns:minmax(280px,1fr) minmax(180px,260px)!important;align-items:center!important;gap:16px!important;display:grid!important}html body #view-users .ops-user-role-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;gap:16px!important;display:grid!important}html body #view-users .ops-role-user-card{grid-template-columns:52px minmax(0,1fr)!important;align-items:flex-start!important;gap:14px 16px!important;min-height:168px!important;padding:20px 22px!important;display:grid!important;overflow:visible!important}html body #view-users .ops-role-user-card>.ops-user-avatar{grid-area:1/1/span 3!important;margin-top:2px!important}html body #view-users .ops-role-user-card>.ops-user-main{grid-column:2!important;min-width:0!important}html body #view-users .ops-role-user-card :is(strong,span,small,p){overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #view-users .ops-role-user-badges,html body #view-users .ops-role-user-actions{flex-wrap:wrap!important;grid-column:2!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #view-users .ops-link-modal-box{width:min(96vw,1500px)!important;height:min(92dvh,900px)!important}html body #view-users .ops-link-modal-body{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body #view-users .ops-link-columns{grid-template-columns:minmax(280px,.75fr) minmax(480px,1.25fr)!important;gap:16px!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #view-users .ops-link-section{min-height:0!important;overflow:hidden!important}html body #view-users .ops-link-section-available{flex-direction:column!important;display:flex!important}html body #view-users .ops-external-table{flex:auto!important;min-height:0!important;overflow:auto!important}html body #view-users .ops-external-row{grid-template-columns:120px 130px minmax(220px,1fr) 110px 150px!important;align-items:center!important;gap:16px!important;min-width:760px!important;display:grid!important}html body #view-role-perms .rp-card{overflow:visible!important}html body #view-role-perms .rp-permission-line{grid-template-columns:minmax(0,1fr) 190px!important;align-items:center!important;gap:18px!important;min-height:78px!important;padding:18px 22px!important;display:grid!important}html body #view-role-perms .rp-perm-title,html body #view-role-perms .rp-perm-desc,html body #view-role-perms .rp-perm-key{overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #view-role-perms .rp-perm-title{color:#202124!important;text-transform:none!important;font-size:15px!important;font-weight:700!important;line-height:20px!important}html body #view-role-perms .rp-perm-desc{color:#5f6368!important;margin-top:4px!important;font-size:13px!important;line-height:20px!important;display:block!important}html body #view-role-perms .rp-toggle{background:#f8fafc!important;border:1px solid #dfe3ea!important;border-radius:999px!important;grid-template-columns:38px minmax(64px,1fr)!important;justify-self:end!important;align-items:center!important;gap:8px!important;width:190px!important;min-height:46px!important;padding:4px 8px 4px 4px!important;display:grid!important;overflow:visible!important}html body #view-role-perms .rp-toggle-label{color:#991b1b!important;background:#fee2e2!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:inline-flex!important}html body #view-role-perms .rp-toggle b{color:#475569!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}html body #view-role-perms .rp-toggle b.on{color:#166534!important}html body #view-bestellingen .bes-customer-row{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;min-height:0!important;padding:20px 24px!important;display:grid!important;overflow:visible!important}html body #view-bestellingen .bes-customer-main{min-width:0!important}html body #view-bestellingen .bes-customer-titleline,html body #view-bestellingen .bes-customer-meta,html body #view-bestellingen .bes-customer-actions,html body #view-bestellingen .bes-customer-contact{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px 14px!important;min-width:0!important;display:flex!important}html body #view-bestellingen .bes-customer-titleline strong,html body #view-bestellingen .bes-customer-contact a,html body #view-bestellingen .bes-customer-address,html body #view-bestellingen .bes-customer-meta :is(span,a){overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;overflow:visible!important}html body #view-bestellingen .bes-icon-action[href^=tel\:],html body #view-bestellingen .bes-icon-action[href^=mailto\:],html body #view-bestellingen .bes-open-action{box-shadow:none!important;color:#202124!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}html body #view-bestellingen .bes-icon-action[href^=tel\:]:before,html body #view-bestellingen .bes-icon-action[href^=mailto\:]:before,html body #view-bestellingen .bes-icon-action[href^=tel\:]:after,html body #view-bestellingen .bes-icon-action[href^=mailto\:]:after{content:none!important;display:none!important}html body #view-bestellingen .bes-icon-action svg,html body #view-bestellingen .bes-icon-action svg *{color:#1a73e8!important;fill:none!important;stroke:#1a73e8!important;background:0 0!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card{grid-template-columns:minmax(260px,1.1fr) minmax(220px,.95fr) minmax(220px,.95fr) minmax(200px,.85fr)!important;gap:16px 22px!important;min-height:170px!important;padding:22px 24px!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card :is(header,dl,div,span,strong,dd,dt,p){overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;min-width:0!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-compact-card dt{color:#5f6368!important;letter-spacing:.08em!important;font-size:12px!important;line-height:16px!important}html body .schouw-app .photo-preview,html body .schouw-app .upload-preview,html body .schouw-app .form-photo-preview,html body .schouw-app .photo-tile{background:#fff!important;border:1px solid #dfe3ea!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;height:clamp(220px,32vh,360px)!important;max-height:360px!important;display:flex!important;overflow:hidden!important}html body .schouw-app :is(.photo-preview,.upload-preview,.form-photo-preview,.photo-tile) img,html body :is(.upload-item,.oplever-photo,.document-photo,.form-photo-card) img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:360px!important;display:block!important}html[data-theme=dark] body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-dubbele-aanvragen,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html[data-theme=dark] body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-dubbele-aanvragen,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(.card,.crm-card,.kpi-card,.lead-compact-card,.bes-customer-row,.ops-role-user-card,.ops-link-section,.rp-card,.rp-context-card,.customer-detail-section,.formhub-card){color:#f8fafc!important;background:#111c2f!important;border-color:#334155!important}html[data-theme=dark] body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-dubbele-aanvragen,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(h1,h2,h3,h4,strong,b,dt,dd,p,span,small,label,a){color:#e5e7eb!important}html[data-theme=dark] body :is(#view-home,#view-team-agenda,#view-todo,#view-tickets,#view-leads,#view-lead-sale-matching,#view-dubbele-aanvragen,#view-bestellingen,#view-energie,#view-werkvoorbereiding,#view-formhub,#view-rma-picker,#view-troubleshoot,#view-products,#view-salesdock-mappings,#view-voorraad,#view-installatie-tarieven,#view-financiering,#view-facturen,#view-sales-commissions,#view-email-automations,#view-crm,#view-audit,#view-health-check,#view-role-perms,#view-users,#view-academy) :is(input,select,textarea){color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}@media (width<=1024px){html body .crm-app :is(.main-shell,.crm-main,.main-content,.content-pane){padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}html body .sidebar{border-right:1px solid #dfe3ea!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html body .sidebar .sidebar-nav{scroll-padding-bottom:96px!important;overflow-y:auto!important}html body .sidebar .sidebar-foot{min-height:82px!important;margin-top:auto!important}}@media (width<=900px){html body #view-users .ops-users-filterbar,html body #view-users .ops-link-columns,html body #view-role-perms .rp-permission-line,html body[data-active-view=view-leads] #view-leads .lead-compact-card{grid-template-columns:1fr!important}html body #view-role-perms .rp-toggle{justify-self:start!important;width:min(190px,100%)!important}html body #view-users .ops-role-user-card{grid-template-columns:48px minmax(0,1fr)!important}}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search){box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:14px!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input){all:unset!important;appearance:none!important;box-shadow:none!important;box-sizing:border-box!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:0!important;max-height:42px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:500!important;line-height:42px!important;display:block!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(svg,.material-symbols-rounded,.material-symbols-outlined){color:#6b7280!important;flex:0 0 22px!important;grid-column:1!important;width:22px!important;max-width:22px!important;height:22px!important;max-height:22px!important;margin:0!important;position:static!important;transform:none!important}html body :is(.crm-app,#app) :is(.rp-search-clear,.search-clear,.crm-search-clear,.clear-search-btn,.ta-search-clear){color:#6b7280!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-column:3!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search):focus-within{border-color:#1a73e8!important;box-shadow:0 0 0 3px #1a73e824!important}html[data-theme=dark] body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search){background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input){color:#f8fafc!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input),html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input):focus,html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input):focus-visible{appearance:none!important;box-shadow:none!important;outline-offset:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input)::-moz-placeholder{color:#7a828f!important;letter-spacing:0!important;opacity:1!important;text-transform:none!important;font-weight:500!important}html body :is(.crm-app,#app) :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input)::placeholder{color:#7a828f!important;letter-spacing:0!important;opacity:1!important;text-transform:none!important;font-weight:500!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search){box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:14px!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input),html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input):focus,html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input):focus-visible{all:unset!important;appearance:none!important;box-shadow:none!important;box-sizing:border-box!important;color:#202124!important;font-family:var(--crm-font,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-column:2!important;width:100%!important;min-width:0!important;height:42px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:500!important;line-height:42px!important;display:block!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input)::-moz-placeholder{color:#7a828f!important;opacity:1!important;text-transform:none!important}html body :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input)::placeholder{color:#7a828f!important;opacity:1!important;text-transform:none!important}html[data-gv-contrast-lock="1"] body .main-content :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input),html[data-gv-contrast-lock="1"] body .main-content :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input):focus,html[data-gv-contrast-lock="1"] body .main-content :is(.rp-search,.bes-search,.crm-search,.field-search,.lead-search-field,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input):focus-visible{box-shadow:none!important;color:#202124!important;outline-offset:0!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important;height:42px!important;min-height:0!important;margin:0!important;padding:0!important;line-height:42px!important}html[data-gv-contrast-lock="1"] body .main-content [id^=view-] :is(label.rp-search,label.bes-search,label.crm-search,label.field-search,label.lead-search-field,label.crm-search-shell,label.product-search,label.ops-link-search,label.ops-users-search,label.ta-search-row,label.customer-search,label.invoice-search,label.comm-search,label.ea-search,label.demo-search,label.audit-search,label.health-search,div.rp-search,div.bes-search,div.crm-search,div.field-search,div.lead-search-field,div.crm-search-shell,div.product-search,div.ops-link-search,div.ops-users-search,div.ta-search-row,div.customer-search,div.invoice-search,div.comm-search,div.ea-search,div.demo-search,div.audit-search,div.health-search) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,.crm-search-input),html[data-gv-contrast-lock="1"] body .main-content [id^=view-] :is(label.rp-search,label.bes-search,label.crm-search,label.field-search,label.lead-search-field,label.crm-search-shell,label.product-search,label.ops-link-search,label.ops-users-search,label.ta-search-row,label.customer-search,label.invoice-search,label.comm-search,label.ea-search,label.demo-search,label.audit-search,label.health-search,div.rp-search,div.bes-search,div.crm-search,div.field-search,div.lead-search-field,div.crm-search-shell,div.product-search,div.ops-link-search,div.ops-users-search,div.ta-search-row,div.customer-search,div.invoice-search,div.comm-search,div.ea-search,div.demo-search,div.audit-search,div.health-search) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,.crm-search-input):focus,html[data-gv-contrast-lock="1"] body .main-content [id^=view-] :is(label.rp-search,label.bes-search,label.crm-search,label.field-search,label.lead-search-field,label.crm-search-shell,label.product-search,label.ops-link-search,label.ops-users-search,label.ta-search-row,label.customer-search,label.invoice-search,label.comm-search,label.ea-search,label.demo-search,label.audit-search,label.health-search,div.rp-search,div.bes-search,div.crm-search,div.field-search,div.lead-search-field,div.crm-search-shell,div.product-search,div.ops-link-search,div.ops-users-search,div.ta-search-row,div.customer-search,div.invoice-search,div.comm-search,div.ea-search,div.demo-search,div.audit-search,div.health-search) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,.crm-search-input):focus-visible{appearance:none!important;box-shadow:none!important;color:#202124!important;outline-offset:0!important;background:0 0!important;border:0 solid #0000!important;border-radius:0!important;outline:0!important;height:42px!important;min-height:0!important;margin:0!important;padding:0!important;line-height:42px!important}@media (width<=1024px){html body #app>.sidebar,html body .crm-app .sidebar{will-change:transform!important;transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1)!important}html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;width:min(92vw,380px)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:grid!important;overflow:hidden!important;transform:translate(0,0)!important}html body #app>.sidebar.open .sidebar-nav,html body .crm-app .sidebar.open .sidebar-nav{scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;padding-bottom:16px!important;overflow:hidden auto!important}html body #app>.sidebar.open .sidebar-foot,html body .crm-app .sidebar.open .sidebar-foot{background:var(--color-surface,#fff)!important;z-index:4!important;align-self:end!important;min-height:88px!important;position:relative!important;bottom:auto!important}html body #app>.sidebar.open .sidebar-user,html body .crm-app .sidebar.open .sidebar-user{touch-action:manipulation!important;min-height:64px!important}html body #app>.sidebar.open .sidebar-nav-group:not(.is-open)>:is(.nav-submenu,.sidebar-group-links),html body .crm-app .sidebar.open .sidebar-nav-group:not(.is-open)>:is(.nav-submenu,.sidebar-group-links){opacity:0!important;pointer-events:none!important;grid-template-rows:0fr!important;max-height:0!important;margin-block:0!important;padding-block:0!important;transition:grid-template-rows .18s cubic-bezier(.2,0,0,1),opacity .16s!important;display:grid!important;overflow:hidden!important}html body #app>.sidebar.open .sidebar-nav-group.is-open>:is(.nav-submenu,.sidebar-group-links),html body .crm-app .sidebar.open .sidebar-nav-group.is-open>:is(.nav-submenu,.sidebar-group-links){opacity:1!important;pointer-events:auto!important;grid-template-rows:1fr!important;max-height:460px!important;display:grid!important;overflow:hidden!important}}html body #userPickerModal .crm-modal-box{grid-template-rows:auto minmax(0,1fr)!important;max-height:min(92dvh,780px)!important;display:grid!important;overflow:hidden!important}html body #userPickerModal .crm-modal-body{scrollbar-gutter:stable!important;min-height:0!important;padding-bottom:18px!important;overflow-y:auto!important}html body #userPickerModal .user-picker-list{max-height:none!important;padding-right:0!important;overflow:visible!important}html body #view-role-perms .rp-context-card{color:#1f2937!important;background:#f8fbff!important;border:1px solid #cfe0ff!important;border-radius:14px!important;align-items:flex-start!important;gap:6px!important;margin:12px 0 18px!important;padding:14px 16px!important;display:grid!important}html body #view-role-perms .rp-context-card strong{color:#202124!important;font-size:15px!important;line-height:20px!important}html body #view-role-perms .rp-context-card span{color:#4b5563!important;font-size:14px!important;line-height:21px!important}html body #view-role-perms .rp-permission-table{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important;display:grid!important;overflow:visible!important}html body #view-role-perms .rp-permission-line{border:1px solid var(--color-border,#e0e3e7)!important;background:#fff!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) minmax(152px,184px)!important;align-items:center!important;gap:18px!important;min-height:0!important;padding:16px 18px!important;display:grid!important;box-shadow:0 1px 2px #0f172a0a!important}html body #view-role-perms .rp-perm-main,html body #view-role-perms .rp-perm-row{min-width:0!important}html body #view-role-perms .rp-perm-label{color:#202124!important;text-overflow:clip!important;white-space:normal!important;font-size:15px!important;font-weight:700!important;line-height:22px!important;display:block!important;overflow:visible!important}html body #view-role-perms .rp-perm-desc{color:#5f6368!important;white-space:normal!important;margin-top:4px!important;font-size:13.5px!important;line-height:20px!important;display:block!important;overflow:visible!important}html body #view-role-perms .rp-perm-path{color:#80868b!important;letter-spacing:.08em!important;overflow-wrap:anywhere!important;text-transform:uppercase!important;white-space:normal!important;margin-top:6px!important;font-size:11px!important;font-weight:700!important;line-height:16px!important;display:block!important}html body #view-role-perms .rp-toggle{background:#f8f9fa!important;border:1px solid #dfe3ea!important;border-radius:999px!important;grid-template-columns:36px minmax(0,1fr)!important;justify-content:stretch!important;align-self:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:152px!important;min-height:44px!important;padding:4px 12px 4px 5px!important;display:grid!important;position:relative!important}html body #view-role-perms .rp-cb{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;inset:auto!important}html body #view-role-perms .rp-toggle-label{color:#64748b!important;background:#eef0f3!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important}html body #view-role-perms .rp-toggle-label.is-on,html body #view-role-perms .rp-cb:checked+.rp-toggle-label{color:#166534!important;background:#dff4e6!important}html body #view-role-perms .rp-toggle-label .material-symbols-rounded{font-size:20px!important;font-weight:400!important;line-height:1!important}html body #view-role-perms .rp-toggle b{color:#202124!important;text-align:left!important;font-size:14px!important;font-weight:800!important;line-height:20px!important}html body #view-role-perms .rp-toggle b.off{color:#5f6368!important}@media (width<=780px){html body #view-role-perms .rp-permission-line{grid-template-columns:1fr!important}html body #view-role-perms .rp-toggle{max-width:190px!important}}:is(html body #view-users .crm-modal-box:has(.ops-user-editor),html body #view-users .ops-link-modal-box){max-width:min(96vw,1480px)!important;overflow:hidden!important}:is(html body #view-users .crm-modal-body:has(.ops-user-editor),html body #view-users .ops-link-modal-body){scrollbar-gutter:stable!important;min-height:0!important;overflow:hidden auto!important}html body #view-users .ops-user-editor-grid{-moz-column-gap:20px!important;grid-template-columns:repeat(2,minmax(240px,1fr))!important;align-items:start!important;gap:18px 20px!important}html body #view-users .ops-user-editor .ev-field{min-width:0!important}html body #view-users .ops-user-editor .ev-field :is(input,select,textarea){width:100%!important;min-width:0!important;max-width:100%!important}html body #view-users .ops-toggle-card{grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body #view-users .ops-toggle-card>input[type=checkbox]{appearance:none!important;box-shadow:none!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;inline-size:1px!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;outline:0!important;width:1px!important;min-width:1px!important;max-width:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body #view-users .ops-toggle-card-control{grid-column:1!important;min-width:50px!important}html body #view-users .ops-toggle-card-copy{grid-column:2!important;min-width:0!important}html body #view-users .ops-toggle-card-copy :is(strong,small){overflow-wrap:anywhere!important;text-wrap:pretty!important}html body #view-users .ops-link-modal .ops-link-section-available{min-height:0!important;overflow:hidden!important}html body #view-users .ops-link-modal .ops-link-search,html body #view-users .ops-link-modal label.ops-link-search.rp-search{grid-template-columns:24px minmax(0,1fr) 32px!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 12px!important;display:grid!important;overflow:hidden!important}html body #view-users .ops-link-modal .ops-link-search>.crm-search-input,html body #view-users .ops-link-modal .ops-link-search>input{box-shadow:none!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;outline:0!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;padding:0!important;line-height:46px!important;overflow:hidden!important}html body #view-users .ops-link-modal .ops-external-table{overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;min-height:260px!important;max-height:min(58dvh,620px)!important;overflow:auto!important}html body #view-users .ops-link-modal .ops-external-row{grid-template-columns:128px 110px minmax(220px,1fr) 116px 158px!important;min-width:820px!important}@media (width<=900px){html body #view-users .ops-user-editor-grid,html body #view-users .ops-link-modal .ops-link-columns{grid-template-columns:1fr!important}html body #view-users .ops-link-modal .ops-external-table{max-height:52dvh!important}}html body .gv-auth-trustline{display:none!important}html body .gv-login-options{gap:14px 22px!important}html body .gv-remember{align-items:center!important;gap:14px!important;min-height:38px!important;padding-right:8px!important}html body .gv-remember input,html body .gv-remember input.gv-remember-input{flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important}html body .gv-remember span{padding-left:2px!important;line-height:20px!important;display:inline-block!important}html body .gv-auth-shell--quiet .gv-auth-status,html body .gv-auth-status{overflow-wrap:anywhere!important;max-width:100%!important}html body .gv-auth-shell--quiet .gv-login-head p{max-width:520px!important;margin-inline:auto!important}@media (width<=560px){html body .gv-login-options{align-items:flex-start!important;gap:12px!important}html body .gv-remember{width:100%!important}}html body #app>.sidebar,html body .crm-app .sidebar{background:var(--color-surface,#fff)!important;border-right:1px solid var(--color-border,#e0e3e7)!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}html body #app>.sidebar .sidebar-brand,html body .crm-app .sidebar .sidebar-brand,html body #app>.sidebar .md3-sidebar-toggle,html body .crm-app .sidebar .md3-sidebar-toggle{flex:none!important}html body #app>.sidebar .sidebar-logout--top,html body .crm-app .sidebar .sidebar-logout--top{display:none!important}html body #app>.sidebar .md3-sidebar-toggle,html body .crm-app .sidebar .md3-sidebar-toggle{margin:14px 20px 10px!important}html body #app>.sidebar .sidebar-nav,html body .crm-app .sidebar .sidebar-nav{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;flex:auto!important;place-content:flex-start!important;align-items:stretch!important;gap:6px!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px 20px 18px!important;display:flex!important;overflow:hidden auto!important}html body #app>.sidebar .sidebar-foot,html body .crm-app .sidebar .sidebar-foot{background:var(--color-surface,#fff)!important;border-top:1px solid var(--color-border,#e0e3e7)!important;min-height:0!important;padding:14px 20px max(18px, env(safe-area-inset-bottom,0px))!important;z-index:4!important;flex:none!important;align-self:stretch!important;gap:10px!important;margin-top:auto!important;display:grid!important;position:relative!important;box-shadow:0 -8px 20px #0f172a08!important}html body #app>.sidebar .sidebar-foot .sidebar-user,html body .crm-app .sidebar .sidebar-foot .sidebar-user{border-radius:18px!important;width:100%!important;min-height:56px!important}html body #app>.sidebar .sidebar-logout,html body .crm-app .sidebar .sidebar-logout{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-pill,9999px)!important;box-shadow:none!important;color:var(--color-text-primary,#202124)!important;cursor:pointer!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;transition:background .16s,border-color .16s,color .16s!important;display:inline-grid!important}html body #app>.sidebar .sidebar-logout:hover,html body .crm-app .sidebar .sidebar-logout:hover{background:var(--color-surface-sunken,#f8fafc)!important;border-color:var(--color-border-strong,#cfd8e3)!important}html body #app>.sidebar .sidebar-logout .material-symbols-rounded,html body .crm-app .sidebar .sidebar-logout .material-symbols-rounded{font-size:22px!important;line-height:1!important}html body #app>.sidebar.is-collapsed .sidebar-foot,html body .crm-app .sidebar.is-collapsed .sidebar-foot{align-items:center!important;padding-inline:8px!important}html body #app>.sidebar.is-collapsed .sidebar-logout,html body .crm-app .sidebar.is-collapsed .sidebar-logout{grid-template-columns:1fr!important;min-width:48px!important;padding:0!important}html body #app>.sidebar.is-collapsed .sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.is-collapsed .sidebar-logout span:not(.material-symbols-rounded){display:none!important}@media (width<=1024px){html body #app>.sidebar,html body .crm-app .sidebar,html body #app>.sidebar.is-collapsed,html body .crm-app .sidebar.is-collapsed{will-change:transform!important;z-index:60!important;width:min(92vw,380px)!important;transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1)!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important}html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed{width:min(92vw,380px)!important;display:flex!important;transform:translate(0,0)!important}html body #app>.sidebar.open .sidebar-nav,html body .crm-app .sidebar.open .sidebar-nav{flex:auto!important;height:auto!important;min-height:0!important;padding:14px 20px 18px!important}html body #app>.sidebar.open .sidebar-foot,html body .crm-app .sidebar.open .sidebar-foot{margin-top:auto!important;position:relative!important;bottom:auto!important}}html body #view-email-automations.email-automation-page{max-width:var(--page-max,1280px)!important;gap:24px!important;width:100%!important;margin-inline:auto!important;padding-bottom:96px!important;display:grid!important}html body #view-email-automations .page-header{margin-bottom:0!important}html body #view-email-automations .page-title .accent{color:inherit!important}html body #view-email-automations .email-hub-actions{justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:-8px 0 0!important;display:flex!important}html body #view-email-automations .ea-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body #view-email-automations .ea-metric{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-lg,14px)!important;min-width:0!important;min-height:118px!important;box-shadow:var(--shadow-1,0 1px 3px #00000014)!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:4px 14px!important;padding:20px!important;display:grid!important;overflow:hidden!important}html body #view-email-automations .ea-metric .material-symbols-rounded{width:40px!important;min-width:40px!important;height:40px!important;color:var(--color-primary,#1a73e8)!important;background:var(--color-primary-light,#e8f0fe)!important;border-radius:50%!important;grid-row:1/span 3!important;place-items:center!important;font-size:22px!important;display:inline-grid!important}html body #view-email-automations .ea-metric strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;color:var(--color-text-primary,#202124)!important;font-size:32px!important;font-weight:500!important;line-height:36px!important;display:block!important;overflow:hidden!important}html body #view-email-automations .ea-metric small,html body #view-email-automations .ea-metric em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-style:normal!important;line-height:18px!important;display:block!important;overflow:hidden!important}html body #view-email-automations .ea-metric small{color:var(--color-text-primary,#202124)!important;font-size:13px!important;font-weight:600!important}html body #view-email-automations .ea-metric em{color:var(--color-text-secondary,#5f6368)!important;font-size:12px!important;font-weight:400!important}html body #view-email-automations :is(.ea-journey-list,.ea-selected-card,.ea-panel){background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-lg,14px)!important;min-width:0!important;box-shadow:var(--shadow-1,0 1px 3px #00000014)!important;overflow:hidden!important}html body #view-email-automations .ea-list-head{border-bottom:1px solid var(--color-border,#e0e3e7)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 18px!important;display:flex!important}html body #view-email-automations .ea-list-head strong,html body #view-email-automations .ea-panel h3,html body #view-email-automations .ea-selected-card h3{color:var(--color-text-primary,#202124)!important;margin:0!important;font-size:20px!important;font-weight:500!important;line-height:28px!important}html body #view-email-automations .ea-list-head span{color:var(--color-text-secondary,#5f6368)!important;white-space:nowrap!important;font-size:13px!important}html body #view-email-automations .ea-journey-row{text-align:left!important;border:0!important;border-bottom:1px solid var(--color-border,#e0e3e7)!important;width:100%!important;min-height:72px!important;color:var(--color-text-primary,#202124)!important;background:0 0!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;display:grid!important}html body #view-email-automations .ea-journey-row span:not(.ea-state-dot){gap:2px!important;min-width:0!important;display:grid!important}html body #view-email-automations .ea-journey-row strong,html body #view-email-automations .ea-journey-row small,html body #view-email-automations .ea-journey-row em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-email-automations .ea-journey-row strong{color:var(--color-text-primary,#202124)!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}html body #view-email-automations .ea-journey-row small,html body #view-email-automations .ea-journey-row em{color:var(--color-text-secondary,#5f6368)!important;font-size:12px!important;font-style:normal!important;line-height:18px!important}html body #view-email-automations .ea-main{gap:18px!important;min-width:0!important;display:grid!important}html body #view-email-automations .ea-selected-card{padding:20px!important}html body #view-email-automations .ea-selected-top,html body #view-email-automations .ea-panel-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;display:grid!important}html body #view-email-automations .ea-selected-card p,html body #view-email-automations .ea-panel-head p,html body #view-email-automations .ea-mail-preview p,html body #view-email-automations .ea-asset-card p{color:var(--color-text-secondary,#5f6368)!important;max-width:780px!important;margin:0!important;font-size:14px!important;line-height:22px!important}html body #view-email-automations .ea-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}html body #view-email-automations .ea-btn{border-radius:var(--radius-pill,9999px)!important;border:1px solid var(--color-border,#e0e3e7)!important;background:var(--color-surface,#fff)!important;min-height:40px!important;color:var(--color-text-primary,#202124)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;display:inline-flex!important}html body #view-email-automations .ea-btn.primary{border-color:var(--color-primary,#1a73e8)!important;background:var(--color-primary,#1a73e8)!important;color:#fff!important}html body #view-email-automations .ea-rule-grid,html body #view-email-automations .ea-step-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important;display:grid!important}html body #view-email-automations .ea-rule,html body #view-email-automations .ea-step-card,html body #view-email-automations .ea-asset-card{background:var(--color-bg,#f8f9fa)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-md,10px)!important;min-width:0!important;padding:14px!important}html body #view-email-automations .ea-rule strong,html body #view-email-automations .ea-step-card p,html body #view-email-automations .ea-step-card h4,html body #view-email-automations .ea-step-card small,html body #view-email-automations .ea-mail-preview strong,html body #view-email-automations .ea-asset-card strong{overflow-wrap:anywhere!important;white-space:normal!important}html body #view-email-automations .ea-data-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;align-items:start!important;gap:18px!important;display:grid!important}html body #view-email-automations .ea-panel-head{border-bottom:1px solid var(--color-border,#e0e3e7)!important;padding:18px!important}html body #view-email-automations .ea-panel-head .ea-search{width:min(320px,100%)!important}html body #view-email-automations .ea-audience-table{min-width:0!important;overflow:hidden!important}html body #view-email-automations .ea-audience-head,html body #view-email-automations .ea-audience-row{grid-template-columns:minmax(180px,1.25fr) minmax(120px,.8fr) minmax(130px,.8fr) minmax(120px,.7fr) 64px!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:12px 18px!important;display:grid!important}html body #view-email-automations .ea-audience-head{background:var(--color-bg,#f8f9fa)!important;color:var(--color-text-secondary,#5f6368)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}html body #view-email-automations .ea-audience-row{border-top:1px solid var(--color-border,#e0e3e7)!important}html body #view-email-automations .ea-audience-row>span,html body #view-email-automations .ea-audience-row strong,html body #view-email-automations .ea-audience-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #view-email-automations .ea-empty{color:var(--color-text-secondary,#5f6368)!important;gap:8px!important;padding:28px 18px!important;display:grid!important}html body #view-email-automations .ea-mail-preview{gap:10px!important;padding:18px!important;display:grid!important}html body #view-email-automations .ea-mail-label{color:var(--color-text-secondary,#5f6368)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}html body #view-email-automations .ea-lab{margin-top:0!important}html body #view-email-automations .ea-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:18px!important;display:grid!important}html body #view-email-automations .ea-status-pill{border-radius:var(--radius-pill,9999px)!important;width:max-content!important;max-width:100%!important;min-height:24px!important;color:var(--color-primary,#1a73e8)!important;background:var(--color-primary-light,#e8f0fe)!important;justify-content:center!important;align-items:center!important;padding:2px 10px!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;display:inline-flex!important}@media (width<=1180px){html body #view-email-automations .ea-kpi-grid,html body #view-email-automations .ea-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view-email-automations .ea-layout,html body #view-email-automations .ea-data-grid{grid-template-columns:1fr!important}}@media (width<=720px){html body #view-email-automations .ea-kpi-grid,html body #view-email-automations .ea-rule-grid,html body #view-email-automations .ea-step-board,html body #view-email-automations .ea-asset-grid,html body #view-email-automations .ea-selected-top,html body #view-email-automations .ea-panel-head{grid-template-columns:1fr!important}html body #view-email-automations .ea-actions,html body #view-email-automations .email-hub-actions{justify-content:flex-start!important}html body #view-email-automations .ea-audience-head{display:none!important}html body #view-email-automations .ea-audience-row{grid-template-columns:1fr!important;align-items:start!important;gap:4px!important}}html body :is(#app,.crm-app,.main-content,.page,.page-wrapper,.crm-shell,.crm-layout){max-width:100%!important;overflow-x:hidden!important}html body[data-active-view=view-leads] #view-leads,html body #view-leads,html body[data-active-view=view-leads] #view-leads :is(.lead-filter-stack,.lead-filterbar,.lead-list,.lead-list-card,.lead-list-summary,.lead-status-legend,.lead-data-table-wrap,.lead-data-table,.lead-card-grid){overscroll-behavior-x:none!important;max-width:100%!important;overflow-x:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-filter-stack{border-radius:var(--radius-lg,14px)!important}html body[data-active-view=view-leads] #view-leads .lead-filterbar{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,1fr)) auto!important;align-items:end!important;gap:14px!important;padding:18px!important;display:grid!important}html body[data-active-view=view-leads] #view-leads .lead-filterbar.is-duplicate-filterbar,html body[data-active-view=view-leads] #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}html body[data-active-view=view-leads] #view-leads :is(.lead-search-field,.lead-filter-control,.lead-daterange,.lead-filterbar>*){min-width:0!important;max-width:100%!important}html body[data-active-view=view-leads] #view-leads .lead-search-field{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:12px!important;align-items:center!important;display:flex!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search:focus-within{border-color:var(--color-primary,#1a73e8)!important;box-shadow:0 0 0 3px #1a73e824!important}html body[data-active-view=view-leads] #view-leads .lead-search-field .bes-search input{min-width:0!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}html body[data-active-view=view-leads] #view-leads .lead-list-summary{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:18px 20px!important;display:flex!important}html body[data-active-view=view-leads] #view-leads .lead-table-tools{flex-wrap:wrap!important;gap:10px!important;min-width:0!important;display:flex!important}html body[data-active-view=view-leads] #view-leads .lead-status-legend{background:var(--color-surface,#fff)!important;border-radius:0!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 14px!important;padding:12px 20px!important;display:flex!important}html body[data-active-view=view-leads] #view-leads .lead-status-legend-item{align-items:center!important;gap:7px!important;min-width:0!important;display:inline-flex!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table-wrap{background:0 0!important;border:0!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden visible!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table,html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tbody{table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table thead{display:none!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tbody{gap:12px!important;padding:14px 18px 18px!important;display:grid!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr,html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-lg,14px)!important;grid-template-columns:minmax(220px,1.15fr) minmax(170px,.85fr) minmax(130px,.65fr) minmax(140px,.7fr) minmax(210px,1fr) minmax(150px,.72fr)!important;grid-template-areas:"customer source refs date calls status""customer source cost product province status"!important;align-items:start!important;gap:10px 16px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:16px 18px!important;display:grid!important;overflow:hidden!important;transform:none!important;box-shadow:0 1px 2px #3c40430f!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row:hover{background:#fbfdff!important;border-color:#1a73e847!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table th,html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td{white-space:normal!important;vertical-align:top!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:before{color:var(--color-text-secondary,#5f6368)!important;font:700 11px/14px var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 2px!important;display:block!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:first-child{grid-area:source!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:first-child:before{content:"Bron"!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(2){grid-area:refs!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(2):before{content:"Lead ID"!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(3){grid-area:date!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(3):before{content:"Ontvangen"!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(4){grid-area:cost!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(4):before{content:"Kosten"!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(5){grid-area:product!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(5):before{content:"Product"!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(6){grid-area:province!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(6):before{content:"Provincie"!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(7){grid-area:customer!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(7):before{content:"Klant"!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(8){grid-area:calls!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(8):before{content:"Belmomenten"!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(9),html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-status-cell{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-area:status!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(9):before{content:"Status"!important}html body[data-active-view=view-leads] #view-leads :is(.lead-customer-cell strong,.lead-customer-cell a,.lead-customer-cell small,.lead-source-campaign-cell small,.lead-id-cell strong,.lead-id-cell small,.lead-date-cell span,.lead-date-cell small,.lead-product-cell,.lead-call-cell strong,.lead-call-cell small){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-source-campaign-cell{display:flex!important}html body[data-active-view=view-leads] #view-leads .lead-row-select{margin:0 0 4px!important}html body[data-active-view=view-leads] #view-leads .lead-status-chip{border-radius:var(--radius-pill,9999px)!important;width:max-content!important;max-width:100%!important;height:26px!important;min-height:26px!important;box-shadow:none!important;white-space:nowrap!important;border-width:1px!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important}html body[data-active-view=view-leads] #view-leads .lead-row-open{width:max-content!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;color:var(--color-primary,#1a73e8)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:3px!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:18px!important;display:inline-flex!important}html body[data-active-view=view-leads] #view-leads .lead-row-open .material-symbols-rounded{font-size:18px!important;line-height:18px!important}@media (width<=1320px){html body[data-active-view=view-leads] #view-leads .lead-filterbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr,html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"customer status""source calls""refs date""cost product""province province"!important}}@media (width<=760px){html body[data-active-view=view-leads] #view-leads .lead-filterbar,html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr,html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{grid-template-columns:1fr!important}html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr,html body[data-active-view=view-leads] #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{grid-template-areas:"customer""status""source""refs""date""calls""cost""product""province"!important}html body[data-active-view=view-leads] #view-leads .lead-list-summary,html body[data-active-view=view-leads] #view-leads .lead-table-tools{align-items:stretch!important}}html,body{overscroll-behavior-x:none!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}html body :is(#app,.crm-app,.main-content,.page,[id^=view-]){min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body .crm-app{touch-action:pan-y!important}html body .main-content :is([id^=view-],[id^=view-] *){box-sizing:border-box!important}html body .main-content [data-ui-overflow-fix=true]{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body .main-content [id^=view-] :is(.card,[class*=-card],.panel,[class*=-panel],.crm-card,.crm-modal-box,.lead-filterbar,.lead-list-card,.ea-hero,.ea-panel,.ops-card,.rp-card){min-width:0!important;max-width:100%!important}html body .main-content [id^=view-] :is(table,.crm-table,.data-table,.lead-data-table){table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .main-content [id^=view-] :is(th,td){text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body :is(#view-klanten,#view-klantdossiers) :is([role=tabpanel],.tab-content,.tab-panel,.tab-pane,.tabpanel,[class*=tab-content],[class*=tab-panel]){min-height:max(700px, var(--crm-tab-stable-min,700px))!important;transition:none!important}html body :is(#view-energie,#view-energy,#view-energy-finance,#view-energy-anomalies) :is([role=tabpanel],.tab-content,.tab-panel,.tab-pane,.tabpanel,[class*=tab-content],[class*=tab-panel]){min-height:max(1000px, var(--crm-tab-stable-min,1000px))!important;transition:none!important}html body :is(#view-crm,#view-aanvragen,#view-role-perms) :is([role=tabpanel],.tab-content,.tab-panel,.tab-pane,.tabpanel,[class*=tab-content],[class*=tab-panel]){min-height:max(520px, var(--crm-tab-stable-min,520px))!important;transition:none!important}html body .main-content [id^=view-] :is(button,.btn,a.btn,input[type=submit],[role=button]):not(.crm-modal-close):not(.icon-btn):not(.topbar-btn):not(.qt-fab):not(.lead-row-open):not(.comm-row){width:auto;max-width:100%;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;max-height:48px!important;padding-top:0!important;padding-bottom:0!important;font-size:14px!important;line-height:20px!important;text-decoration:none!important;display:inline-flex!important}html body .main-content [id^=view-] :is(.btn-sm,button.btn-sm,a.btn-sm){min-height:32px!important;max-height:32px!important;font-size:12px!important;line-height:16px!important}html body .main-content [id^=view-] :is(.btn-lg,button.btn-lg,a.btn-lg){min-height:48px!important;max-height:48px!important;font-size:16px!important;line-height:22px!important}html body :is(#view-sales-commissions,#view-academy,#view-role-perms,#view-users,#view-voorraad) :is(button,.btn,a.btn,[role=button]):not(.crm-modal-close):not(.icon-btn):not(.qt-fab):not(.comm-row){min-height:40px!important;max-height:48px!important}html body .main-content [id^=view-] :is(.badge,[class*=badge],.pill,[class*=pill],.chip,[class*=chip],[class*=status-pill],[class*=status-chip]):not([class*=badges]):not([class*=badge-row]):not([class*=badge-list]):not([class*=badge-grid]):not(.stat-card):not(.kpi-card):not(.dashboard-stat):not([class*=stat-card]):not([class*=kpi-card]):not([class*=account-card]){white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:20px!important;max-height:28px!important;padding:2px 10px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:inline-flex!important;overflow:hidden!important}html body :is(#view-voorraad,#view-products,#view-installatie-tarieven) :is([class*=filter-badge],.voorraad-filter-group button,[class*=voorraad-filter]){min-height:36px!important;max-height:36px!important;padding:0 16px!important;font-size:13px!important;line-height:18px!important}html body #view-leads,html body #view-lead-duplicates,html body #view-email-automations{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body #view-email-automations :is(.ea-shell,.ea-hero,.ea-grid,.ea-panel,.ea-card,.ea-data-grid,.ea-asset-grid,[class*=journey],[class*=lifecycle]){min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body #view-email-automations :is(.ea-btn,[class*=ea-btn],.btn){max-width:100%!important}html body #view-leads .lead-list.is-table-view :is(.lead-data-table,.lead-data-table tbody){table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body #view-leads .lead-list.is-table-view .lead-data-table tbody{gap:12px!important;padding:14px 18px 18px!important;display:grid!important}html body #view-leads .lead-list.is-table-view .lead-data-table tr,html body #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-lg,14px)!important;grid-template-columns:minmax(220px,1.15fr) minmax(170px,.85fr) minmax(130px,.65fr) minmax(140px,.7fr) minmax(210px,1fr) minmax(150px,.72fr)!important;grid-template-areas:"customer source refs date calls status""customer source cost product province status"!important;align-items:start!important;gap:10px 16px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:16px 18px!important;display:grid!important;overflow:hidden!important;transform:none!important;box-shadow:0 1px 2px #3c40430f!important}html body #view-leads .lead-list.is-table-view .lead-data-table :is(th,td){white-space:normal!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:before{color:var(--color-text-secondary,#5f6368)!important;font:700 11px/14px var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 2px!important;display:block!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:first-child{grid-area:source!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(2){grid-area:refs!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(3){grid-area:date!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(4){grid-area:cost!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(5){grid-area:product!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(6){grid-area:province!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(7){grid-area:customer!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(8){grid-area:calls!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:first-child:before{content:"Bron"!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(2):before{content:"Lead ID"!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(3):before{content:"Ontvangen"!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(4):before{content:"Kosten"!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(5):before{content:"Product"!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(6):before{content:"Provincie"!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(7):before{content:"Klant"!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(8):before{content:"Belmomenten"!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(9),html body #view-leads .lead-status-cell{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-area:status!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(9):before{content:"Status"!important}html body #view-leads :is(.lead-customer-cell strong,.lead-customer-cell a,.lead-customer-cell small,.lead-source-campaign-cell small,.lead-id-cell strong,.lead-id-cell small,.lead-date-cell span,.lead-date-cell small,.lead-product-cell,.lead-call-cell strong,.lead-call-cell small){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}html body #view-leads .lead-status-chip,html body #view-lead-duplicates .lead-status-chip{border-radius:var(--radius-pill,9999px)!important;width:max-content!important;max-width:160px!important;height:26px!important;min-height:26px!important;max-height:28px!important;box-shadow:none!important;white-space:nowrap!important;border-width:1px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}html body #view-leads .lead-row-open{width:max-content!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:var(--color-primary,#1a73e8)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:3px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:18px!important;display:inline-flex!important}html body .main-content [id^=view-] :is(input,select,textarea,.field-input,.crm-input,.bes-search,.crm-search){border-radius:var(--radius-md,10px)!important}html body .main-content [id^=view-] :is(.card,[class*=-card],.panel,[class*=-panel],.crm-card){border-radius:var(--radius-lg,14px)!important}html body .main-content [id^=view-] :is(.page-title,.page__title,h1){letter-spacing:0!important;max-width:100%!important;font-size:clamp(28px,2.1vw,34px)!important;font-weight:500!important;line-height:1.18!important}html body .main-content [id^=view-] :is(.page-subtitle,.page__lead,.intro p,.page-header p){max-width:760px!important;font-size:16px!important;line-height:24px!important}html body :is(.sidebar-group-toggle,.sidebar-link,.sidebar-user,.sidebar-logout){cursor:pointer!important}html body .sidebar:not(.is-collapsed) :is(.sidebar-group-label,.sidebar-link-label,.sidebar-user-name,.sidebar-user-role){text-overflow:clip!important;white-space:nowrap!important;max-width:100%!important;overflow:visible!important}html body .main-content [id^=view-] :is([onclick],[data-action],[data-href],[role=button],[data-ui-clickable=true],.action-link,[class*=clickable],[class*=selectable],.role-card,.rp-role-chip,.ops-role-user-card,.ops-external-row,.ops-account-map-row){cursor:pointer!important}@media (width<=1320px){html body #view-leads .lead-list.is-table-view .lead-data-table tr,html body #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"customer status""source calls""refs date""cost product""province province"!important}}@media (width<=760px){html body #view-leads .lead-list.is-table-view .lead-data-table tr,html body #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{grid-template-columns:1fr!important;grid-template-areas:"customer""status""source""refs""date""calls""cost""product""province"!important}html body .main-content [id^=view-] :is(button,.btn,a.btn,input[type=submit],[role=button]):not(.crm-modal-close):not(.icon-btn):not(.topbar-btn):not(.qt-fab):not(.lead-row-open):not(.comm-row){white-space:normal!important;min-height:40px!important;max-height:none!important}}html body #app>.sidebar,html body .crm-app .sidebar{grid-template-rows:auto auto minmax(0,1fr) auto!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:grid!important;overflow:hidden!important}html body #app>.sidebar>.sidebar-brand,html body .crm-app .sidebar>.sidebar-brand{grid-row:1!important}html body #app>.sidebar>.md3-sidebar-toggle,html body .crm-app .sidebar>.md3-sidebar-toggle{grid-row:2!important;margin:14px 20px 10px!important}html body #app>.sidebar>.sidebar-nav,html body .crm-app .sidebar>.sidebar-nav{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;grid-row:3!important;justify-content:flex-start!important;align-self:stretch!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px 20px 18px!important;display:flex!important;overflow:hidden auto!important}html body #app>.sidebar>.sidebar-foot,html body .crm-app .sidebar>.sidebar-foot{min-height:0!important;padding:12px 20px max(16px, env(safe-area-inset-bottom,0px))!important;z-index:8!important;background:var(--color-surface,#fff)!important;border-top:1px solid var(--color-border,#e0e3e7)!important;grid-row:4!important;align-self:end!important;gap:8px!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;box-shadow:0 -8px 20px #0f172a08!important}html body #app>.sidebar>.sidebar-logout,html body .crm-app .sidebar>.sidebar-logout,html body #app>.sidebar>.sidebar-logout--top,html body .crm-app .sidebar>.sidebar-logout--top,html body #app>.sidebar .sidebar-logout--top,html body .crm-app .sidebar .sidebar-logout--top{display:none!important}html body #app>.sidebar>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar>.sidebar-foot>.sidebar-user{width:100%!important;min-height:56px!important}html body #app>.sidebar>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar>.sidebar-foot>.sidebar-logout{visibility:visible!important;opacity:1!important;pointer-events:auto!important;grid-template-columns:24px minmax(0,auto)!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;display:inline-grid!important}html body #app>.sidebar.is-collapsed>.sidebar-foot,html body .crm-app .sidebar.is-collapsed>.sidebar-foot{padding-inline:8px!important}html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-user,html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-logout{justify-self:center!important;width:48px!important}html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-logout{grid-template-columns:1fr!important;padding-inline:0!important}html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded){display:none!important}@media (width<=1024px){html body #app>.sidebar.open,html body .crm-app .sidebar.open,html body #app>.sidebar.open.is-collapsed,html body .crm-app .sidebar.open.is-collapsed{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(92vw,380px)!important;display:grid!important}html body #app>.sidebar.open>.sidebar-nav,html body .crm-app .sidebar.open>.sidebar-nav{grid-row:3!important;height:auto!important;min-height:0!important;overflow-y:auto!important}html body #app>.sidebar.open>.sidebar-foot,html body .crm-app .sidebar.open>.sidebar-foot,html body #app>.sidebar.open.is-collapsed>.sidebar-foot,html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot{padding:12px 20px max(16px, env(safe-area-inset-bottom,0px))!important;grid-row:4!important;margin:0!important;position:relative!important;bottom:auto!important}html body #app>.sidebar.open>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-user,html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user{justify-self:stretch!important;width:100%!important}html body #app>.sidebar.open>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-logout,html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout{grid-template-columns:24px minmax(0,auto)!important;justify-content:center!important;width:100%!important;padding-inline:18px!important;display:inline-grid!important}html body #app>.sidebar.open>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded){display:inline!important}}html body .crm-app #view-home .dashboard-stats,html body #app #view-home .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;width:100%!important;margin:0 0 24px!important;display:grid!important;overflow:visible!important}html body .crm-app #view-home .dashboard-stat,html body .crm-app #view-home .dashboard-stat-button,html body #app #view-home .dashboard-stat,html body #app #view-home .dashboard-stat-button{appearance:none!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;place-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:144px!important;padding:24px 26px!important;display:grid!important;overflow:hidden!important}html body .crm-app #view-home .dashboard-stat>strong,html body #app #view-home .dashboard-stat>strong{min-width:0!important;max-width:100%!important;color:var(--color-text-primary,#202124)!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:34px!important;font-weight:500!important;line-height:38px!important;display:block!important;overflow:hidden!important}html body .crm-app #view-home .dashboard-stat>span,html body #app #view-home .dashboard-stat>span{min-width:0!important;max-width:100%!important;color:var(--color-text-secondary,#5f6368)!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important;overflow:hidden!important}html body .crm-app #view-home .dashboard-stat>.kpi-trend,html body #app #view-home .dashboard-stat>.kpi-trend{min-width:0!important;max-width:100%!important;box-shadow:none!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-style:normal!important;font-weight:600!important;line-height:18px!important;display:block!important;overflow:hidden!important}html body .crm-app #view-home .dashboard-stat>.kpi-trend.positive,html body #app #view-home .dashboard-stat>.kpi-trend.positive{color:#188038!important}html body .crm-app #view-home .dashboard-stat>.kpi-trend.neutral,html body #app #view-home .dashboard-stat>.kpi-trend.neutral{color:#8a5a00!important}html body .crm-app #view-home .dashboard-stat>.kpi-trend.negative,html body #app #view-home .dashboard-stat>.kpi-trend.negative{color:#d93025!important}@media (width<=1280px){html body .crm-app #view-home .dashboard-stats,html body #app #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body .crm-app #view-home .dashboard-stats,html body #app #view-home .dashboard-stats{grid-template-columns:minmax(0,1fr)!important}html body .crm-app #view-home .dashboard-stat,html body .crm-app #view-home .dashboard-stat-button,html body #app #view-home .dashboard-stat,html body #app #view-home .dashboard-stat-button{min-height:118px!important;padding:20px!important}html body .crm-app #view-home .dashboard-stat>span,html body .crm-app #view-home .dashboard-stat>.kpi-trend,html body #app #view-home .dashboard-stat>span,html body #app #view-home .dashboard-stat>.kpi-trend{white-space:normal!important}}html body #app,html body .crm-app{min-height:100dvh!important}html body #app>.sidebar,html body .crm-app>.sidebar,html body .crm-app .sidebar{box-sizing:border-box!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}html body #app>.sidebar>.sidebar-brand,html body .crm-app>.sidebar>.sidebar-brand,html body .crm-app .sidebar>.sidebar-brand{flex:none!important;order:1!important}html body #app>.sidebar>.md3-sidebar-toggle,html body .crm-app>.sidebar>.md3-sidebar-toggle,html body .crm-app .sidebar>.md3-sidebar-toggle{flex:none!important;order:2!important}html body #app>.sidebar>.sidebar-nav,html body .crm-app>.sidebar>.sidebar-nav,html body .crm-app .sidebar>.sidebar-nav{scroll-behavior:smooth!important;flex:auto!important;order:3!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-bottom:12px!important;overflow:hidden auto!important}html body #app>.sidebar>.sidebar-foot,html body .crm-app>.sidebar>.sidebar-foot,html body .crm-app .sidebar>.sidebar-foot{z-index:12!important;border-top:1px solid var(--crm-border,#e0e3e7)!important;background:var(--crm-surface,#fff)!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;flex-direction:column!important;flex:none!important;order:4!important;gap:10px!important;width:100%!important;min-height:0!important;margin-top:0!important;padding:14px 24px 16px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #app>.sidebar .sidebar-logout,html body .crm-app>.sidebar .sidebar-logout,html body .crm-app .sidebar .sidebar-logout,html body #app>.sidebar .sidebar-logout--top,html body .crm-app>.sidebar .sidebar-logout--top,html body .crm-app .sidebar .sidebar-logout--top{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body #app>.sidebar>.sidebar-foot>.sidebar-user,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar>.sidebar-foot>.sidebar-user{z-index:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;box-sizing:border-box!important;order:1!important;width:100%!important;min-height:54px!important;max-height:none!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body #app>.sidebar>.sidebar-foot>.sidebar-logout,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar>.sidebar-foot>.sidebar-logout{z-index:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border:1px solid var(--crm-border,#dfe3ea)!important;background:var(--crm-surface,#fff)!important;width:100%!important;height:auto!important;min-height:44px!important;max-height:none!important;color:var(--crm-text,#202124)!important;white-space:nowrap!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:999px!important;order:2!important;grid-template-columns:20px minmax(0,auto)!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 18px!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;display:inline-grid!important;position:relative!important;inset:auto!important;transform:none!important}html body #app>.sidebar>.sidebar-foot>.sidebar-logout:hover,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-logout:hover,html body .crm-app .sidebar>.sidebar-foot>.sidebar-logout:hover{background:var(--crm-hover,#f8fafc)!important}html body #app>.sidebar>.sidebar-foot>.sidebar-logout .material-symbols-rounded,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-logout .material-symbols-rounded,html body .crm-app .sidebar>.sidebar-foot>.sidebar-logout .material-symbols-rounded{width:20px!important;min-width:20px!important;height:20px!important;font-size:20px!important;line-height:20px!important}html body #app>.sidebar.is-collapsed>.sidebar-foot,html body .crm-app>.sidebar.is-collapsed>.sidebar-foot,html body .crm-app .sidebar.is-collapsed>.sidebar-foot{align-items:center!important;padding:12px 8px!important}html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user,html body .crm-app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-user{width:44px!important;min-height:44px!important}html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-logout{grid-template-columns:20px!important;width:44px!important;min-width:44px!important;padding:0!important}html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded){display:none!important}@media (width<=1024px){html body #app>.sidebar,html body .crm-app>.sidebar,html body .crm-app .sidebar{height:100dvh!important;max-height:100dvh!important;transition:transform .22s cubic-bezier(.2,0,0,1)!important;overflow:hidden!important;transform:translate(-104%)!important}html body #app>.sidebar.open,html body .crm-app>.sidebar.open,html body .crm-app .sidebar.open{display:flex!important;transform:translate(0)!important}html body #app>.sidebar.open>.sidebar-nav,html body .crm-app>.sidebar.open>.sidebar-nav,html body .crm-app .sidebar.open>.sidebar-nav{flex:auto!important;min-height:0!important;max-height:none!important;padding-bottom:12px!important;overflow-y:auto!important}html body #app>.sidebar.open>.sidebar-foot,html body .crm-app>.sidebar.open>.sidebar-foot,html body .crm-app .sidebar.open>.sidebar-foot{flex:none!important;margin-top:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body #app>.sidebar.open>.sidebar-foot>.sidebar-logout,html body .crm-app>.sidebar.open>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-logout,html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout{visibility:visible!important;opacity:1!important;grid-template-columns:20px minmax(0,auto)!important;width:100%!important;display:inline-grid!important}html body #app>.sidebar.open>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app>.sidebar.open>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded){display:inline!important}}html,body,#app,.crm-app,.crm-main,.crm-content{max-width:100%!important;overflow-x:hidden!important}.crm-app *,.crm-app :before,.crm-app :after{box-sizing:border-box}.crm-main,.crm-content,.view.active{min-width:0!important}html body #view-leads :is(.lead-filter-stack,.lead-filterbar,.lead-list,.lead-list-summary,.lead-bulk-bar,.lead-status-legend,.lead-data-table-wrap,.lead-data-table,.lead-card-grid){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body #view-leads .lead-filter-stack{padding:20px 24px!important;overflow:hidden!important}html body #view-leads .lead-filterbar{grid-template-columns:minmax(320px,1.35fr) repeat(3,minmax(180px,1fr)) auto!important;align-items:end!important;gap:16px!important;display:grid!important}html body #view-leads .lead-filterbar>*{min-width:0!important;max-width:100%!important}html body #view-leads .lead-search-field,html body #view-leads .lead-filter-control{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:6px!important;padding:0!important;display:flex!important;overflow:visible!important}html body #view-leads .lead-search-field>span,html body #view-leads .lead-filter-control>span{white-space:nowrap!important;word-break:normal!important;text-overflow:clip!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:.08em!important;width:auto!important;max-width:none!important;height:16px!important;min-height:16px!important;font-size:12px!important;line-height:16px!important;display:block!important;overflow:visible!important;transform:none!important}html body #view-leads .lead-search-field>.bes-search{border:1px solid var(--crm-border,#e0e3e7)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 14px!important;display:grid!important;overflow:hidden!important}html body #view-leads .lead-search-field>.bes-search>svg{flex:0 0 18px!important;width:18px!important;height:18px!important;position:static!important;transform:none!important}html body #view-leads .lead-search-field>.bes-search>input{text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;height:40px!important;padding:0!important;overflow:hidden!important}html body #view-leads .lead-filter-control select,html body #view-leads .lead-more-filters-btn{border-radius:12px!important;width:100%!important;height:44px!important;min-height:44px!important}html body #view-leads .lead-more-filters-btn{align-self:end!important;width:auto!important;min-width:150px!important}html body #view-leads .lead-status-legend{border-radius:0!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 16px!important;padding:14px 20px!important;display:flex!important;overflow:visible!important}html body #view-leads .lead-status-legend-item{white-space:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}html body #view-leads .lead-status-legend-item small{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}html body #view-leads .lead-list.is-table-view .lead-data-table-wrap{border-radius:14px!important;width:100%!important;padding:0!important;overflow:hidden!important}html body #view-leads .lead-list.is-table-view :is(.lead-data-table,.lead-data-table tbody){table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important;display:block!important}html body #view-leads .lead-list.is-table-view .lead-data-table thead{display:none!important}html body #view-leads .lead-list.is-table-view .lead-data-table tr,html body #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{border-bottom:1px solid var(--crm-border,#e0e3e7)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;grid-template-columns:minmax(220px,1fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(90px,.45fr) minmax(130px,.62fr) minmax(118px,.55fr) minmax(210px,.95fr) minmax(118px,.55fr) minmax(176px,.78fr)!important;grid-template-areas:"source refs date cost product province customer calls status"!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important;transform:none!important}html body #view-leads .lead-list.is-table-view .lead-data-table td{width:auto!important;min-width:0!important;max-width:100%!important;min-height:96px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px!important;padding:18px 16px!important;display:flex!important;overflow:hidden!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:last-child{border-right:0!important}html body #view-leads .lead-list.is-table-view .lead-data-table td:before{color:var(--crm-muted,#5f6368)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 2px!important;font-size:11px!important;font-weight:700!important;line-height:14px!important;display:block!important}html body #view-leads .lead-data-table td:first-child{grid-area:source!important}html body #view-leads .lead-data-table td:nth-child(2){grid-area:refs!important}html body #view-leads .lead-data-table td:nth-child(3){grid-area:date!important}html body #view-leads .lead-data-table td:nth-child(4){grid-area:cost!important}html body #view-leads .lead-data-table td:nth-child(5){grid-area:product!important}html body #view-leads .lead-data-table td:nth-child(6){grid-area:province!important}html body #view-leads .lead-data-table td:nth-child(7){grid-area:customer!important}html body #view-leads .lead-data-table td:nth-child(8){grid-area:calls!important}html body #view-leads .lead-data-table td:nth-child(9){grid-area:status!important}html body #view-leads .lead-data-table td:first-child:before{content:"Bron"}html body #view-leads .lead-data-table td:nth-child(2):before{content:"Lead ID"}html body #view-leads .lead-data-table td:nth-child(3):before{content:"Ontvangen"}html body #view-leads .lead-data-table td:nth-child(4):before{content:"Kosten"}html body #view-leads .lead-data-table td:nth-child(5):before{content:"Product"}html body #view-leads .lead-data-table td:nth-child(6):before{content:"Provincie"}html body #view-leads .lead-data-table td:nth-child(7):before{content:"Klant"}html body #view-leads .lead-data-table td:nth-child(8):before{content:"Belmomenten"}html body #view-leads .lead-data-table td:nth-child(9):before{content:"Status"}html body #view-leads .lead-data-table :is(strong,small,a,span,b){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-leads .lead-data-table .lead-status-cell{min-height:96px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;justify-content:flex-start!important;align-items:flex-start!important;padding:18px 16px!important}html body #view-leads .lead-status-cell:before,html body #view-leads .lead-status-cell:after{content:none!important;display:none!important}html body #view-leads .lead-status-chip{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;align-items:center!important;max-width:100%!important;height:auto!important;min-height:24px!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important;overflow:hidden!important}html body #view-leads .lead-row-open{color:var(--crm-primary,#1a73e8)!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;margin-top:4px!important;font-size:13px!important;font-weight:700!important;line-height:18px!important;display:inline-flex!important}html body #view-leads .lead-row-open .material-symbols-rounded{font-size:18px!important;line-height:18px!important}html body #view-leads .lead-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important;width:100%!important;display:grid!important;overflow:visible!important}@media (width<=1500px){html body #view-leads .lead-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view-leads .lead-more-filters-btn{width:100%!important}html body #view-leads .lead-list.is-table-view .lead-data-table tr,html body #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"customer status calls""source refs date""product province cost"!important}html body #view-leads .lead-list.is-table-view .lead-data-table td{min-height:78px!important}}@media (width<=900px){html body #view-leads .lead-filterbar{grid-template-columns:1fr!important}html body #view-leads .lead-list.is-table-view .lead-data-table tr,html body #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row{border:1px solid var(--crm-border,#e0e3e7)!important;border-radius:14px!important;grid-template-columns:1fr!important;grid-template-areas:"customer""status""calls""source""refs""date""product""province""cost"!important;margin-bottom:12px!important;overflow:hidden!important}html body #view-leads .lead-list.is-table-view .lead-data-table td{border-bottom:1px solid #e0e3e7b8!important;border-right:0!important;min-height:auto!important}}html body #view-formhub .formhub-review-board{overflow:hidden!important}html body #view-formhub .formhub-review-row{border:0!important;border-top:1px solid var(--crm-border,#e0e3e7)!important;text-align:left!important;background:#fff!important;grid-template-columns:minmax(260px,1fr) auto!important;place-items:center stretch!important;gap:16px!important;width:100%!important;min-width:0!important;padding:14px 20px!important;display:grid!important}html body #view-formhub .formhub-review-row>span:first-child{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important}html body #view-formhub .formhub-review-row strong,html body #view-formhub .formhub-review-row span span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}html body #view-formhub .form-type-badge{white-space:nowrap!important;justify-self:end!important}html body #view-rma-picker .brand-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;align-items:stretch!important;gap:20px!important;display:grid!important;overflow:visible!important}html body #view-rma-picker .brand-card{flex-direction:column!important;height:auto!important;min-height:236px!important;padding:22px!important;display:flex!important;overflow:hidden!important}html body #view-rma-picker .brand-card *{min-width:0!important}html body #view-rma-picker .brand-card-head{align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}html body #view-rma-picker .brand-card-type{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 64px)!important;overflow:hidden!important}html body #view-rma-picker .brand-card-name{white-space:normal!important;line-height:1.25!important;overflow:visible!important}html body #view-rma-picker .brand-card-desc{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;min-height:54px!important;display:block!important;overflow:visible!important}html body #view-rma-picker .brand-card-foot{width:100%!important;margin-top:auto!important}html body #view-rma-picker .brand-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body #view-rma-picker .brand-card ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body #view-facturen .invoice-table-card,html body #view-facturen .invoice-table{width:100%!important;max-width:100%!important;overflow:hidden!important}html body #view-facturen .invoice-table-head,html body #view-facturen .invoice-row{grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr) minmax(150px,.7fr) minmax(190px,.85fr) minmax(240px,max-content)!important;align-items:center!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #view-facturen .invoice-row{padding:16px 20px!important;overflow:visible!important}html body #view-facturen .invoice-row>*{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-facturen .invoice-row :is(strong,span,small,p){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}html body #view-facturen .invoice-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:240px!important;display:flex!important;overflow:visible!important}html body #view-facturen .invoice-actions button,html body #view-facturen .invoice-secondary-action{white-space:nowrap!important;border-radius:999px!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-inline:16px!important}@media (width<=1350px){html body #view-facturen .invoice-table-head{display:none!important}html body #view-facturen .invoice-row{grid-template-columns:1fr 1fr!important;grid-template-areas:"customer money""sale status""actions actions"!important}html body #view-facturen .invoice-row>:first-child{grid-area:customer!important}html body #view-facturen .invoice-row>:nth-child(2){grid-area:sale!important}html body #view-facturen .invoice-row>:nth-child(3){grid-area:money!important}html body #view-facturen .invoice-row>:nth-child(4){grid-area:status!important}html body #view-facturen .invoice-row>:nth-child(5){grid-area:actions!important}html body #view-facturen .invoice-actions{justify-content:flex-start!important}}html,body,#app,.crm-app{overscroll-behavior-x:none!important;max-width:100%!important;overflow-x:hidden!important}html body .main-content,html body .crm-app .main-content,html body .crm-app .view.active,html body .crm-app [id^=view-]{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body .crm-app [id^=view-] *{min-width:0;box-sizing:border-box!important}html body .main-content [id^=view-]>.page-footer,html body .crm-app [id^=view-]>.page-footer{display:none!important}html body #app>.sidebar,html body .crm-app>.sidebar,html body .crm-app .sidebar{flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}html body #app>.sidebar>.sidebar-nav,html body .crm-app>.sidebar>.sidebar-nav,html body .crm-app .sidebar>.sidebar-nav{flex:auto!important;min-height:0!important;padding-bottom:12px!important;overflow:hidden auto!important}html body #app>.sidebar>.sidebar-foot,html body .crm-app>.sidebar>.sidebar-foot,html body .crm-app .sidebar>.sidebar-foot{padding:12px 20px max(16px, env(safe-area-inset-bottom,0px))!important;background:var(--crm-surface,#fff)!important;border-top:1px solid var(--crm-border,#e0e3e7)!important;flex-direction:column!important;flex:none!important;gap:10px!important;margin-top:0!important;display:flex!important;position:relative!important;inset:auto!important}html body #app>.sidebar>.sidebar-logout,html body .crm-app .sidebar>.sidebar-logout,html body #app>.sidebar .sidebar-logout--top,html body .crm-app .sidebar .sidebar-logout--top{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body #app>.sidebar>.sidebar-foot>.sidebar-logout,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar>.sidebar-foot>.sidebar-logout{visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;display:inline-flex!important}html body .main-content [id^=view-] :is(.bes-search,.crm-search,.search-field,.crm-search-shell,.ea-search,.customer-search,.rp-search,.ops-link-search,.ops-users-search,.product-search,.invoice-search,.comm-search,.demo-search,.audit-search,.health-search){border:1px solid var(--crm-border,#e0e3e7)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important}html body .main-content [id^=view-] :is(.bes-search,.crm-search,.search-field,.crm-search-shell,.ea-search,.customer-search,.rp-search,.ops-link-search,.ops-users-search,.product-search,.invoice-search,.comm-search,.demo-search,.audit-search,.health-search) :is(input,select,.crm-search-input){width:100%!important;min-width:0!important;height:40px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;padding:0!important}html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}html body :is(.crm-app,#app) #view-home .dashboard-stat,html body :is(.crm-app,#app) #view-home .dashboard-stat-button{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:7px!important;min-height:118px!important;padding:22px 24px!important;display:flex!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>:is(strong,span,.kpi-trend){width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;position:static!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>span,html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html body #view-leads,html body #view-leads .lead-data-table-wrap,html body #view-leads .lead-list{max-width:100%!important;overflow-x:hidden!important}html body #view-leads .lead-status-cell,html body #view-leads .lead-list.is-table-view .lead-data-table td.lead-status-cell{width:auto!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;outline:0!important;overflow:visible!important}html body #view-leads .lead-status-cell:before,html body #view-leads .lead-status-cell:after{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body #view-leads .lead-status-chip{width:auto!important;max-width:180px!important;min-height:24px!important;max-height:28px!important}html body #view-leads .lead-row-open{box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;min-height:24px!important}html body #view-email-automations{max-width:100%!important;overflow-x:hidden!important}html body #view-email-automations .ea-panel-head{flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body #view-email-automations .ea-panel-head>*{min-width:0!important}html body #view-email-automations .ea-panel-head .ea-btn{white-space:nowrap!important;text-overflow:ellipsis!important;flex:none!important;max-width:180px!important;overflow:hidden!important}html body #view-email-automations :is(.ea-grid,.ea-data-grid,.ea-asset-grid){grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}@media (width<=1180px){html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body :is(.crm-app,#app) #view-home .dashboard-stats,html body #view-email-automations :is(.ea-grid,.ea-data-grid,.ea-asset-grid){grid-template-columns:1fr!important}html body #app>.sidebar.open>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-logout{width:100%!important;display:inline-flex!important}}html body[data-active-view=view-leads] #view-leads .lead-filterbar{grid-template-columns:minmax(320px,1.25fr) repeat(3,minmax(180px,1fr)) auto!important;align-items:end!important;gap:14px!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-search-field{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>span,html body[data-active-view=view-leads] #view-leads .lead-filter-control>span{width:auto!important;max-width:100%!important;height:16px!important;min-height:16px!important;color:var(--color-text-secondary,#5f6368)!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:clip!important;word-break:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:block!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search{background:var(--color-surface,#fff)!important;border:1px solid var(--color-border,#e0e3e7)!important;border-radius:var(--radius-md,10px)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 14px!important;display:grid!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search:focus-within{border-color:var(--color-primary,#4f6fe5)!important;box-shadow:var(--shadow-focus,0 0 0 3px #4f6fe52e)!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search>svg{width:20px!important;height:20px!important;color:var(--color-text-tertiary,#80868b)!important;pointer-events:none!important;grid-column:1!important;margin:0!important;position:static!important;transform:none!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search>input{width:100%!important;min-width:0!important;height:42px!important;min-height:0!important;color:var(--color-text-primary,#202124)!important;box-shadow:none!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-column:2!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:42px!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search>input::placeholder{color:var(--color-text-tertiary,#80868b)!important;opacity:1!important}html body[data-active-view=view-leads] #view-leads .lead-filter-control{flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}html body[data-active-view=view-leads] #view-leads .lead-filter-control>select,html body[data-active-view=view-leads] #view-leads .lead-filter-control>input,html body[data-active-view=view-leads] #view-leads .lead-daterange,html body[data-active-view=view-leads] #view-leads .lead-more-filters,html body[data-active-view=view-leads] #view-leads .lead-more-filters-btn{border-radius:var(--radius-md,10px)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important}html body[data-active-view=view-leads] #view-leads .lead-more-filters,html body[data-active-view=view-leads] #view-leads .lead-more-filters-btn{white-space:nowrap!important;align-self:end!important}@media (width<=1120px){html body[data-active-view=view-leads] #view-leads .lead-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body[data-active-view=view-leads] #view-leads .lead-filterbar{grid-template-columns:minmax(0,1fr)!important}}html body #app>.sidebar,html body .crm-app>.sidebar,html body .crm-app .sidebar{grid-template-rows:auto auto minmax(0,1fr) auto!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:grid!important;overflow:hidden!important}html body #app>.sidebar>.sidebar-nav,html body .crm-app>.sidebar>.sidebar-nav,html body .crm-app .sidebar>.sidebar-nav{min-height:0!important;max-height:none!important;padding-bottom:18px!important;overflow:hidden auto!important}html body #app>.sidebar>.sidebar-foot,html body .crm-app>.sidebar>.sidebar-foot,html body .crm-app .sidebar>.sidebar-foot{width:100%!important;min-width:0!important;min-height:150px!important;max-height:none!important;padding:12px 24px max(18px, env(safe-area-inset-bottom,0px))!important;background:var(--crm-surface,var(--color-surface,#fff))!important;border-top:1px solid var(--crm-border,var(--color-border,#e0e3e7))!important;z-index:80!important;flex:none!important;grid-row:4!important;grid-template-rows:64px 48px!important;align-content:end!important;gap:10px!important;margin:0!important;display:grid!important;position:relative!important;bottom:auto!important;overflow:visible!important;box-shadow:0 -16px 32px #0f172a0f!important}html body #app>.sidebar>.sidebar-foot>.sidebar-user,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar>.sidebar-foot>.sidebar-user{width:100%!important;min-width:0!important;height:64px!important;min-height:64px!important;max-height:64px!important;color:var(--crm-text,var(--color-text-primary,#202124))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:82!important;background:0 0!important;border:0!important;border-radius:18px!important;grid-template-columns:48px minmax(0,1fr) 18px!important;justify-content:stretch!important;align-items:center!important;gap:14px!important;margin:0!important;padding:8px 10px!important;display:grid!important;position:relative!important}html body #app>.sidebar>.sidebar-foot>.sidebar-logout,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar>.sidebar-foot>.sidebar-logout{border:1px solid var(--crm-border,var(--color-border,#e0e3e7))!important;background:var(--crm-surface,var(--color-surface,#fff))!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;color:var(--crm-text,var(--color-text-primary,#202124))!important;font-family:var(--font-sans,"Google Sans", "Segoe UI", "Segoe UI", system-ui, sans-serif)!important;letter-spacing:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;z-index:84!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 18px!important;font-size:15px!important;font-weight:700!important;line-height:20px!important;display:inline-flex!important;position:relative!important;overflow:visible!important;box-shadow:0 1px 2px #0f172a0d!important}html body #app>.sidebar>.sidebar-foot>.sidebar-logout:hover,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-logout:hover,html body .crm-app .sidebar>.sidebar-foot>.sidebar-logout:hover,html body #app>.sidebar>.sidebar-foot>.sidebar-logout:focus-visible,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-logout:focus-visible,html body .crm-app .sidebar>.sidebar-foot>.sidebar-logout:focus-visible{border-color:var(--crm-primary,var(--color-primary,#4f6fe5))!important;color:var(--crm-primary,var(--color-primary,#4f6fe5))!important;background:var(--crm-primary-soft,#eef3ff)!important;outline:0!important;box-shadow:0 0 0 3px #4f6fe524!important}html body #app>.sidebar>.sidebar-foot>.sidebar-logout .material-symbols-rounded,html body .crm-app>.sidebar>.sidebar-foot>.sidebar-logout .material-symbols-rounded,html body .crm-app .sidebar>.sidebar-foot>.sidebar-logout .material-symbols-rounded{justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;font-size:20px!important;line-height:20px!important;display:inline-flex!important}html body #app>.sidebar>.sidebar-logout,html body .crm-app>.sidebar>.sidebar-logout,html body .crm-app .sidebar>.sidebar-logout,html body #app>.sidebar .sidebar-logout--top,html body .crm-app>.sidebar .sidebar-logout--top,html body .crm-app .sidebar .sidebar-logout--top{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #app>.sidebar.is-collapsed>.sidebar-foot,html body .crm-app>.sidebar.is-collapsed>.sidebar-foot,html body .crm-app .sidebar.is-collapsed>.sidebar-foot{min-height:128px!important;padding:10px 10px max(18px, env(safe-area-inset-bottom,0px))!important;grid-template-rows:48px 48px!important}html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user,html body .crm-app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-user,html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-logout{border-radius:999px!important;justify-self:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important}html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user{grid-template-columns:48px!important}html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user .sidebar-user-body,html body .crm-app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user .sidebar-user-body,html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-user .sidebar-user-body,html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user>svg,html body .crm-app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-user>svg,html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-user>svg,html body #app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app>.sidebar.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded){display:none!important}@media (width<=1024px){html body #app>.sidebar.open,html body .crm-app>.sidebar.open,html body .crm-app .sidebar.open{grid-template-rows:auto auto minmax(0,1fr) 164px!important;width:min(94vw,420px)!important;max-width:min(94vw,420px)!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body #app>.sidebar.open>.sidebar-nav,html body .crm-app>.sidebar.open>.sidebar-nav,html body .crm-app .sidebar.open>.sidebar-nav{min-height:0!important;padding-bottom:20px!important;overflow-y:auto!important}html body #app>.sidebar.open>.sidebar-foot,html body .crm-app>.sidebar.open>.sidebar-foot,html body .crm-app .sidebar.open>.sidebar-foot,html body #app>.sidebar.open.is-collapsed>.sidebar-foot,html body .crm-app>.sidebar.open.is-collapsed>.sidebar-foot,html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot{min-height:164px!important;padding:14px 28px max(24px, env(safe-area-inset-bottom,0px))!important;grid-template-rows:66px 50px!important}html body #app>.sidebar.open>.sidebar-foot>.sidebar-user,html body .crm-app>.sidebar.open>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-user,html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user,html body .crm-app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user,html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user{grid-template-columns:48px minmax(0,1fr) 18px!important;justify-self:stretch!important;width:100%!important;height:66px!important;min-height:66px!important;max-height:66px!important;padding:8px 10px!important;display:grid!important}html body #app>.sidebar.open>.sidebar-foot>.sidebar-logout,html body .crm-app>.sidebar.open>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-logout,html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout,html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout{justify-self:stretch!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 18px!important;display:inline-flex!important}html body #app>.sidebar.open>.sidebar-foot>.sidebar-user .sidebar-user-body,html body .crm-app>.sidebar.open>.sidebar-foot>.sidebar-user .sidebar-user-body,html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-user .sidebar-user-body,html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user .sidebar-user-body,html body .crm-app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user .sidebar-user-body,html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user .sidebar-user-body,html body #app>.sidebar.open>.sidebar-foot>.sidebar-user>svg,html body .crm-app>.sidebar.open>.sidebar-foot>.sidebar-user>svg,html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-user>svg,html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user>svg,html body .crm-app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user>svg,html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-user>svg,html body #app>.sidebar.open>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app>.sidebar.open>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.open>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body #app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app>.sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded),html body .crm-app .sidebar.open.is-collapsed>.sidebar-foot>.sidebar-logout span:not(.material-symbols-rounded){opacity:1!important;visibility:visible!important;display:block!important}}@media (width>=1025px){html body :is(#app,.crm-app)>.sidebar.is-collapsed,html body .crm-app .sidebar.is-collapsed{width:72px!important;min-width:72px!important;max-width:72px!important}html body :is(#app,.crm-app)>.sidebar:not(.is-collapsed),html body .crm-app .sidebar:not(.is-collapsed){width:292px!important;min-width:292px!important;max-width:292px!important}}html body .sidebar-brand,html body .mobile-brand{color:inherit!important;cursor:pointer!important;text-decoration:none!important}html body :is(#app,.crm-app)>.sidebar:not(.is-collapsed) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron),html body .crm-app .sidebar:not(.is-collapsed) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron){opacity:1!important;visibility:visible!important}html body .form-tab.active{border-color:var(--gv-green,#35aa82)!important;background:color-mix(in srgb, var(--gv-green,#35aa82) 12%, white)!important;box-shadow:inset 0 0 0 1px var(--gv-green,#35aa82), 0 8px 18px #35aa821f!important;color:var(--gv-green-dark,#1f6f55)!important}html body .form-tab strong{font-variant-numeric:tabular-nums!important}#view-team-agenda .route-member-filter{gap:10px;display:grid}#view-team-agenda .route-member-filter-head{color:var(--md-on-surface-variant,#5f6368);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}#view-team-agenda .route-member-filter-head div,#view-team-agenda .route-member-chips{flex-wrap:wrap;gap:8px;display:flex}#view-team-agenda .route-member-filter-head button,#view-team-agenda .route-member-chip{border:1px solid var(--md-outline,#dadce0);background:var(--md-surface,#fff);color:var(--md-on-surface,#202124);cursor:pointer;font:600 12px/1 var(--font-sans)}#view-team-agenda .route-member-filter-head button{border-radius:999px;min-height:30px;padding:0 11px}#view-team-agenda .route-member-chip{border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}#view-team-agenda .route-member-chip.on{border-color:var(--member-color);background:color-mix(in srgb, var(--member-color) 12%, white);color:var(--member-color)}#view-team-agenda .route-member-dot{background:var(--member-color);border-radius:50%;width:8px;height:8px}#view-team-agenda .route-member-chip .material-symbols-rounded{font-size:16px;line-height:1}#view-team-agenda .ev-loc-wrap{position:relative}#view-team-agenda .ev-loc-suggestions{z-index:30;border:1px solid var(--md-outline,#dadce0);background:var(--md-surface,#fff);border-radius:10px;gap:2px;max-height:240px;padding:6px;display:grid;position:absolute;inset:calc(100% + 4px) 0 auto;overflow:auto;box-shadow:0 14px 32px #0b122029}#view-team-agenda .ev-loc-suggestion{width:100%;color:var(--md-on-surface,#202124);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;gap:2px;padding:9px 10px;display:grid}#view-team-agenda .ev-loc-suggestion:hover{background:var(--md-surface-variant,#f8f9fa)}#view-team-agenda .ev-loc-suggestion span,#view-team-agenda .ev-loc-suggestion.muted{color:var(--md-on-surface-variant,#5f6368);font-size:12px}html body #view-team-agenda .tg-week-grid,html body #view-team-agenda .tg-day-grid{align-items:stretch!important;display:grid!important}html body #view-team-agenda .tg-week-col,html body #view-team-agenda .tg-day-col{cursor:crosshair!important;pointer-events:auto!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-h) - 1px), #2c415924 calc(var(--hour-h) - 1px), #2c415924 var(--hour-h))!important;position:relative!important}html body #view-team-agenda .tg-week-cell{height:var(--hour-h)!important;min-height:var(--hour-h)!important;pointer-events:none!important;border-bottom:1px solid #2c415921!important}html body #view-team-agenda :is(.tg-week-event,.tg-day-event){pointer-events:auto!important;touch-action:none!important}html body #view-team-agenda :is(.tg-week-event,.tg-day-event).tg-draggable{cursor:grab!important}html body #view-team-agenda .tg-drag-resize{pointer-events:auto!important;cursor:ns-resize!important}@media (width>=1025px){html body :is(#app,.crm-app)>.sidebar.is-collapsed,html body .crm-app .sidebar.is-collapsed{width:60px!important;min-width:60px!important;max-width:60px!important}html body :is(#app,.crm-app)>.sidebar:not(.is-collapsed),html body .crm-app .sidebar:not(.is-collapsed),html body :is(#app,.crm-app)>.sidebar.open,html body .crm-app .sidebar.open{width:220px!important;min-width:220px!important;max-width:220px!important}html body :is(#app,.crm-app)>.sidebar.is-collapsed~.main-content,html body .crm-app .sidebar.is-collapsed~.main-content{margin-left:60px!important}html body :is(#app,.crm-app)>.sidebar:not(.is-collapsed)~.main-content,html body .crm-app .sidebar:not(.is-collapsed)~.main-content{margin-left:220px!important}}html body .sidebar :is(.sidebar-link,.sidebar-group-toggle,.nav-item){transition:background-color .16s,color .16s,box-shadow .16s!important}html body .sidebar :is(.sidebar-link,.sidebar-group-toggle,.nav-item).active{color:#3157c7!important;box-shadow:none!important;background:0 0!important}html body .sidebar :is(.sidebar-link,.sidebar-group-toggle,.nav-item):not(.active){background:0 0!important}html body .sidebar :is(.sidebar-link,.nav-item).active>.material-symbols-rounded:first-child{color:#3157c7!important;background:#4667de24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html body .sidebar :is(.sidebar-link,.nav-item):not(.active)>.material-symbols-rounded:first-child{background:0 0!important}#view-team-agenda .route-check-form{grid-template-columns:repeat(4,minmax(160px,1fr))!important;align-items:end!important}#view-team-agenda .route-member-filter{display:none!important}#view-team-agenda .route-check-empty{border:1px dashed var(--md-outline,#dadce0)!important;background:color-mix(in srgb, var(--md-surface-variant,#f8f9fa) 70%, white)!important;border-radius:12px!important}#view-team-agenda .route-result-meta{flex-wrap:wrap!important}#view-team-agenda .ev-field-hint-error{color:#b3261e!important}html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;display:grid!important}html body :is(.crm-app,#app) #view-home .dashboard-stat,html body :is(.crm-app,#app) #view-home .dashboard-stat-button{border-radius:8px!important;grid-template-rows:auto auto minmax(22px,auto)!important;align-content:center!important;justify-items:start!important;gap:8px!important;height:100%!important;min-height:136px!important;padding:26px 28px!important;display:grid!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>strong{font-variant-numeric:tabular-nums!important;font-size:42px!important;line-height:1!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>span{min-height:18px!important;color:var(--md-on-surface-variant,#5f6368)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend{min-height:18px!important;margin:0!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important;display:block!important}@media (width<=1120px){html body :is(.crm-app,#app) #view-home .dashboard-stats,#view-team-agenda .route-check-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){html body :is(.crm-app,#app) #view-home .dashboard-stats,#view-team-agenda .route-check-form{grid-template-columns:1fr!important}}html body #view-team-agenda .tg-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;align-items:start!important;gap:22px!important}html body #view-team-agenda .tg-main{min-width:0!important}html body #view-team-agenda :is(.tg-week,.tg-day,.tg-month){background:#fff!important;border:1px solid #1c26371f!important;border-radius:8px!important;box-shadow:0 18px 42px #141e2d14!important}html body #view-team-agenda .tg-week-header{z-index:8!important;background:#fff!important;border-bottom:1px solid #1c26371f!important;grid-template-columns:64px repeat(7,minmax(118px,1fr))!important}html body #view-team-agenda .tg-week-corner{background:linear-gradient(#f8fafc,#eef3f6)!important}html body #view-team-agenda .tg-week-day-head{background:linear-gradient(#fff,#f9fbfc)!important;min-height:64px!important;padding:10px 8px!important;transition:background-color .16s,color .16s,box-shadow .16s!important}html body #view-team-agenda .tg-week-day-head:hover{background:#f4f8f6!important}html body #view-team-agenda .tg-week-day-head .dayname,html body #view-team-agenda .tg-month-day-head{color:#64748b!important;letter-spacing:0!important;font-size:11px!important;font-weight:800!important}html body #view-team-agenda .tg-week-day-head .daynum{letter-spacing:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;margin:4px auto 0!important;font-size:18px!important;display:inline-flex!important}html body #view-team-agenda .tg-week-day-head.today .daynum{color:#fff!important;background:#2f8f68!important;box-shadow:0 8px 18px #2f8f683d!important}html body #view-team-agenda .tg-week-day-head.today .dayname{color:#2f8f68!important}html body #view-team-agenda .tg-week-grid{scrollbar-gutter:stable!important;background:#f8fafc!important;grid-template-columns:64px repeat(7,minmax(118px,1fr))!important;max-height:min(78vh,980px)!important;overflow:auto!important}html body #view-team-agenda .tg-day-grid{scrollbar-gutter:stable!important;background:#f8fafc!important;grid-template-columns:64px minmax(0,1fr)!important;max-height:min(78vh,980px)!important;overflow:auto!important}html body #view-team-agenda .tg-week-hours{z-index:6!important;background:#f7faf9!important;width:64px!important;position:sticky!important;left:0!important}html body #view-team-agenda .tg-week-hour{color:#667085!important;letter-spacing:0!important;border-top:1px solid #1c26371a!important;justify-content:flex-end!important;align-items:flex-start!important;padding:5px 10px 0 4px!important;font-size:11px!important;font-weight:700!important;display:flex!important}html body #view-team-agenda :is(.tg-week-col,.tg-day-col){min-height:calc(var(--rows) * var(--hour-h))!important;background-color:#fff!important;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc((var(--hour-h) / 4) - 1px), #4c5d7414 calc((var(--hour-h) / 4) - 1px), #4c5d7414 calc(var(--hour-h) / 4)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-h) - 1px), #17253a2e calc(var(--hour-h) - 1px), #17253a2e var(--hour-h))!important;cursor:crosshair!important;pointer-events:auto!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}html body #view-team-agenda :is(.tg-week-col,.tg-day-col):hover{background-color:#fbfdfc!important}html body #view-team-agenda .tg-week-col.today{background-color:#f6fbf8!important}html body #view-team-agenda .tg-week-cell{height:var(--hour-h)!important;min-height:var(--hour-h)!important;border-bottom:1px solid #1c26371f!important}html body #view-team-agenda .tg-slot-ghost{background:#2f8f6824!important;border:1px solid #2f8f68b3!important;border-radius:8px!important;left:6px!important;right:6px!important;box-shadow:inset 0 0 0 1px #ffffff8c,0 8px 22px #2f8f6829!important}html body #view-team-agenda .tg-slot-ghost strong{color:#1f6f50!important;letter-spacing:0!important;font-size:12px!important}html body #view-team-agenda :is(.tg-week-event,.tg-day-event){-webkit-backdrop-filter:saturate(1.2)!important;backdrop-filter:saturate(1.2)!important;border:1px solid #ffffffb8!important;border-radius:8px!important;transition:box-shadow .16s,transform .16s,border-color .16s!important;box-shadow:0 8px 20px #141e2d1f!important}html body #view-team-agenda :is(.tg-week-event,.tg-day-event):hover{border-color:#141e2d24!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px #141e2d2e!important}html body #view-team-agenda .tg-week-event{padding:5px 7px 8px!important;font-size:11px!important;left:5px!important;right:5px!important}html body #view-team-agenda .tg-day-event{padding:10px 13px 14px!important;left:10px!important;right:12px!important}html body #view-team-agenda :is(.tg-week-event,.tg-day-event) strong,html body #view-team-agenda :is(.tg-week-event,.tg-day-event) span,html body #view-team-agenda :is(.tg-week-event,.tg-day-event) em{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #view-team-agenda :is(.tg-week-event,.tg-day-event) strong{font-size:11px!important;font-weight:850!important}html body #view-team-agenda .tg-day-event strong{font-size:13px!important}html body #view-team-agenda :is(.tg-week-event,.tg-day-event) span{color:#1f2937!important;font-weight:650!important}html body #view-team-agenda :is(.tg-week-event,.tg-day-event) em{color:#475467!important;opacity:1!important}html body #view-team-agenda .tg-drag-resize{height:12px!important}html body #view-team-agenda .tg-drag-resize:before{opacity:.32!important;width:28px!important;height:3px!important;bottom:4px!important}html body #view-team-agenda .tg-week-now{z-index:7!important;background:#f2c94c!important;height:3px!important;box-shadow:0 0 0 1px #f2c94c66,0 4px 14px #f2c94c59!important}html body #view-team-agenda .tg-week-now:before{background:#f2c94c!important;width:11px!important;height:11px!important;top:-4px!important;left:-5px!important}html body #view-team-agenda .tg-day-head{background:linear-gradient(#fff,#f5faf7)!important;border-bottom:1px solid #1c26371f!important;min-height:64px!important;padding:12px 14px!important}html body #view-team-agenda .tg-day-head-label strong{letter-spacing:0!important;font-size:18px!important}html body #view-team-agenda .tg-day-counter,html body #view-team-agenda .tg-today-chip{letter-spacing:0!important}html body #view-team-agenda .tg-day-nav{background:#fff!important;border-radius:8px!important}html body #view-team-agenda .tg-day-nav:hover{color:#2f8f68!important;border-color:#2f8f6866!important}html body #view-team-agenda .ev-modal-box{border-radius:18px!important;width:min(88vw,1180px)!important;max-width:1180px!important;max-height:min(88vh,980px)!important;overflow:hidden!important}html body #view-team-agenda .ev-modal-box .crm-modal-head{border-bottom:1px solid #1c26371f!important;min-height:72px!important;padding:22px 28px!important}html body #view-team-agenda .ev-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body #view-team-agenda .ev-field label{color:#5f6b7a!important;letter-spacing:0!important;font-size:12px!important;font-weight:800!important}html body #view-team-agenda .ev-field :is(input,select,textarea):focus{border-color:#2f8f68!important;box-shadow:0 0 0 3px #2f8f6824!important}html body #view-team-agenda .ev-participants{gap:8px!important}html body #view-team-agenda .ev-participant-chip{background:#fff!important;border-radius:999px!important;min-height:34px!important}@media (width<=1180px){html body #view-team-agenda .tg-layout{grid-template-columns:1fr!important}html body #view-team-agenda .tg-sidepanel{grid-template-columns:minmax(240px,320px) minmax(0,1fr)!important;gap:16px!important;display:grid!important;position:static!important}}@media (width<=720px){html body #view-team-agenda .tg-week-header,html body #view-team-agenda .tg-week-grid{grid-template-columns:56px repeat(7,minmax(96px,1fr))!important}html body #view-team-agenda .tg-day-grid{grid-template-columns:56px minmax(360px,1fr)!important}html body #view-team-agenda .tg-week-hours{width:56px!important}html body #view-team-agenda .tg-sidepanel,html body #view-team-agenda .ev-grid-2{grid-template-columns:1fr!important}html body #view-team-agenda .ev-modal-box{width:96vw!important;max-height:92vh!important}}html body :is(#app,.crm-app)>.sidebar,html body .crm-app .sidebar{background:#fff!important;border-right:1px solid #e5e7eb!important}@media (width>=1025px){html body :is(#app,.crm-app)>.sidebar.is-collapsed,html body .crm-app .sidebar.is-collapsed{width:60px!important;min-width:60px!important;max-width:60px!important}html body :is(#app,.crm-app)>.sidebar:not(.is-collapsed),html body .crm-app .sidebar:not(.is-collapsed),html body :is(#app,.crm-app)>.sidebar.open,html body .crm-app .sidebar.open{width:260px!important;min-width:260px!important;max-width:260px!important}html body :is(#app,.crm-app)>.sidebar.is-collapsed~.main-content,html body .crm-app .sidebar.is-collapsed~.main-content{margin-left:60px!important}html body :is(#app,.crm-app)>.sidebar:not(.is-collapsed)~.main-content,html body .crm-app .sidebar:not(.is-collapsed)~.main-content{margin-left:260px!important}}html body .sidebar .sidebar-nav-group{margin:2px 8px!important}html body .sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item){color:#374151!important;letter-spacing:0!important;border-radius:6px!important;min-height:40px!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important}html body .sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):hover{color:#2e8b35!important;background:#f0faf0!important}html body .sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item).active,html body .sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle{color:#2e8b35!important;box-shadow:none!important;background:#dcefdc!important;border-left-color:#2e8b35!important;font-weight:700!important}html body .sidebar :is(.sidebar-link,.nav-item).active>.material-symbols-rounded:first-child,html body .sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle>.material-symbols-rounded:first-child{color:#2e8b35!important;background:#2e8b3524!important}html body .sidebar :is(.sidebar-group-toggle,.sidebar-link) .nav-label{min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.25!important;overflow:hidden!important}html body :is(#app,.crm-app)>.sidebar:not(.is-collapsed) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron),html body .crm-app .sidebar:not(.is-collapsed) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron){opacity:1!important;visibility:visible!important;display:inline-flex!important}html body .sidebar:not(.is-collapsed) .sidebar-user-body{flex-direction:column!important}html body :is(#app,.crm-app)>.sidebar.is-collapsed :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron),html body .crm-app .sidebar.is-collapsed :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .sidebar .sidebar-count,html body .crm-app :is(.badge,.status-badge,.tab-badge,.page-tab-badge,.lead-pill,.customer-status,.product-status,.invoice-status,.ticket-status){letter-spacing:0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;min-height:20px!important;max-height:28px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}html body .sidebar .sidebar-count{color:#fff!important;background:#2e8b35!important;margin-left:auto!important;padding:3px 8px!important;font-weight:800!important}html body .sidebar .sidebar-count-urgent,html body #view-tickets .ticket-stat-card.ticket-stat-urgent{color:#b91c1c!important;background:#fee2e2!important;border-color:#fecaca!important}html body #view-tickets .ticket-stat-card.ticket-stat-overdue,html body #view-tickets .ticket-row-actions b.overdue{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}html body .sidebar .sidebar-count:empty,html body .sidebar .sidebar-count[data-count="0"],html body .crm-app :is(.badge,.status-badge,.tab-badge,.page-tab-badge)[data-count="0"]{display:none!important}html body .crm-app :is(.btn,.btn-primary,.btn-secondary,.btn-danger,.ev-btn,.ea-btn,.crm-primary-btn,.crm-secondary-btn,.leads-primary-btn,.leads-secondary-btn,.ticket-primary-btn,.ticket-secondary-btn,.td-list-new-btn,.agenda-new-btn,.formhub-primary-btn,.formhub-secondary-btn,.aca-admin-btn,.comm-tab,.crm-type-tab,.page-tab,.product-page-tab,.product-segment,.lead-workspace-tabs button,.client-tab,.td-list-chip,.filter-chip,.tg-view-btn){letter-spacing:0!important;border-radius:6px!important;min-height:40px!important;max-height:48px!important}html body .crm-app :is(.icon-btn,.product-icon-button,.td-icon-btn,.crm-modal-close,.topbar-btn,.mobile-menu-btn){border-radius:6px!important;width:40px!important;min-width:40px!important;max-width:48px!important;height:40px!important;min-height:40px!important;max-height:48px!important}html body .crm-app .view.active :is(input,select,textarea):not([type=checkbox]):not([type=radio]){letter-spacing:0!important;border-radius:8px!important;min-height:40px!important}html body .crm-app :is(.empty-state,.gv-empty,.ticket-empty,.td-empty,.crm-empty-state,.crm-empty,.dashboard-empty-recent,.route-check-empty){color:#6b7280!important;background:#f9fafb!important;border-color:#e5e7eb!important}html body .crm-app :is(.empty-state-icon,.gv-empty-icon,.ticket-empty-icon,.crm-empty-icon){color:#64748b!important;background:#f1f5f9!important}html body #view-health-check .health-alert-banner.is-warning{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}html body #view-health-check .health-alert-banner.is-warning .material-symbols-rounded{color:#d97706!important}html body #view-academy .aca-progress-fill{background:#2e8b35!important}html body #view-academy .aca-mod-link.active{color:#2e8b35!important;border-color:#2e8b35!important}html body #view-leads,html body #view-email-automations{max-width:100%!important;overflow-x:clip!important}html body #view-leads :is(.lead-table,.lead-mini-table,.lead-report-card),html body #view-email-automations :is(.ea-grid,.ea-panel,.ea-table-wrap){max-width:100%!important}@media (width<=1024px){html body :is(#app,.crm-app) .main-content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;margin-left:0!important}}@media (width>=1025px){html body #app>aside.sidebar.is-collapsed:hover{width:260px!important;min-width:260px!important;max-width:260px!important}html body #app>aside.sidebar.is-collapsed:hover~main.main-content{margin-left:260px!important}html body #app>aside.sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron){opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:inline-flex!important}html body #app>aside.sidebar.is-collapsed:hover .sidebar-user-body{flex-direction:column!important}}html body #app>aside.sidebar :is(button.sidebar-group-toggle.active,a.sidebar-link.active,.nav-item.active),html body #app>aside.sidebar .sidebar-nav-group.is-active>button.sidebar-group-toggle{color:#2e8b35!important;box-shadow:none!important;background:#dcefdc!important;border-left-color:#2e8b35!important}html body #app>aside.sidebar a.sidebar-link.sidebar-link--material.nav-item.active,html body #app>aside.sidebar a.sidebar-link.sidebar-link--material.nav-item.active :is(.nav-label,.material-symbols-rounded){color:#2e8b35!important}html body #app>aside.sidebar :is(button.sidebar-group-toggle.active,a.sidebar-link.active,.nav-item.active)>.material-symbols-rounded:first-child,html body #app>aside.sidebar .sidebar-nav-group.is-active>button.sidebar-group-toggle>.material-symbols-rounded:first-child{color:#2e8b35!important;background:#2e8b3524!important}html body #view-team-agenda .ev-modal-box{border-radius:12px!important;flex-direction:column!important;width:min(92vw,760px)!important;max-width:760px!important;max-height:min(90vh,860px)!important;display:flex!important;overflow:hidden!important}html body #view-team-agenda .ev-modal-box .crm-modal-head{border-bottom:1px solid #e5e7eb!important;flex-shrink:0!important;min-height:72px!important;padding:22px 26px!important}html body #view-team-agenda .ev-modal-box .crm-modal-body{max-height:calc(min(90vh,860px) - 72px)!important;padding:0!important;overflow:auto!important}html body #view-team-agenda .ev-form-shell{padding:24px 26px 0!important}html body #view-team-agenda .ev-field{margin-bottom:16px!important}html body #view-team-agenda .ev-field>label:not(.ev-toggle-label){color:#6b7280!important;letter-spacing:0!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}html body #view-team-agenda .ev-field :is(input,select,textarea){color:#111827!important;letter-spacing:0!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:6px!important;min-height:40px!important;font-size:14px!important}html body #view-team-agenda .ev-field :is(input,select){height:40px!important;padding:0 12px!important}html body #view-team-agenda .ev-field textarea{min-height:80px!important;padding:10px 12px!important;line-height:1.45!important}html body #view-team-agenda .ev-field :is(input,select,textarea):focus{border-color:#2e8b35!important;outline:none!important;box-shadow:0 0 0 3px #2e8b3524!important}html body #view-team-agenda .ev-toggle-field{margin-bottom:18px!important}html body #view-team-agenda .ev-toggle-label{color:#374151!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}html body #view-team-agenda .ev-toggle-label input{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}html body #view-team-agenda .ev-toggle-switch{background:#e5e7eb!important;border-radius:999px!important;flex:none!important;width:40px!important;height:22px!important;transition:background-color .2s!important;position:relative!important}html body #view-team-agenda .ev-toggle-switch:after{content:""!important;background:#fff!important;border-radius:999px!important;width:16px!important;height:16px!important;transition:transform .2s!important;position:absolute!important;top:3px!important;left:3px!important;box-shadow:0 1px 3px #0003!important}html body #view-team-agenda .ev-toggle-label input:checked+.ev-toggle-switch{background:#2e8b35!important}html body #view-team-agenda .ev-toggle-label input:checked+.ev-toggle-switch:after{transform:translate(18px)!important}html body #view-team-agenda .ev-participant-field{position:relative!important}html body #view-team-agenda .ev-participant-picker{gap:8px!important;display:grid!important;position:relative!important}html body #view-team-agenda .ev-selected-participants{flex-wrap:wrap!important;gap:6px!important;min-height:24px!important;display:flex!important}html body #view-team-agenda .ev-selected-participants.is-empty{color:#8a94a6!important;align-items:center!important;font-size:13px!important}html body #view-team-agenda .ev-selected-participant{border:1px solid color-mix(in srgb, var(--pcolor) 35%, #e5e7eb)!important;background:color-mix(in srgb, var(--pcolor) 10%, #fff)!important;color:#263238!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:3px 7px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}html body #view-team-agenda .ev-selected-participant .dot,html body #view-team-agenda .ev-participant-option .dot{background:var(--pcolor,#2e8b35)!important;border-radius:999px!important;width:9px!important;height:9px!important}html body #view-team-agenda .ev-selected-participant button{color:#6b7280!important;cursor:pointer!important;width:18px!important;height:18px!important;min-height:18px!important;font:800 12px/18px var(--font-sans,inherit)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important}html body #view-team-agenda .ev-selected-participant button:hover{color:#fff!important;background:#dc2626!important}html body #view-team-agenda .ev-participant-search{position:relative!important}html body #view-team-agenda .ev-participant-search>span{color:#9ca3af!important;pointer-events:none!important;font-family:Material Symbols Rounded,sans-serif!important;font-size:18px!important;font-weight:400!important;position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important}html body #view-team-agenda .ev-participant-search input{padding-left:38px!important}html body #view-team-agenda .ev-participant-menu{z-index:90!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;max-height:240px!important;padding:6px!important;display:grid!important;position:absolute!important;inset:calc(100% + 6px) 0 auto!important;overflow:auto!important;box-shadow:0 18px 38px #0b12202e!important}html body #view-team-agenda .ev-participant-option{color:#111827!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;grid-template-columns:12px minmax(0,1fr) 48px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:8px 10px!important;display:grid!important}html body #view-team-agenda .ev-participant-option:hover,html body #view-team-agenda .ev-participant-option.is-selected{background:color-mix(in srgb, var(--pcolor,#2e8b35) 10%, #fff)!important}html body #view-team-agenda .ev-participant-option strong,html body #view-team-agenda .ev-participant-option small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body #view-team-agenda .ev-participant-option strong{font-size:14px!important;font-weight:800!important}html body #view-team-agenda .ev-participant-option small{color:#6b7280!important;font-size:12px!important}html body #view-team-agenda .ev-participant-option em{color:#2e8b35!important;text-align:right!important;font-family:Material Symbols Rounded,sans-serif!important;font-size:18px!important;font-style:normal!important}html body #view-team-agenda .ev-participant-empty{color:#6b7280!important;padding:12px!important;font-size:13px!important}html body #view-team-agenda .ev-actions{z-index:20!important;background:#fff!important;border-top:1px solid #e5e7eb!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:22px -26px 0!important;padding:16px 26px!important;display:flex!important;position:sticky!important;bottom:0!important}html body #view-team-agenda .ev-actions .ev-btn{border-radius:6px!important;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:800!important}html body #view-team-agenda .ev-actions .ev-btn-ghost{color:#374151!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #view-team-agenda .ev-actions .ev-btn-ghost:hover{background:#f3f4f6!important}html body #view-team-agenda .ev-actions .ev-btn-primary{color:#fff!important;background:#2e8b35!important;border-color:#2e8b35!important;box-shadow:0 6px 16px #2e8b3538!important}html body #view-team-agenda .ev-actions .ev-btn-primary:hover{background:#236f2a!important;border-color:#236f2a!important}@media (width<=720px){html body #view-team-agenda .crm-modal.show{align-items:flex-end!important}html body #view-team-agenda .ev-modal-box{border-radius:12px 12px 0 0!important;width:100vw!important;max-width:100vw!important;max-height:94vh!important}html body #view-team-agenda .ev-grid-2{grid-template-columns:1fr!important;gap:0!important}html body #view-team-agenda .ev-actions{justify-content:stretch!important}html body #view-team-agenda .ev-actions .ev-btn{flex:140px!important}}html body #view-leads>.lead-workspace-tabs{scrollbar-width:none!important;border-bottom:2px solid #e5e7eb!important;gap:4px!important;min-height:0!important;margin:0 0 20px!important;display:flex!important;overflow:auto hidden!important}html body #view-leads>.lead-workspace-tabs::-webkit-scrollbar{display:none!important}html body #view-leads>.lead-workspace-tabs button{color:#6b7280!important;width:auto!important;min-width:max-content!important;min-height:42px!important;box-shadow:none!important;letter-spacing:0!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:6px 6px 0 0!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0 0 -2px!important;padding:10px 16px!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}html body #view-leads>.lead-workspace-tabs button:hover{color:#111827!important;background:#f9faf9!important}html body #view-leads>.lead-workspace-tabs button.active,html body #view-leads>.lead-workspace-tabs button[aria-current=page]{color:#2e8b35!important;box-shadow:none!important;background:#f0faf0!important;border-bottom-color:#2e8b35!important}html body #view-leads>.lead-workspace-tabs button>.material-symbols-rounded{font-size:18px!important;line-height:1!important}html body #view-leads>.lead-workspace-tabs button>b{color:#fff!important;background:#2e8b35!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:11px!important;font-weight:800!important;line-height:18px!important;display:inline-flex!important}html body #view-leads>.lead-workspace-tabs button>b:empty{display:none!important}html body #view-leads>.leads-actionbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0 0 16px!important;display:flex!important}html body #view-leads .leads-primary-btn,html body #view-leads .leads-secondary-btn,html body #view-leads .leads-icon-btn{letter-spacing:0!important;white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}html body #view-leads .leads-primary-btn{color:#fff!important;background:#2e8b35!important;border:1.5px solid #2e8b35!important;box-shadow:0 6px 16px #2e8b352e!important}html body #view-leads .leads-primary-btn:hover{background:#236f2a!important;border-color:#236f2a!important}html body #view-leads .leads-secondary-btn,html body #view-leads .leads-sync-btn{color:#2e8b35!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #2e8b35!important}html body #view-leads .leads-secondary-btn:hover,html body #view-leads .leads-sync-btn:hover{background:#f0faf0!important}html body #view-leads .leads-icon-btn{color:#374151!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #e5e7eb!important}html body #view-leads .leads-icon-btn:hover{color:#2e8b35!important;background:#f9faf9!important;border-color:#2e8b35!important}html body #view-leads .leads-icon-btn .leads-action-label{opacity:1!important;visibility:visible!important;max-width:none!important;color:inherit!important;font:inherit!important;display:inline!important}html body #view-leads .lead-filter-stack:not(.is-advanced-open) .lead-advanced-filter{display:none!important}html body #view-leads .lead-filterbar{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(260px,1fr) minmax(140px,.48fr) minmax(150px,.52fr) minmax(170px,.58fr) max-content!important;align-items:end!important;gap:8px!important;padding:0!important;display:grid!important}html body #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))!important}html body #view-leads .lead-search-field,html body #view-leads .lead-filter-control{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important;padding:0!important;display:grid!important}html body #view-leads .lead-search-field>span,html body #view-leads .lead-filter-control>span{color:#6b7280!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important;height:auto!important;min-height:0!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html body #view-leads .lead-search-field>.bes-search{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:6px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:0 12px!important;display:grid!important;overflow:hidden!important}html body #view-leads .lead-search-field>.bes-search>svg{color:#9ca3af!important;width:18px!important;height:18px!important;position:static!important;transform:none!important}html body #view-leads .lead-search-field>.bes-search>input,html body #view-leads .lead-filter-control>select,html body #view-leads .lead-daterange input{letter-spacing:0!important;box-sizing:border-box!important;border-radius:6px!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:14px!important}html body #view-leads .lead-search-field>.bes-search>input{box-shadow:none!important;resize:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;overflow:hidden!important}html body #view-leads .lead-filter-control>select{background:#fff!important;border:1.5px solid #e5e7eb!important;padding:0 12px!important}html body #view-leads .lead-more-filters-btn{color:#374151!important;white-space:nowrap!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:130px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}html body #view-leads .lead-more-filters-btn:hover,html body #view-leads .lead-more-filters-btn[aria-expanded=true]{color:#2e8b35!important;background:#f0faf0!important;border-color:#2e8b35!important}html body #view-leads .lead-status-pills{flex-wrap:wrap!important;gap:6px!important;margin:12px 0 0!important;display:flex!important}html body #view-leads .lead-status-pill{color:#374151!important;white-space:nowrap!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;gap:6px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body #view-leads .lead-status-pill:hover,html body #view-leads .lead-status-pill.is-active{background:#f9faf9!important}html body #view-leads .lead-status-pill.is-active{border-color:currentColor!important;font-weight:800!important}html body #view-leads .lead-status-pill.is-all{color:#2e8b35!important}html body #view-leads .lead-status-pill.is-new{color:#7c3aed!important}html body #view-leads .lead-status-pill.is-offer{color:#2563eb!important}html body #view-leads .lead-status-pill.is-sale{color:#059669!important}html body #view-leads .lead-status-pill.is-lost{color:#e11d48!important}html body #view-leads .lead-status-dot{background:currentColor!important;border-radius:999px!important;flex:none!important;width:8px!important;height:8px!important}html body #view-leads .lead-list-summary{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:12px 16px!important;display:flex!important}html body #view-leads .lead-view-toggle{background:0 0!important;border:0!important;gap:4px!important;padding:0!important;display:inline-flex!important}html body #view-leads .lead-view-toggle button{color:#6b7280!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:6px!important;align-items:center!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}html body #view-leads .lead-view-toggle button:hover,html body #view-leads .lead-view-toggle button.active{color:#2e8b35!important;border-color:#2e8b35!important}html body #view-leads .lead-view-toggle button.active{background:#dcefdc!important}html body #view-leads .lead-bulk-bar{color:#374151!important;background:#f8faf9!important;border-top:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;font-size:13px!important;display:flex!important}html body #view-leads .lead-bulk-bar.is-active{color:#2e8b35!important;background:#dcefdc!important}html body #view-leads .lead-pagination{color:#6b7280!important;border-top:1px solid #e5e7eb!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;font-size:13px!important;display:flex!important}html body #view-leads .lead-pagination-buttons{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;display:flex!important}html body #view-leads .lead-pagination button{color:#374151!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}html body #view-leads .lead-pagination button:hover:not(:disabled){color:#2e8b35!important;border-color:#2e8b35!important}html body #view-leads .lead-pagination button.is-active,html body #view-leads .lead-pagination button[aria-current=page]{color:#fff!important;background:#2e8b35!important;border-color:#2e8b35!important}html body #view-leads .lead-pagination button:disabled{opacity:.45!important;cursor:not-allowed!important}html body #view-leads .lead-pagination em{color:#9ca3af!important;font-style:normal!important;font-weight:800!important}@media (width<=980px){html body #view-leads .lead-filterbar,html body #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar{grid-template-columns:1fr!important}html body #view-leads .lead-more-filters-btn,html body #view-leads .leads-actionbar :is(.leads-primary-btn,.leads-secondary-btn,.leads-icon-btn){width:100%!important}html body #view-leads .leads-secondary{width:100%!important;margin-left:0!important}}html body #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:18px!important;display:grid!important}html body #view-sales-commissions .comm-kpi{border-radius:8px!important;min-height:112px!important;padding:16px!important}html body #view-sales-commissions .comm-kpi.missing.has-warning strong,html body #view-sales-commissions .comm-kpi.missing.has-warning em{color:#92400e!important}html body #view-sales-commissions .comm-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:16px!important;display:flex!important}html body #view-sales-commissions .comm-tabs{scrollbar-width:none!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-items:center!important;gap:4px!important;padding:4px!important;display:inline-flex!important;overflow-x:auto!important}html body #view-sales-commissions .comm-tabs::-webkit-scrollbar{display:none!important}html body #view-sales-commissions .comm-tab{color:#6b7280!important;width:auto!important;min-width:max-content!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;letter-spacing:0!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}html body #view-sales-commissions .comm-tab:hover,html body #view-sales-commissions .comm-tab.active{color:#111827!important}html body #view-sales-commissions .comm-tab.active{background:#fff!important;box-shadow:0 1px 3px #00000014!important}html body #view-sales-commissions .comm-tab-badge{color:#fff!important;background:#2e8b35!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:11px!important;font-weight:800!important;line-height:18px!important;display:inline-flex!important}html body #view-sales-commissions .comm-tab-badge.is-warning{background:#d97706!important}html body #view-sales-commissions .comm-adv-filter{color:#374151!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:6px!important;width:auto!important;min-width:180px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important}html body #view-sales-commissions .comm-duplicate-summary{color:#92400e!important;background:#fef3c7!important;border:1px solid #fcd34d!important;border-radius:8px!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;padding:12px 16px!important;display:flex!important}html body #view-sales-commissions .comm-duplicate-summary>.material-symbols-rounded{color:#d97706!important;flex:none!important;font-size:22px!important}html body #view-sales-commissions .comm-duplicate-summary>div{flex:auto!important;gap:2px!important;min-width:0!important;display:grid!important}html body #view-sales-commissions .comm-duplicate-summary strong,html body #view-sales-commissions .comm-duplicate-summary span{color:inherit!important;letter-spacing:0!important;text-transform:none!important}html body #view-sales-commissions .comm-duplicate-summary button,html body #view-sales-commissions .comm-duplicate-actions button{letter-spacing:0!important;white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}html body #view-sales-commissions .comm-duplicate-summary button,html body #view-sales-commissions .comm-duplicate-ack{color:#92400e!important;background:#fff!important;border:1.5px solid #d97706!important}html body #view-sales-commissions .comm-list{gap:10px!important;display:grid!important}html body #view-sales-commissions .comm-row-shell{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body #view-sales-commissions .comm-row-shell .comm-row{width:100%!important;min-height:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(260px,1fr) minmax(180px,.42fr) minmax(140px,.28fr)!important;align-items:start!important;gap:16px!important;padding:16px!important;display:grid!important;transform:none!important}html body #view-sales-commissions .comm-row-main,html body #view-sales-commissions .comm-row-schedule,html body #view-sales-commissions .comm-row-meta{min-width:0!important}html body #view-sales-commissions .comm-row-kicker,html body #view-sales-commissions .comm-row-main>strong,html body #view-sales-commissions .comm-row-main>em,html body #view-sales-commissions .comm-row-schedule>strong,html body #view-sales-commissions .comm-row-schedule>small,html body #view-sales-commissions .comm-row-meta>strong,html body #view-sales-commissions .comm-row-meta>small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #view-sales-commissions .comm-row-kicker{color:#6b7280!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}html body #view-sales-commissions .comm-row-main>strong{color:#111827!important;margin-top:3px!important;font-size:15px!important;font-weight:900!important}html body #view-sales-commissions .comm-row-main>em{color:#6b7280!important;margin-top:4px!important;font-size:12px!important;font-style:normal!important}html body #view-sales-commissions .comm-row-details{flex-wrap:wrap!important;gap:4px!important;margin-top:8px!important;display:flex!important}html body #view-sales-commissions .comm-row .comm-row-details span{color:#374151!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;max-width:min(100%,240px)!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:12px!important;font-weight:700!important;line-height:20px!important;display:inline-flex!important;overflow:hidden!important}html body #view-sales-commissions .comm-row-schedule{justify-items:start!important;gap:4px!important;display:grid!important}html body #view-sales-commissions .comm-agenda-pill,html body #view-sales-commissions .comm-status-badge{letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;line-height:20px!important;display:inline-flex!important}html body #view-sales-commissions .comm-row .comm-agenda-pill.linked{color:#2e8b35!important;background:#dcefdc!important}html body #view-sales-commissions .comm-row .comm-agenda-pill.missing{color:#92400e!important;background:#fef3c7!important}html body #view-sales-commissions .comm-row-meta{text-align:right!important;justify-items:end!important;gap:4px!important;display:grid!important}html body #view-sales-commissions .comm-status-badge{color:#1d4ed8!important;background:#dbeafe!important}html body #view-sales-commissions .comm-row-meta strong{color:#2e8b35!important;font-size:18px!important;font-weight:900!important}html body #view-sales-commissions .comm-row-schedule small,html body #view-sales-commissions .comm-row-meta small{color:#6b7280!important;font-size:12px!important;line-height:1.35!important}html body #view-sales-commissions .comm-duplicate-warning{color:#92400e!important;background:#fef3c7!important;border:1px solid #fcd34d!important;border-radius:6px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 16px 16px!important;padding:10px 12px!important;display:flex!important}html body #view-sales-commissions .comm-duplicate-warning>.material-symbols-rounded{color:#d97706!important;flex:none!important;font-size:18px!important}html body #view-sales-commissions .comm-duplicate-warning>span{color:inherit!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}@media (width<=1100px){html body #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view-sales-commissions .comm-row-shell .comm-row{grid-template-columns:1fr!important}html body #view-sales-commissions .comm-row-meta{text-align:left!important;justify-items:start!important}}html body :is(.sortable-handle,.drag-handle,.swipe-handle,[data-drag-handle],.handle,.reorder-handle,[class*=drag-icon],[class*=sort-handle]){pointer-events:none!important;display:none!important}html body [draggable=true]:not(.tg-week-event):not(.tg-day-event){cursor:default!important}html body :is(.crm-app,#app) :is(.lijst-rij,.commissie-rij,.lead-rij,.aanvraag-rij,.dashboard-recent-row,.comm-row,.comm-row-shell,.crm-record-row,tr,[class*=-item],[class*=-row],[class*=-rij]){overscroll-behavior-x:contain!important;scrollbar-width:none!important;touch-action:pan-y!important;-webkit-user-select:auto!important;user-select:auto!important;-webkit-user-drag:none!important}html body :is(.crm-app,#app) :is(.lijst-rij,.commissie-rij,.lead-rij,.aanvraag-rij,.dashboard-recent-row,.comm-row,.comm-row-shell,.crm-record-row,tr,[class*=-item],[class*=-row],[class*=-rij])::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media (width<=720px){html body #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4{grid-template-columns:1fr!important}html body #view-sales-commissions .comm-toolbar,html body #view-sales-commissions .comm-tabs,html body #view-sales-commissions .comm-adv-filter,html body #view-sales-commissions .comm-duplicate-summary button,html body #view-sales-commissions .comm-duplicate-actions,html body #view-sales-commissions .comm-duplicate-actions button{width:100%!important}}html body :is(.crm-app,#app) #view-home{gap:22px!important;display:grid!important}html body :is(.crm-app,#app) #view-home .home-intro{margin:0 0 6px!important}html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;margin:0!important;display:grid!important}html body :is(.crm-app,#app) #view-home .dashboard-stat,html body :is(.crm-app,#app) #view-home .dashboard-stat-button{text-align:left!important;background:#fff!important;border:1px solid #e3e7ea!important;border-radius:8px!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;justify-items:start!important;gap:7px!important;height:100%!important;min-height:124px!important;padding:24px 24px 20px!important;display:grid!important;overflow:hidden!important;box-shadow:0 1px 3px #0f172a14!important}html body :is(.crm-app,#app) #view-home .dashboard-stat:before,html body :is(.crm-app,#app) #view-home .dashboard-stat:after{display:none!important}html body :is(.crm-app,#app) #view-home .dashboard-stat:hover,html body :is(.crm-app,#app) #view-home .quick-action:hover{background:#f8fbf8!important;border-color:#b9d8bb!important;transform:none!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>strong{color:#111827!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;margin:0!important;font-size:44px!important;font-weight:500!important;line-height:.95!important;display:block!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>span{color:#60656d!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:normal!important;min-height:17px!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:17px!important;display:block!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend{letter-spacing:0!important;text-transform:none!important;white-space:normal!important;align-self:end!important;min-height:18px!important;margin:2px 0 0!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:18px!important;display:block!important}html body :is(.crm-app,#app) #view-home .dashboard-section{background:#fff!important;border:1px solid #e3e7ea!important;border-radius:8px!important;margin:0!important;padding:22px 28px!important;box-shadow:0 1px 3px #0f172a14!important}html body :is(.crm-app,#app) #view-home .dashboard-quick-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body :is(.crm-app,#app) #view-home .dashboard-section>h2,html body :is(.crm-app,#app) #view-home .dashboard-section-head h2{color:#111827!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;font-weight:600!important;line-height:28px!important}html body :is(.crm-app,#app) #view-home .dashboard-quick-section>h2{margin:0 0 12px!important}html body :is(.crm-app,#app) #view-home .dashboard-section-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 16px!important;display:flex!important}html body :is(.crm-app,#app) #view-home .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0!important;display:grid!important}html body :is(.crm-app,#app) #view-home .quick-action{text-align:left!important;background:#fff!important;border:1px solid #e3e7ea!important;border-radius:8px!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;height:auto!important;min-height:78px!important;padding:15px 18px!important;display:grid!important;box-shadow:0 1px 3px #0f172a14!important}html body :is(.crm-app,#app) #view-home .quick-action-icon{border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;margin:0!important;display:inline-flex!important}html body :is(.crm-app,#app) #view-home .quick-action-body{min-width:0!important}html body :is(.crm-app,#app) #view-home .quick-action-body strong{color:#111827!important;letter-spacing:0!important;margin:0 0 3px!important;font-size:15px!important;font-weight:700!important;line-height:20px!important;display:block!important}html body :is(.crm-app,#app) #view-home .quick-action-body span{color:#6b7280!important;letter-spacing:0!important;white-space:normal!important;font-size:13px!important;line-height:18px!important;display:block!important}html body :is(.crm-app,#app) #view-home .dashboard-salesdock-section{gap:16px!important;display:grid!important}html body :is(.crm-app,#app) #view-home .salesdock-head-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}html body :is(.crm-app,#app) #view-home .salesdock-badge{letter-spacing:0!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;min-height:32px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;line-height:32px!important;display:inline-flex!important}html body :is(.crm-app,#app) #view-home .salesdock-panel{box-shadow:none!important;background:0 0!important;border:0!important;gap:14px!important;padding:0!important;display:grid!important}html body :is(.crm-app,#app) #view-home .salesdock-tech-details{background:#f9fafb!important;border:1px solid #e3e7ea!important;border-radius:8px!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .salesdock-tech-details>summary{color:#60656d!important;letter-spacing:.04em!important;text-transform:uppercase!important;align-items:center!important;min-height:48px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important;line-height:18px!important;display:flex!important}html body :is(.crm-app,#app) #view-home .salesdock-summary,html body :is(.crm-app,#app) #view-home .salesdock-flow{gap:12px!important;display:grid!important}html body :is(.crm-app,#app) #view-home .salesdock-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:14px!important}html body :is(.crm-app,#app) #view-home .salesdock-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body :is(.crm-app,#app) #view-home .salesdock-summary>div,html body :is(.crm-app,#app) #view-home .salesdock-flow>div{background:#fff!important;border:1px solid #e3e7ea!important;border-radius:8px!important;min-height:72px!important;padding:14px 16px!important}html body :is(.crm-app,#app) #view-home .salesdock-summary span,html body :is(.crm-app,#app) #view-home .salesdock-flow span,html body :is(.crm-app,#app) #view-home .salesdock-note span{color:#6b7280!important;letter-spacing:0!important;font-size:13px!important;line-height:18px!important;display:block!important}html body :is(.crm-app,#app) #view-home .salesdock-summary strong,html body :is(.crm-app,#app) #view-home .salesdock-flow strong{color:#111827!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:2px 0 0!important;font-size:24px!important;font-weight:500!important;line-height:1.15!important;display:block!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .salesdock-note{background:#f4fbf5!important;border:1px solid #cde8d1!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:14px 16px!important;display:grid!important}html body :is(.crm-app,#app) #view-home .salesdock-note strong{color:#2f6f35!important;letter-spacing:0!important;font-size:13px!important;font-weight:800!important;line-height:18px!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section .dashboard-section-head{margin-bottom:14px!important}@media (width<=1180px){html body :is(.crm-app,#app) #view-home .dashboard-stats,html body :is(.crm-app,#app) #view-home .salesdock-summary,html body :is(.crm-app,#app) #view-home .salesdock-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body :is(.crm-app,#app) #view-home .quick-actions{grid-template-columns:1fr!important}}@media (width<=680px){html body :is(.crm-app,#app) #view-home{gap:18px!important}html body :is(.crm-app,#app) #view-home .dashboard-stats,html body :is(.crm-app,#app) #view-home .salesdock-summary,html body :is(.crm-app,#app) #view-home .salesdock-flow{grid-template-columns:1fr!important}html body :is(.crm-app,#app) #view-home .dashboard-section{padding:18px!important}html body :is(.crm-app,#app) #view-home .dashboard-quick-section{padding:0!important}html body :is(.crm-app,#app) #view-home .dashboard-stat,html body :is(.crm-app,#app) #view-home .dashboard-stat-button{min-height:112px!important;padding:20px!important}html body :is(.crm-app,#app) #view-home .dashboard-section-head,html body :is(.crm-app,#app) #view-home .salesdock-head-actions{justify-content:flex-start!important;align-items:flex-start!important}}html body .main-content #view-products .product-stats-grid.product-compact-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important;overflow:visible!important}html body .main-content #view-products button.product-stat-card,html body .main-content #view-products .product-stats-grid>.product-stat-card,html body .main-content #view-products .product-compact-kpis>.product-stat-card{scrollbar-gutter:auto!important;white-space:normal!important;text-align:center!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:8px!important;width:100%!important;height:auto!important;min-height:108px!important;max-height:none!important;padding:18px 20px!important;display:grid!important;overflow:hidden visible!important}html body .main-content #view-products button.product-stat-card::-webkit-scrollbar{display:none!important}html body .main-content #view-products .product-stats-grid>.product-stat-card::-webkit-scrollbar{display:none!important}html body .main-content #view-products .product-compact-kpis>.product-stat-card::-webkit-scrollbar{display:none!important}html body .main-content #view-products .product-stat-card>strong{letter-spacing:0!important;white-space:nowrap!important;margin:0!important;font-size:36px!important;font-weight:500!important;line-height:1!important;display:block!important}html body .main-content #view-products .product-stat-card>span{color:#60656d!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:normal!important;text-align:center!important;max-width:100%!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:18px!important;display:block!important;overflow:visible!important}@media (width<=1280px){html body .main-content #view-products .product-stats-grid.product-compact-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){html body .main-content #view-products .product-stats-grid.product-compact-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){html body .main-content #view-products .product-stats-grid.product-compact-kpis{grid-template-columns:1fr!important}}html body[data-active-view=view-leads] #view-leads .lead-filter-stack,html body #view-leads .lead-filter-stack{height:auto!important;min-height:0!important;max-height:none!important;padding:12px 16px!important;display:block!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-filterbar,html body #view-leads .lead-filterbar{grid-template-columns:minmax(320px,1fr) minmax(150px,.42fr) minmax(150px,.42fr) minmax(160px,.45fr) max-content!important;align-items:end!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-filter-stack:not(.is-advanced-open) .lead-advanced-filter,html body #view-leads .lead-filter-stack:not(.is-advanced-open) .lead-advanced-filter{display:none!important}html body[data-active-view=view-leads] #view-leads :is(.lead-search-field,.lead-filter-control),html body #view-leads :is(.lead-search-field,.lead-filter-control){background:0 0!important;border:0!important;grid-template-rows:auto 40px!important;gap:6px!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search,html body #view-leads .lead-search-field>.bes-search{resize:none!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr) 24px!important;align-items:center!important;gap:8px!important;padding:0 10px 0 12px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search>input,html body #view-leads .lead-search-field>.bes-search>input{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;resize:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;line-height:40px!important;display:block!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search>svg,html body #view-leads .lead-search-field>.bes-search>svg{color:#9ca3af!important;width:18px!important;min-width:18px!important;height:18px!important;position:static!important;transform:none!important}html body[data-active-view=view-leads] #view-leads .lead-search-clear,html body #view-leads .lead-search-clear{color:#6b7280!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;cursor:pointer!important;background:#e5e7eb!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-search-clear:hover,html body #view-leads .lead-search-clear:hover{color:#111827!important;background:#d1d5db!important}html body[data-active-view=view-leads] #view-leads .lead-search-clear .material-symbols-rounded,html body #view-leads .lead-search-clear .material-symbols-rounded{font-size:16px!important;line-height:1!important}html body[data-active-view=view-leads] #view-leads .lead-filter-control>select,html body #view-leads .lead-filter-control>select{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 12px!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-filter-active-dot,html body #view-leads .lead-filter-active-dot{background:#2e8b35!important;border-radius:999px!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px #2e8b351f!important}html body[data-active-view=view-leads] #view-leads .lead-select-source-head,html body #view-leads .lead-select-source-head{min-width:180px!important}html body[data-active-view=view-leads] #view-leads .lead-table-select-all,html body #view-leads .lead-table-select-all{color:#6b7280!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;align-items:center!important;gap:6px!important;min-height:22px!important;margin:0 0 6px!important;font-size:11px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important}html body[data-active-view=view-leads] #view-leads :is(.lead-table-select-all,.lead-bulk-select,.lead-row-select) input,html body #view-leads :is(.lead-table-select-all,.lead-bulk-select,.lead-row-select) input{accent-color:#2e8b35!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}@media (width<=980px){html body[data-active-view=view-leads] #view-leads .lead-filterbar,html body[data-active-view=view-leads] #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar,html body #view-leads .lead-filterbar,html body #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar{grid-template-columns:1fr!important}}html body #view-lead-sale-matching .lead-sale-kpis article.is-warning{background:#fffbeb!important;border-color:#fcd34d!important}html body #view-lead-sale-matching .lead-sale-kpi-badge{color:#b45309!important;background:#fef3c7!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:22px!important;margin-top:8px!important;padding:0 9px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;line-height:22px!important;display:inline-flex!important}html body #view-lead-sale-matching .lead-sale-row-cluster{transition:background .14s,border-color .14s,box-shadow .14s!important}html body #view-lead-sale-matching .lead-sale-row-cluster:hover{background:#f8fbf8!important}html body #view-lead-sale-matching .lead-sale-row-cluster.active,html body #view-lead-sale-matching .lead-sale-row-cluster[aria-selected=true]{background:#f0faf0!important;border-left-color:#2e8b35!important;box-shadow:inset 0 0 0 1px #2e8b3529!important}html body #view-lead-sale-matching .lead-sale-linked-count{color:#374151!important;cursor:default!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;text-decoration:none!important}html body #view-lead-sale-matching .lead-sale-candidate-count{color:#1d4ed8!important;background:#dbeafe!important;border:1px solid #bfdbfe!important}html body #view-lead-sale-matching .lead-sale-mini-actions{align-items:stretch!important}html body #view-lead-sale-matching .lead-sale-mini-actions button,html body #view-lead-sale-matching .lead-sale-mini-actions .lead-sale-link-btn,html body #view-lead-sale-matching .lead-sale-mini-actions .lead-sale-reject-btn{letter-spacing:0!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;line-height:32px!important;display:inline-flex!important}html body #view-lead-sale-matching .lead-sale-mini-actions .lead-sale-link-btn{color:#fff!important;background:#2e8b35!important;border-color:#2e8b35!important}html body #view-lead-sale-matching .lead-sale-mini-actions .lead-sale-link-btn:hover{background:#24712b!important;border-color:#24712b!important}html body #view-lead-sale-matching .lead-sale-mini-actions .lead-sale-reject-btn{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}html body #view-lead-sale-matching .lead-sale-mini-actions .lead-sale-reject-btn:hover{background:#f9fafb!important;border-color:#9ca3af!important}html body #view-lead-sale-matching .lead-sale-detail-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html body #view-lead-sale-matching .lead-sale-detail-actions :is(button,.btn),html body #view-lead-sale-matching .lead-sale-confirm-btn,html body #view-lead-sale-matching .lead-sale-detail-reject-btn{border-radius:8px!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-weight:800!important}html body #view-lead-sale-matching .lead-sale-confirm-btn{color:#fff!important;background:#2e8b35!important;border-color:#2e8b35!important;box-shadow:0 6px 16px #2e8b352e!important}html body #view-lead-sale-matching .lead-sale-confirm-btn:hover{background:#24712b!important;border-color:#24712b!important}html body #view-lead-sale-matching .lead-sale-detail-reject-btn{color:#374151!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #d1d5db!important}html body #view-lead-sale-matching .lead-sale-score-meter{gap:7px!important;margin:14px 0!important;padding:12px 0 0!important;display:grid!important}html body #view-lead-sale-matching .lead-sale-score-meter>div{background:#e5e7eb!important;border-radius:999px!important;width:100%!important;height:8px!important;overflow:hidden!important}html body #view-lead-sale-matching .lead-sale-score-meter>div>span{border-radius:inherit!important;background:#2e8b35!important;height:100%!important;display:block!important}html body #view-lead-sale-matching .lead-sale-score-meter>small{color:#6b7280!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}html body #view-lead-sale-matching .lead-sale-alternatives button,html body #view-lead-sale-matching .lead-sale-related-sales button{border-radius:8px!important;height:auto!important;min-height:54px!important;max-height:none!important;transition:background .14s,border-color .14s,box-shadow .14s!important}html body #view-lead-sale-matching .lead-sale-alternatives button:hover{background:#f0faf0!important;border-color:#2e8b35!important}html body #view-lead-sale-matching .lead-sale-alternatives button.active,html body #view-lead-sale-matching .lead-sale-alternatives button[aria-pressed=true]{background:#f0faf0!important;border-width:2px!important;border-color:#2e8b35!important;box-shadow:inset 0 0 0 1px #2e8b351f!important}html body #view-lead-sale-matching .lead-sale-related-sales{background:#fffbeb!important;border-color:#fcd34d!important}html body #view-lead-sale-matching .lead-sale-related-sales strong,html body #view-lead-sale-matching .lead-sale-related-sales p{color:#92400e!important}html body #view-lead-sale-matching .lead-sale-related-sales button{border-color:#fcd34d!important}html body #view-lead-sale-matching .lead-sale-related-sales button:hover,html body #view-lead-sale-matching .lead-sale-related-sales button.active,html body #view-lead-sale-matching .lead-sale-related-sales button[aria-pressed=true]{background:#fffbeb!important;border-color:#d97706!important}html body #view-lead-sale-matching .lead-sale-compare-row{grid-template-columns:96px 24px minmax(0,1fr) minmax(0,1fr)!important}html body #view-lead-sale-matching .lead-sale-compare-icon{border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:16px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body #view-lead-sale-matching .lead-sale-compare-row.same .lead-sale-compare-icon{color:#2e8b35!important;background:#dcefdc!important}html body #view-lead-sale-matching .lead-sale-compare-row.different .lead-sale-compare-icon{color:#dc2626!important;background:#fee2e2!important}html body #view-lead-sale-matching .lead-sale-compare-row.empty .lead-sale-compare-icon{color:#6b7280!important;background:#e5e7eb!important}@media (width<=760px){html body #view-lead-sale-matching .lead-sale-compare-row{grid-template-columns:1fr!important}}html body[data-active-view=view-lead-duplicates] #view-leads>.intro{margin-bottom:18px!important}html body[data-active-view=view-lead-duplicates] #view-leads>.lead-workspace-tabs{margin-bottom:16px!important}html body[data-active-view=view-lead-duplicates] #view-leads .leads-actionbar{align-items:center!important;margin:0 0 14px!important}html body[data-active-view=view-lead-duplicates] #view-leads .leads-sync-btn.leads-primary-btn{color:#fff!important;background:#2e8b35!important;border-color:#2e8b35!important;box-shadow:0 8px 18px #2e8b352e!important}html body[data-active-view=view-lead-duplicates] #view-leads .leads-sync-btn.leads-primary-btn:hover:not(:disabled){background:#236f2a!important;border-color:#236f2a!important}html body[data-active-view=view-lead-duplicates] #view-leads .leads-sync-btn.leads-primary-btn:disabled{opacity:.72!important;cursor:wait!important}html body[data-active-view=view-lead-duplicates] #view-leads .leads-secondary{gap:8px!important}html body[data-active-view=view-lead-duplicates] #view-leads .leads-icon-btn{min-width:92px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filter-stack{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin:0 0 18px!important;padding:14px 16px!important;overflow:visible!important;box-shadow:0 1px 3px #1118270d!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(300px,1fr) minmax(150px,.42fr) minmax(160px,.44fr) minmax(180px,.5fr)!important;align-items:end!important;gap:10px!important;padding:0!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar :is(.lead-search-field,.lead-filter-control){min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:auto 40px!important;gap:6px!important;padding:0!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar :is(.lead-search-field>span,.lead-filter-control>span){color:#6b7280!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;line-height:14px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-search-field>.bes-search{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr) 24px!important;align-items:center!important;gap:8px!important;padding:0 10px 0 12px!important;display:grid!important;overflow:hidden!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-search-field>.bes-search:focus-within,html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-filter-control>select:focus{border-color:#2e8b35!important;outline:0!important;box-shadow:0 0 0 3px #2e8b3524!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-search-field>.bes-search>input,html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-filter-control>select{letter-spacing:0!important;box-sizing:border-box!important;border-radius:8px!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:14px!important;line-height:40px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-search-field>.bes-search>input{box-shadow:none!important;resize:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;overflow:hidden!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-filter-control>select{background:#fff!important;border:1.5px solid #e5e7eb!important;padding:0 12px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-daterange{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(180px,1fr))!important;gap:10px!important;margin-top:2px!important;display:grid!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-report-shell.is-duplicate-mode{gap:16px!important;margin-top:0!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-report-shell.is-duplicate-mode .lead-report-heading{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-items:flex-start!important;gap:16px!important;padding:18px 20px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-report-shell.is-duplicate-mode .lead-report-heading h2{letter-spacing:0!important;margin:2px 0 5px!important;font-size:18px!important;font-weight:800!important;line-height:24px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-report-shell.is-duplicate-mode .lead-report-heading p{max-width:760px!important;font-size:14px!important;line-height:21px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact .lead-kpi-card{border-radius:8px!important;min-height:96px!important;padding:16px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-status-overview,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicates-manager{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 1px 3px #1118270d!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-status-overview .lead-report-card-head,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicates-manager .lead-report-card-head{border-bottom:1px solid #e5e7eb!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;display:flex!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-status-overview .lead-report-card-head h3,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicates-manager .lead-report-card-head h3{margin:0 0 4px!important;font-size:16px!important;font-weight:800!important;line-height:22px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-status-overview .lead-report-card-head p,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicates-manager .lead-report-card-head p,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicates-manager .lead-report-card-head>span{color:#6b7280!important;margin:0!important;font-size:13px!important;line-height:19px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-claim-actions{background:#f9faf9!important;border:1px solid #e5e7eb!important;border-radius:8px!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;max-width:460px!important;padding:10px!important;display:flex!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-claim-actions span{color:#6b7280!important;font-size:12px!important;font-weight:700!important;line-height:17px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-claim-actions .leads-small-btn{white-space:nowrap!important;border-radius:7px!important;height:34px!important;min-height:34px!important;padding:0 12px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-commandbar{background:#fbfcfb!important;border-bottom:1px solid #e5e7eb!important;padding:12px 16px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-filter-group.is-status{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-filter-group.is-status button{color:#374151!important;height:32px!important;min-height:32px!important;box-shadow:none!important;letter-spacing:0!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:999px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-filter-group.is-status button:hover,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-filter-group.is-status button.active{color:#2e8b35!important;background:#f0faf0!important;border-color:#2e8b35!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace{grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important;gap:0!important;display:grid!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-panel{background:#fbfcfb!important;border-right:1px solid #e5e7eb!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-title{border-bottom:1px solid #e5e7eb!important;padding:14px 16px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list{gap:6px!important;max-height:none!important;padding:10px!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button{min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 8px!important;padding:9px 10px!important;display:grid!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button:hover,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button.active{background:#f0faf0!important;border-color:#2e8b35!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button span{color:#111827!important;font-size:13px!important;font-weight:800!important;line-height:17px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button small{color:#6b7280!important;font-size:11px!important;line-height:15px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button b{color:#374151!important;background:#e5e7eb!important;border-radius:999px!important;align-self:center!important;min-width:26px!important;height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:24px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button.active b{color:#fff!important;background:#2e8b35!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-table-panel{background:#fff!important;min-width:0!important;padding:14px!important;overflow:visible!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group-list{gap:12px!important;display:grid!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group.lead-duplicate-group--managed{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 1px 2px #1118270a!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group.lead-duplicate-group--managed>header{background:#fbfcfb!important;border-bottom:1px solid #f3f4f6!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;padding:14px 16px!important;display:flex!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group h4{margin:0 0 3px!important;font-size:15px!important;font-weight:800!important;line-height:20px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-tags,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group-actions,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-actions{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-tags span{color:#4338ca!important;background:#eef2ff!important;border-radius:999px!important;height:24px!important;padding:0 9px!important;font-size:11px!important;font-weight:800!important;line-height:24px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid{border-bottom:1px solid #f3f4f6!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:12px 16px!important;display:grid!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid>div{background:#f9fafb!important;border:1px solid #f3f4f6!important;border-radius:8px!important;min-width:0!important;padding:10px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid span,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid span{color:#6b7280!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:11px!important;font-weight:800!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid strong{color:#111827!important;font-size:13px!important;font-weight:800!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group-actions{padding:0 16px 12px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin:0 16px 10px!important;padding:12px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row.is-claimable{border-left-color:#d97706!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row.is-original{border-left-color:#2e8b35!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row.is-context{background:#f9fafb!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main>div{min-width:0!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main strong,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-main span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-sequence{color:#4338ca!important;background:#eef2ff!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;display:grid!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta span{color:#374151!important;background:#f9fafb!important;border-radius:8px!important;min-width:0!important;padding:8px 10px!important;font-size:12px!important;line-height:17px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta span strong{color:#6b7280!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:10px!important;font-weight:900!important;display:block!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form{grid-template-columns:repeat(4,minmax(130px,1fr)) auto!important;align-items:end!important;gap:10px!important;margin-top:10px!important;display:grid!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form label{color:#6b7280!important;text-transform:uppercase!important;gap:5px!important;font-size:11px!important;font-weight:800!important;display:grid!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form :is(select,input,textarea){color:#111827!important;letter-spacing:0!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;min-height:36px!important;font-size:13px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form .lead-duplicate-note{grid-column:span 2!important}@media (width<=1180px){html body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar,html body[data-active-view=view-lead-duplicates] #view-leads .lead-filterbar.is-duplicate-filterbar .lead-daterange,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-workspace,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-meta,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-form{grid-template-columns:1fr!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-panel{border-bottom:1px solid #e5e7eb!important;border-right:0!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list{scrollbar-width:none!important;display:flex!important;overflow-x:auto!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list::-webkit-scrollbar{display:none!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-supplier-list button{flex:none!important;min-width:210px!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-status-overview .lead-report-card-head,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicates-manager .lead-report-card-head,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-group.lead-duplicate-group--managed>header,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-line-head{flex-direction:column!important;align-items:stretch!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-claim-actions{justify-content:space-between!important;width:100%!important;max-width:none!important}}@media (width<=640px){html body[data-active-view=view-lead-duplicates] #view-leads .leads-actionbar,html body[data-active-view=view-lead-duplicates] #view-leads .leads-secondary,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-claim-actions{grid-template-columns:1fr!important;display:grid!important}html body[data-active-view=view-lead-duplicates] #view-leads .leads-actionbar :is(button,.leads-icon-btn),html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-claim-actions .leads-small-btn{width:100%!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-kpi-grid.is-duplicate-compact,html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-summary-grid{grid-template-columns:1fr!important}html body[data-active-view=view-lead-duplicates] #view-leads .lead-duplicate-entry-row{margin-left:10px!important;margin-right:10px!important}}html body :is(#app,.crm-app)>aside.sidebar,html body .crm-app aside.sidebar,html body #app>.sidebar{box-sizing:border-box!important;color:#374151!important;z-index:60!important;background:#fff!important;border-right:1px solid #e5e7eb!important;flex-direction:column!important;display:flex!important;overflow:hidden!important;box-shadow:0 14px 36px #0f172a0f!important}@media (width>=1025px){html body :is(#app,.crm-app)>aside.sidebar,html body .crm-app aside.sidebar,html body #app>.sidebar{width:var(--crm-sidebar-collapsed)!important;min-width:var(--crm-sidebar-collapsed)!important;max-width:var(--crm-sidebar-collapsed)!important}html body :is(#app,.crm-app)>aside.sidebar:not(.is-collapsed),html body :is(#app,.crm-app)>aside.sidebar.open,html body :is(#app,.crm-app)>aside.sidebar.is-collapsed:hover,html body .crm-app aside.sidebar:not(.is-collapsed),html body .crm-app aside.sidebar.open,html body .crm-app aside.sidebar.is-collapsed:hover,html body #app>.sidebar:not(.is-collapsed),html body #app>.sidebar.open,html body #app>.sidebar.is-collapsed:hover{width:var(--crm-sidebar-expanded)!important;min-width:var(--crm-sidebar-expanded)!important;max-width:var(--crm-sidebar-expanded)!important;box-shadow:18px 0 36px #0f172a1a!important}html body :is(#app,.crm-app)>aside.sidebar~main.main-content,html body .crm-app aside.sidebar~main.main-content,html body #app>.sidebar~.main-content{margin-left:var(--crm-sidebar-collapsed)!important}}html body :is(#app,.crm-app)>aside.sidebar .sidebar-brand,html body .crm-app aside.sidebar .sidebar-brand,html body #app>.sidebar .sidebar-brand{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #eef1f4!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:78px!important;padding:14px 10px!important;display:flex!important;overflow:hidden!important}html body :is(#app,.crm-app)>aside.sidebar .sidebar-brand-mark,html body .crm-app aside.sidebar .sidebar-brand-mark,html body #app>.sidebar .sidebar-brand-mark{background:#f0faf0!important;border:1px solid #dcefdc!important;border-radius:14px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;display:grid!important}html body :is(#app,.crm-app)>aside.sidebar .sidebar-brand-mark .brand-mark,html body .crm-app aside.sidebar .sidebar-brand-mark .brand-mark,html body #app>.sidebar .sidebar-brand-mark .brand-mark{width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html body :is(#app,.crm-app)>aside.sidebar .sidebar-brand-logo,html body .crm-app aside.sidebar .sidebar-brand-logo,html body #app>.sidebar .sidebar-brand-logo{-o-object-fit:contain!important;object-fit:contain!important;width:188px!important;max-width:100%!important;height:auto!important;display:none!important}html body :is(#app,.crm-app)>aside.sidebar:not(.is-collapsed) .sidebar-brand,html body :is(#app,.crm-app)>aside.sidebar.is-collapsed:hover .sidebar-brand,html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-brand,html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-brand,html body #app>.sidebar:not(.is-collapsed) .sidebar-brand,html body #app>.sidebar.is-collapsed:hover .sidebar-brand{justify-content:flex-start!important;padding:16px 22px!important}html body :is(#app,.crm-app)>aside.sidebar:not(.is-collapsed) .sidebar-brand-mark,html body :is(#app,.crm-app)>aside.sidebar.is-collapsed:hover .sidebar-brand-mark,html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-brand-mark,html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-brand-mark,html body #app>.sidebar:not(.is-collapsed) .sidebar-brand-mark,html body #app>.sidebar.is-collapsed:hover .sidebar-brand-mark{display:none!important}html body :is(#app,.crm-app)>aside.sidebar:not(.is-collapsed) .sidebar-brand-logo,html body :is(#app,.crm-app)>aside.sidebar.is-collapsed:hover .sidebar-brand-logo,html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-brand-logo,html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-brand-logo,html body #app>.sidebar:not(.is-collapsed) .sidebar-brand-logo,html body #app>.sidebar.is-collapsed:hover .sidebar-brand-logo{display:block!important}html body :is(#app,.crm-app)>aside.sidebar .md3-sidebar-toggle,html body .crm-app aside.sidebar .md3-sidebar-toggle,html body #app>.sidebar .md3-sidebar-toggle{color:#6b7280!important;background:0 0!important;border:0!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;min-height:48px!important;margin:8px auto!important;display:grid!important}html body :is(#app,.crm-app)>aside.sidebar .sidebar-nav,html body .crm-app aside.sidebar .sidebar-nav,html body #app>.sidebar .sidebar-nav{scrollbar-width:none!important;align-content:start!important;gap:6px!important;min-width:0!important;min-height:0!important;padding:8px 12px 12px!important;display:grid!important;overflow:hidden auto!important}html body :is(#app,.crm-app)>aside.sidebar .sidebar-nav::-webkit-scrollbar{display:none!important}html body .crm-app aside.sidebar .sidebar-nav::-webkit-scrollbar{display:none!important}html body #app>.sidebar .sidebar-nav::-webkit-scrollbar{display:none!important}html body :is(#app,.crm-app)>aside.sidebar .sidebar-nav-group,html body .crm-app aside.sidebar .sidebar-nav-group,html body #app>.sidebar .sidebar-nav-group{width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item),html body .crm-app aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item),html body #app>.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item){box-sizing:border-box!important;color:#5f6368!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:14px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;transition:background-color .15s,color .15s,box-shadow .15s!important;display:flex!important;position:relative!important;overflow:hidden!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):before,html body .crm-app aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):before,html body #app>.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):before{content:none!important;display:none!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):hover:not(.active),html body .crm-app aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):hover:not(.active),html body #app>.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):hover:not(.active){color:#111827!important;background:#f3f4f6!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-group-toggle.active,.sidebar-link.active,.nav-item.active),html body :is(#app,.crm-app)>aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle,html body .crm-app aside.sidebar :is(.sidebar-group-toggle.active,.sidebar-link.active,.nav-item.active),html body .crm-app aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle,html body #app>.sidebar :is(.sidebar-group-toggle.active,.sidebar-link.active,.nav-item.active),html body #app>.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle{color:#2e8b35!important;background:#e8f5e9!important;font-weight:800!important;box-shadow:inset 0 0 0 1px #2e8b351a!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item)>.material-symbols-rounded:first-child,html body .crm-app aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item)>.material-symbols-rounded:first-child,html body #app>.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item)>.material-symbols-rounded:first-child{color:currentColor!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;font-size:24px!important;line-height:1!important;display:inline-grid!important}html body :is(#app,.crm-app)>aside.sidebar :is(.nav-label,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded)),html body .crm-app aside.sidebar :is(.nav-label,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded)),html body #app>.sidebar :is(.nav-label,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded)){min-width:0!important;max-width:100%!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body :is(#app,.crm-app)>aside.sidebar .sidebar-group-chevron,html body .crm-app aside.sidebar .sidebar-group-chevron,html body #app>.sidebar .sidebar-group-chevron{color:#9ca3af!important;margin-left:auto!important;font-size:20px!important;transition:transform .2s!important}html body :is(#app,.crm-app)>aside.sidebar .sidebar-nav-group.is-open>.sidebar-group-toggle .sidebar-group-chevron,html body .crm-app aside.sidebar .sidebar-nav-group.is-open>.sidebar-group-toggle .sidebar-group-chevron,html body #app>.sidebar .sidebar-nav-group.is-open>.sidebar-group-toggle .sidebar-group-chevron{transform:rotate(180deg)!important}html body :is(#app,.crm-app)>aside.sidebar .nav-submenu,html body :is(#app,.crm-app)>aside.sidebar .sidebar-group-links,html body .crm-app aside.sidebar .nav-submenu,html body .crm-app aside.sidebar .sidebar-group-links,html body #app>.sidebar .nav-submenu,html body #app>.sidebar .sidebar-group-links{width:100%!important;min-width:0!important;max-width:100%!important;padding:4px 0 0!important;overflow:hidden!important}html body :is(#app,.crm-app)>aside.sidebar .nav-submenu[data-open=false],html body .crm-app aside.sidebar .nav-submenu[data-open=false],html body #app>.sidebar .nav-submenu[data-open=false]{display:none!important}html body :is(#app,.crm-app)>aside.sidebar .nav-submenu-inner,html body .crm-app aside.sidebar .nav-submenu-inner,html body #app>.sidebar .nav-submenu-inner{gap:4px!important;min-width:0!important;padding-left:8px!important;display:grid!important}html body :is(#app,.crm-app)>aside.sidebar .sidebar-count,html body .crm-app aside.sidebar .sidebar-count,html body #app>.sidebar .sidebar-count{color:#fff!important;background:#2e8b35!important;border-radius:999px!important;flex:none!important;min-width:20px!important;height:20px!important;margin-left:auto!important;padding:0 6px!important;font-size:10px!important;font-weight:800!important;line-height:20px!important}html body :is(#app,.crm-app)>aside.sidebar>.sidebar-foot,html body .crm-app aside.sidebar>.sidebar-foot,html body #app>.sidebar>.sidebar-foot{box-sizing:border-box!important;border-top:1px solid #eef1f4!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:auto!important;padding:10px 12px 14px!important;display:grid!important;overflow:hidden!important}html body :is(#app,.crm-app)>aside.sidebar>.sidebar-foot>.sidebar-user,html body .crm-app aside.sidebar>.sidebar-foot>.sidebar-user,html body #app>.sidebar>.sidebar-foot>.sidebar-user,html body :is(#app,.crm-app)>aside.sidebar>.sidebar-foot>.sidebar-logout,html body .crm-app aside.sidebar>.sidebar-foot>.sidebar-logout,html body #app>.sidebar>.sidebar-foot>.sidebar-logout{box-sizing:border-box!important;color:#5f6368!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}html body :is(#app,.crm-app)>aside.sidebar>.sidebar-foot>.sidebar-user:hover,html body :is(#app,.crm-app)>aside.sidebar>.sidebar-foot>.sidebar-logout:hover,html body .crm-app aside.sidebar>.sidebar-foot>.sidebar-user:hover,html body .crm-app aside.sidebar>.sidebar-foot>.sidebar-logout:hover,html body #app>.sidebar>.sidebar-foot>.sidebar-user:hover,html body #app>.sidebar>.sidebar-foot>.sidebar-logout:hover{color:#111827!important;background:#f3f4f6!important}html body :is(#app,.crm-app)>aside.sidebar>.sidebar-foot .sidebar-user-avatar,html body .crm-app aside.sidebar>.sidebar-foot .sidebar-user-avatar,html body #app>.sidebar>.sidebar-foot .sidebar-user-avatar{border-radius:999px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:12px!important;font-weight:800!important}html body :is(#app,.crm-app)>aside.sidebar>.sidebar-foot .sidebar-user-body,html body .crm-app aside.sidebar>.sidebar-foot .sidebar-user-body,html body #app>.sidebar>.sidebar-foot .sidebar-user-body{flex-direction:column!important;flex:auto!important;min-width:0!important;display:flex!important}html body :is(#app,.crm-app)>aside.sidebar.is-collapsed:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron,.sidebar-user>svg,.nav-submenu),html body .crm-app aside.sidebar.is-collapsed:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron,.sidebar-user>svg,.nav-submenu),html body #app>.sidebar.is-collapsed:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron,.sidebar-user>svg,.nav-submenu){display:none!important}html body :is(#app,.crm-app)>aside.sidebar.is-collapsed:not(:hover) :is(.sidebar-group-toggle,.sidebar-link,.nav-item,.sidebar-user,.sidebar-logout),html body .crm-app aside.sidebar.is-collapsed:not(:hover) :is(.sidebar-group-toggle,.sidebar-link,.nav-item,.sidebar-user,.sidebar-logout),html body #app>.sidebar.is-collapsed:not(:hover) :is(.sidebar-group-toggle,.sidebar-link,.nav-item,.sidebar-user,.sidebar-logout){justify-content:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}@media (width<=1024px){html body :is(#app,.crm-app)>aside.sidebar,html body .crm-app aside.sidebar,html body #app>.sidebar{width:min(300px,86vw)!important;min-width:min(300px,86vw)!important;max-width:min(300px,86vw)!important;transform:translate(-100%)!important}html body :is(#app,.crm-app)>aside.sidebar.open,html body .crm-app aside.sidebar.open,html body #app>.sidebar.open{transform:translate(0)!important}html body :is(#app,.crm-app)>aside.sidebar~main.main-content,html body .crm-app aside.sidebar~main.main-content,html body #app>.sidebar~.main-content{margin-left:0!important}}html body #view-sales-commissions{gap:18px!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}html body #view-sales-commissions>.back-bar{display:none!important}html body #view-sales-commissions :is(.intro,.comm-kpi-grid,.comm-toolbar,.comm-duplicate-summary,.comm-list,.comm-row-shell,.comm-row,.comm-row-main,.comm-row-schedule,.comm-row-meta,.comm-row-details,.comm-duplicate-warning){box-sizing:border-box!important;max-width:100%!important}html body #view-sales-commissions .intro{max-width:960px!important;margin:0 0 4px!important}html body #view-sales-commissions .intro .intro-label{color:#8a8f98!important;letter-spacing:1.2px!important;margin-bottom:10px!important;font-size:12px!important;font-weight:850!important}html body #view-sales-commissions .intro h1{color:#1f2328!important;letter-spacing:0!important;margin:0!important;font-size:38px!important;font-weight:850!important;line-height:1.08!important}html body #view-sales-commissions .intro h1 .accent{color:inherit!important}html body #view-sales-commissions .intro p{color:#62676f!important;max-width:900px!important;margin:16px 0 0!important;font-size:18px!important;line-height:1.45!important}html body #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:8px 0!important;display:grid!important}html body #view-sales-commissions .comm-kpi{background:#fff!important;border:1px solid #e1e5ea!important;border-radius:10px!important;align-content:start!important;gap:8px!important;min-width:0!important;min-height:118px!important;padding:18px 20px!important;display:grid!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a0b!important}html body #view-sales-commissions .comm-kpi-label{color:#6b7280!important;letter-spacing:1.2px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important;line-height:1.15!important}html body #view-sales-commissions .comm-kpi strong{color:#20242a!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:clamp(30px,2.35vw,42px)!important;font-weight:500!important;line-height:1.04!important;display:block!important;overflow:hidden!important}html body #view-sales-commissions .comm-kpi em{width:fit-content!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#6b7280!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1.25!important;display:inline-flex!important;overflow:hidden!important}html body #view-sales-commissions .comm-kpi.open em,html body #view-sales-commissions .comm-kpi.done em{color:#2e8b35!important}html body #view-sales-commissions .comm-kpi.missing.has-warning{background:#fffdf3!important;border-color:#efc84a!important}html body #view-sales-commissions .comm-kpi.missing.has-warning :is(.comm-kpi-label,strong,em){color:#9a5b12!important}html body #view-sales-commissions .comm-tabs{background:#fff!important;border:1px solid #e1e5ea!important;border-radius:12px!important;flex-wrap:wrap!important;flex:auto!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;padding:6px!important;display:flex!important;overflow-x:hidden!important}html body #view-sales-commissions .comm-tab{color:#5f6368!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;box-shadow:none!important;letter-spacing:0!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:999px!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:750!important;display:inline-flex!important}html body #view-sales-commissions .comm-tab:hover{color:#1f2328!important;background:#f3f4f6!important;border-color:#cfd6df!important}html body #view-sales-commissions .comm-tab.active{color:#315fd4!important;background:#eef4ff!important;border-color:#b9cdfd!important}html body #view-sales-commissions .comm-tab-badge{color:#fff!important;background:#6b7280!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:22px!important;height:22px!important;padding:0 7px!important;font-size:11px!important;font-weight:850!important;line-height:22px!important;display:inline-flex!important}html body #view-sales-commissions .comm-tab[data-filter=aankomend] .comm-tab-badge,html body #view-sales-commissions .comm-tab-badge.is-aankomend{background:#4f6fe5!important}html body #view-sales-commissions .comm-tab[data-filter=open] .comm-tab-badge,html body #view-sales-commissions .comm-tab-badge.is-open{background:#2e8b35!important}html body #view-sales-commissions .comm-tab[data-filter=geen_agenda] .comm-tab-badge,html body #view-sales-commissions .comm-tab-badge.is-geen_agenda{background:#ca7a19!important}html body #view-sales-commissions .comm-adv-filter{color:#1f2328!important;background:#fff!important;border:1.5px solid #e1e5ea!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:0 16px!important;font-size:15px!important;font-weight:650!important}html body #view-sales-commissions .comm-duplicate-summary{color:#8a4f11!important;background:#fff8df!important;border:1px solid #efc84a!important;border-radius:12px!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:13px 16px!important;display:grid!important}html body #view-sales-commissions .comm-duplicate-summary>.material-symbols-rounded{color:#ca7a19!important;place-items:center!important;width:30px!important;height:30px!important;font-size:21px!important;display:grid!important}html body #view-sales-commissions .comm-duplicate-summary>div{gap:2px!important;min-width:0!important;display:grid!important}html body #view-sales-commissions .comm-duplicate-summary strong{color:#74410d!important;font-size:15px!important;font-weight:850!important;line-height:1.25!important}html body #view-sales-commissions .comm-duplicate-summary span{color:#8a4f11!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}html body #view-sales-commissions .comm-duplicate-summary button{color:#8a4f11!important;letter-spacing:0!important;background:#fff!important;border:1.5px solid #ca7a19!important;border-radius:10px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:850!important}html body #view-sales-commissions .comm-list{gap:8px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;overflow-x:hidden!important}html body #view-sales-commissions .comm-row-shell{width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e5ea!important;border-radius:12px!important;overflow:hidden!important}html body #view-sales-commissions .comm-row-shell.has-duplicate-products{box-shadow:inset 4px 0 #e09b2d!important}html body #view-sales-commissions .comm-row-shell .comm-row{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:104px!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(320px,1fr) minmax(210px,.36fr) minmax(160px,.24fr)!important;align-items:center!important;gap:18px!important;padding:17px 20px!important;display:grid!important;overflow:hidden!important}html body #view-sales-commissions :is(.comm-row-main,.comm-row-schedule,.comm-row-meta){min-width:0!important;overflow:hidden!important}html body #view-sales-commissions .comm-row-kicker,html body #view-sales-commissions .comm-row-main>strong,html body #view-sales-commissions .comm-row-main>em,html body #view-sales-commissions .comm-row-schedule>strong,html body #view-sales-commissions .comm-row-schedule>small,html body #view-sales-commissions .comm-row-meta>strong,html body #view-sales-commissions .comm-row-meta>small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #view-sales-commissions .comm-row-kicker{color:#737984!important;letter-spacing:.2px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}html body #view-sales-commissions .comm-row-main>strong{color:#1f2328!important;margin-top:6px!important;font-size:17px!important;font-weight:850!important;line-height:1.25!important}html body #view-sales-commissions .comm-row-main>em{color:#62676f!important;margin-top:4px!important;font-size:13px!important;font-style:normal!important;font-weight:550!important;line-height:1.3!important}html body #view-sales-commissions .comm-row-details{flex-wrap:wrap!important;gap:5px!important;min-width:0!important;max-width:100%!important;margin-top:10px!important;display:flex!important;overflow:hidden!important}html body #view-sales-commissions .comm-row .comm-row-details span{color:#4b5563!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:999px!important;flex:0 auto!important;align-items:center!important;min-width:0!important;max-width:min(100%,230px)!important;height:24px!important;min-height:24px!important;padding:0 9px!important;font-size:12px!important;font-weight:700!important;line-height:22px!important;display:inline-flex!important;overflow:hidden!important}html body #view-sales-commissions .comm-row-schedule{align-content:center!important;justify-items:start!important;gap:5px!important;display:grid!important}html body #view-sales-commissions .comm-agenda-pill,html body #view-sales-commissions .comm-status-badge{letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;max-width:100%!important;height:24px!important;min-height:24px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;line-height:24px!important;display:inline-flex!important}html body #view-sales-commissions .comm-agenda-pill.linked{color:#2e8b35!important;background:#e9f6ea!important}html body #view-sales-commissions .comm-agenda-pill[data-status=geen_agenda],html body #view-sales-commissions .comm-row .comm-agenda-pill.missing{color:#a15e12!important;background:#fff1c2!important}html body #view-sales-commissions .comm-row-schedule strong{color:#1f2328!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important}html body #view-sales-commissions .comm-row-schedule small,html body #view-sales-commissions .comm-row-meta small{color:#737984!important;font-size:12px!important;font-weight:550!important;line-height:1.3!important}html body #view-sales-commissions .comm-row-meta strong{color:#2e8b35!important;font-size:20px!important;font-weight:850!important;line-height:1.15!important}html body #view-sales-commissions .comm-duplicate-warning{color:#8a4f11!important;background:#fff8df!important;border:1px solid #f0d37a!important;border-radius:10px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:none!important;margin:0 20px 16px!important;padding:10px 12px!important;display:flex!important;overflow:hidden!important}html body #view-sales-commissions .comm-duplicate-warning>span:not(.material-symbols-rounded){min-width:0!important;max-width:100%!important;color:inherit!important;overflow-wrap:anywhere!important;flex:260px!important;font-size:13px!important;line-height:1.35!important;overflow:hidden!important}html body #view-sales-commissions .comm-duplicate-warning>.material-symbols-rounded{color:#ca7a19!important;font-size:18px!important}html body #view-sales-commissions .comm-duplicate-actions{flex-wrap:wrap!important;gap:6px!important;margin-left:auto!important;display:flex!important}html body #view-sales-commissions .comm-duplicate-actions button{letter-spacing:0!important;border-radius:9px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}html body #view-sales-commissions .comm-duplicate-ack{color:#8a4f11!important;background:#fff!important;border:1.5px solid #ca7a19!important}html body #view-sales-commissions .comm-duplicate-review{color:#fff!important;background:#dc2626!important;border:1.5px solid #dc2626!important}@media (width<=1180px){html body #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view-sales-commissions .comm-row-shell .comm-row{grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important}html body #view-sales-commissions .comm-row-schedule,html body #view-sales-commissions .comm-row-meta{text-align:left!important;justify-items:start!important}}@media (width<=820px){html body[data-active-view=view-sales-commissions] .main-content>.page,html body[data-active-view=view-sales-commissions] #app>.main-content>.page{padding-top:24px!important}html body #view-sales-commissions .intro h1{font-size:32px!important}html body #view-sales-commissions .intro p{font-size:16px!important}html body #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4,html body #view-sales-commissions .comm-toolbar,html body #view-sales-commissions .comm-row-shell .comm-row,html body #view-sales-commissions .comm-duplicate-summary{grid-template-columns:minmax(0,1fr)!important}html body #view-sales-commissions .comm-adv-filter,html body #view-sales-commissions .comm-duplicate-summary button,html body #view-sales-commissions .comm-duplicate-actions,html body #view-sales-commissions .comm-duplicate-actions button{width:100%!important}html body #view-sales-commissions .comm-row-meta{text-align:left!important;justify-items:start!important}}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .recente-aanvragen-header{border-bottom:1px solid #e5e7eb!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:16px 20px!important;display:flex!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .recente-aanvragen-titel{color:#111827!important;letter-spacing:0!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .recente-aanvragen-list{gap:0!important;display:grid!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .recente-aanvragen-rij{width:100%!important;min-width:0!important;min-height:52px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:0!important;border-bottom:1px solid #f3f4f6!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 20px!important;display:grid!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .recente-aanvragen-rij:last-child{border-bottom:0!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .recente-aanvragen-rij:hover,html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .recente-aanvragen-rij:focus-visible{background:#f9faf9!important;border-color:#f3f4f6!important;outline:none!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .dashboard-recent-main{gap:3px!important;display:grid!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen :is(.dashboard-recent-main,.aanvraag-klant-naam,.aanvraag-meta){min-width:0!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .aanvraag-type-badge{color:#1d4ed8!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#eff6ff!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:140px!important;min-height:24px!important;max-height:24px!important;padding:3px 10px!important;font-size:12px!important;font-weight:650!important;line-height:18px!important;display:inline-flex!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .aanvraag-klant-naam{color:#111827!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;display:block!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .aanvraag-meta{color:#6b7280!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;display:block!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen :is(.aanvraag-klant-naam,.aanvraag-meta){text-overflow:ellipsis!important;white-space:nowrap!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .aanvraag-bel-link{color:#2563eb!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .aanvraag-bel-link:hover{text-decoration:underline!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .aanvraag-datum{color:#9ca3af!important;white-space:nowrap!important;flex-shrink:0!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:1.25!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .dashboard-empty-recent{background:#fff!important;border:0!important;border-radius:0!important;margin:0!important}@media (width<=720px){html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen .recente-aanvragen-rij{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html body :is(.crm-app,#app) #view-home .dashboard-recent-section.recente-aanvragen :is(.aanvraag-type-badge,.aanvraag-datum){justify-self:start!important}}@media (width<=767px){html,body,html body #app,html body .crm-app{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}html body{--page-padding-x:20px!important;--page-padding-top:24px!important}html body :is(#app,.crm-app)>main.main-content,html body .crm-app main.main-content,html body .main-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100vw!important;padding:0 0 calc(96px + env(safe-area-inset-bottom,0px))!important;margin:0!important;display:block!important;overflow-x:hidden!important}html body :is(#app,.crm-app) .main-content>.page,html body .main-content>.page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:24px 20px calc(112px + env(safe-area-inset-bottom,0px))!important;margin:0!important;overflow-x:hidden!important}html body :is(#view-home,#view-leads){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow-x:hidden!important}html body #view-home{gap:18px!important}html body :is(#view-home .home-intro,#view-leads>.intro){width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 18px!important}html body :is(#view-home #homeGreeting,#view-home .page-title,#view-leads>.intro h1){color:#111827!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;font-size:32px!important;font-weight:650!important;line-height:1.16!important}html body :is(#view-home #homeSubtitle,#view-home .page-subtitle,#view-home .home-intro>p,#view-leads>.intro>p){color:#5f6368!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.5!important}html body #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}html body #view-home :is(.dashboard-stat,.dashboard-stat-button){width:100%!important;min-width:0!important;max-width:100%!important;min-height:116px!important;padding:18px 16px!important}html body #view-home .dashboard-stat>strong{font-size:40px!important;line-height:1!important}html body #view-home .dashboard-stat>span{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-size:12px!important;line-height:1.25!important}html body #view-home .dashboard-stat>.kpi-trend{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-size:12px!important;line-height:1.3!important}html body #view-home :is(.dashboard-section,.salesdock-panel,.recente-aanvragen){width:100%!important;min-width:0!important;max-width:100%!important}html body #view-leads>.lead-workspace-tabs{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;scrollbar-width:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;padding:0 0 8px!important;display:flex!important;overflow:auto hidden!important}html body #view-leads>.lead-workspace-tabs::-webkit-scrollbar{display:none!important}html body #view-leads>.lead-workspace-tabs button{white-space:nowrap!important;border-radius:10px 10px 0 0!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:44px!important;padding:0 14px!important}html body #view-leads :is(.leads-actionbar,.lead-filter-stack,.lead-filterbar,.lead-report-shell,.lead-list,.lead-table-tools){width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=360px){html body #view-home .dashboard-stats{grid-template-columns:1fr!important}}html body :is(.crm-app,#app) :is(#view-home .dashboard-stats,#view-sales-commissions .comm-kpi-grid,#view-leads .lead-kpi-grid,#view-lead-sale-matching .lead-sale-kpis,.td-kpis,.invoice-kpi-grid,.crm-stats,.ops-kpis,.inventory-kpis,.energy-command-kpis,.ea-kpi-grid){align-items:stretch!important;gap:16px!important;display:grid!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat,#view-home .dashboard-stat-button,#view-sales-commissions .comm-kpi,#view-leads .lead-kpi-card,#view-lead-sale-matching .lead-sale-kpis article,.td-kpi,.td-kpi-card,.invoice-kpi-card,.crm-stat,.ops-kpis>div,.inventory-kpis>div,.energy-command-kpis>div,.ea-kpi-grid>*,.kpi-card,.stat-card,.metric-card){box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;min-height:118px!important;padding:22px 24px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>strong,#view-sales-commissions .comm-kpi>strong,#view-leads .lead-kpi-card>strong,#view-lead-sale-matching .lead-sale-kpis article>strong,.td-kpi-val,.invoice-kpi-card>strong,.crm-stat>strong,.ops-kpis>div>strong,.inventory-kpis>div>strong,.energy-command-kpis>div>strong,.ea-kpi-grid>*>strong,.kpi-card>strong,.stat-card>strong,.metric-card>strong,.kpi-value,.stat-value,.metric-value){float:none!important;clear:none!important;color:#111827!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;order:1!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:clamp(34px,2.4vw,44px)!important;font-weight:650!important;line-height:1.08!important;display:block!important;position:static!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>span,#view-sales-commissions .comm-kpi-label,#view-leads .lead-kpi-card>span,#view-lead-sale-matching .lead-sale-kpis article>span,.td-kpi-lbl,.invoice-kpi-card>span,.crm-stat>span,.ops-kpis>div>span,.inventory-kpis>div>span,.inventory-kpis>div>small,.energy-command-kpis>div>span,.ea-kpi-grid>*>span,.ea-kpi-grid>*>small,.kpi-card>span,.stat-card>span,.metric-card>span,.kpi-label,.stat-label,.metric-label){float:none!important;clear:both!important;color:#60656d!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:normal!important;order:2!important;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;display:block!important;position:static!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>.kpi-trend,#view-sales-commissions .comm-kpi>em,#view-leads .lead-kpi-card>small,#view-lead-sale-matching .lead-sale-kpis article>small,.invoice-kpi-card>small,.crm-stat>small,.ops-kpis>div>small,.energy-command-kpis>div>small,.kpi-card>small,.stat-card>small,.metric-card>small,.kpi-sub,.stat-sub,.metric-sub){float:none!important;clear:both!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:normal!important;order:3!important;width:auto!important;max-width:100%!important;margin:2px 0 0!important;padding:0!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1.35!important;display:block!important;position:static!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend.neutral,html body :is(.crm-app,#app) .kpi-sub-warning{color:#8a650f!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend.negative,html body :is(.crm-app,#app) .kpi-sub-danger{color:#b91c1c!important}@media (width<=1180px){html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=767px){html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body :is(.crm-app,#app) #view-home :is(.dashboard-stat,.dashboard-stat-button){min-height:116px!important;padding:18px 16px!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>strong{font-size:34px!important}}@media (width<=360px){html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:1fr!important}}html,body,html body :is(#app,.crm-app),html body :is(#app,.crm-app) .main-content,html body :is(#app,.crm-app) .main-content>.page,html body :is(#app,.crm-app) [id^=view-]{max-width:100%!important;overflow-x:hidden!important}html body :is(#app,.crm-app) :is(.btn,.btn-primary,.btn-secondary,.btn-danger,.crm-primary-btn,.crm-secondary-btn,.leads-primary-btn,.leads-secondary-btn,.leads-small-btn,.ticket-primary-btn,.ticket-secondary-btn,.agenda-new-btn,.ev-btn,.ea-btn,.td-list-new-btn,.formhub-primary-btn,.formhub-secondary-btn,.aca-admin-btn,.comm-tab,.crm-type-tab,.page-tab,.product-page-tab,.product-segment,.client-tab,.td-list-chip,.filter-chip,.tg-view-btn,.link-btn){box-sizing:border-box!important;min-height:var(--btn-height-md,40px)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;line-height:1.2!important;display:inline-flex!important}html body :is(#app,.crm-app) :is(.leads-primary-btn,.crm-primary-btn,.ticket-primary-btn,.agenda-new-btn,.formhub-primary-btn){min-height:var(--btn-height-lg,48px)!important}html body :is(#app,.crm-app) :is(.icon-btn,.td-icon-btn,.leads-icon-btn,.crm-icon-btn,.topbar-btn,.mobile-menu-btn,.md3-sidebar-toggle){height:var(--btn-height-md,40px)!important;min-height:var(--btn-height-sm,32px)!important;min-width:var(--btn-height-sm,32px)!important;width:max(var(--btn-height-sm,32px), 32px)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html body :is(#app,.crm-app) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.bes-search,.crm-search,.lead-search-field>.bes-search,.search-box,.search-field){box-sizing:border-box!important;min-height:var(--input-height,40px)!important}html body :is(#app,.crm-app) textarea{min-height:88px!important}html body :is(#app,.crm-app) :is(.badge,[class*=badge],.pill,[class*=pill],.chip,[class*=chip],[class*=status-chip],[class*=status-pill],.sidebar-count,.comm-tab-badge){max-height:var(--badge-height-max,28px)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:20px!important;line-height:1.2!important;overflow:hidden!important}html body :is(#app,.crm-app) :is(.status-geen-agenda,.comm-agenda-pill.missing,[data-status=geen_agenda],[data-status=geen-agenda],.is-warning,.status-warning):not(.btn-danger):not(.crm-danger){background-color:var(--color-warning-bg,#fef3c7)!important;border-color:var(--color-warning,#d97706)!important;color:var(--color-warning-text,#92400e)!important}html body :is(#app,.crm-app) :is(.success,.is-success,.status-success,.done,[data-status=getekend],[data-status=gefactureerd],.comm-agenda-pill.linked){background-color:var(--color-success-bg,#dcfce7)!important;color:var(--color-success-text,#14532d)!important}html body :is(#app,.crm-app) :is(.danger,.is-danger,.status-danger,.error,.overdue,.crm-danger,.btn-danger){background-color:var(--color-danger-bg,#fee2e2)!important;color:var(--color-danger-text,#991b1b)!important}html body :is(#app,.crm-app) :is(.sortable-handle,.drag-handle,.swipe-handle,[data-drag-handle],.handle,.reorder-handle,[class*=drag-icon],[class*=sort-handle],.ui-sortable-handle){pointer-events:none!important;display:none!important}html body :is(#app,.crm-app) [draggable=true]:not(.tg-week-event):not(.tg-day-event){cursor:default!important;-webkit-user-drag:none!important}html body :is(#app,.crm-app) :is(.lijst-rij,.commissie-rij,.lead-rij,.aanvraag-rij,tr,[class*=-item],[class*=-row],[class*=-rij]):not(.tg-week-event):not(.tg-day-event){touch-action:auto!important;-webkit-user-select:auto!important;user-select:auto!important;-webkit-user-drag:none!important}@media (width>=1025px){html body :is(#app,.crm-app)>aside.sidebar:not(.is-collapsed),html body :is(#app,.crm-app)>aside.sidebar.is-collapsed:hover,html body .crm-app aside.sidebar:not(.is-collapsed),html body .crm-app aside.sidebar.is-collapsed:hover,html body #app>.sidebar:not(.is-collapsed),html body #app>.sidebar.is-collapsed:hover{max-width:var(--sidebar-width,240px)!important;min-width:var(--sidebar-width,240px)!important;width:var(--sidebar-width,240px)!important}}html body :is(#app,.crm-app) aside.sidebar :is(.nav-label,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded)){text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}html body :is(#app,.crm-app) aside.sidebar.is-collapsed:not(:hover) :is(.nav-label,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-count){opacity:0!important;width:0!important;overflow:hidden!important}html body :is(#app,.crm-app) aside.sidebar :is(.sidebar-link.active,.nav-item.active,.sidebar-group-toggle.active,.sidebar-nav-group.is-active>.sidebar-group-toggle){background-color:var(--bg-sidebar-active,#16a34a)!important;color:#fff!important}@media (width<=767px){html body :is(#app,.crm-app) .main-content>.page{width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important}html body :is(#app,.crm-app) :is(.dashboard-stats,.td-kpis,.comm-kpi-grid,.invoice-kpi-grid,.crm-stats,.ops-kpis,.inventory-kpis,.energy-command-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=360px){html body :is(#app,.crm-app) :is(.dashboard-stats,.td-kpis,.comm-kpi-grid,.invoice-kpi-grid,.crm-stats,.ops-kpis,.inventory-kpis,.energy-command-kpis){grid-template-columns:1fr!important}}html body #view-team-agenda .ev-appointment-meta{align-items:end!important}html body #view-team-agenda .ev-type-button{color:#374151!important;letter-spacing:0!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;transition:background-color .15s,border-color .15s,color .15s!important;display:inline-flex!important}html body #view-team-agenda .ev-type-button:hover,html body #view-team-agenda .ev-type-button.is-active{color:#2e8b35!important;background:#f0faf0!important;border-color:#2e8b35!important}html body #view-team-agenda .ev-field-link input{padding-left:12px!important}html body #view-team-agenda .ev-selected-participant{color:#2e8b35!important;background:#f0faf0!important;border-color:#b7dfbb!important}html body #view-team-agenda .ev-selected-participant .dot{box-shadow:0 0 0 2px #fff!important}html body #view-team-agenda .ev-participant-search>svg{z-index:1!important;color:#9ca3af!important;pointer-events:none!important;width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important}html body #view-team-agenda .ev-participant-search input{height:40px!important;min-height:40px!important;max-height:40px!important;padding-left:38px!important}html body #view-team-agenda .ev-participant-option{grid-template-columns:12px minmax(0,1fr) 28px!important}html body #view-team-agenda .ev-participant-option.is-selected{background:#f0faf0!important;border-color:#b7dfbb!important}html body #view-team-agenda .ev-participant-check{color:#2e8b35!important;justify-content:flex-end!important;align-items:center!important;display:inline-flex!important}html body #view-team-agenda .ev-participant-check:empty{display:block!important}html body #view-team-agenda .ev-participant-option em{display:none!important}@media (width<=720px){html body #view-team-agenda .ev-type-buttons{grid-template-columns:1fr!important}}html body :is(#app,.crm-app){overflow-x:hidden!important}html body :is(#app,.crm-app) .main-content>.view,html body :is(#app,.crm-app) .main-content>[id^=view-]{max-width:100%!important;padding:32px!important}html body :is(#app,.crm-app) :is(table,.table-wrap,.lead-table-wrap,.lead-data-table,.ea-table-wrap,.crm-table-wrap,.ops-table,.comm-list,.ticket-table,.invoice-table-wrap){max-width:100%!important;overflow-x:auto!important}html body :is(#app,.crm-app) :is(button,.btn,.ev-btn,.ea-btn,.formhub-btn,.rp-btn,.comm-tab,.page-tab,.tg-view-btn,.agenda-new-btn,.crm-primary-btn,.crm-secondary-btn,.leads-primary-btn,.leads-secondary-btn){min-height:32px!important;max-height:48px!important}html body :is(#app,.crm-app) :is(.btn-primary,.crm-primary-btn,.leads-primary-btn,.ticket-primary-btn,.agenda-new-btn,.formhub-btn.primary,.ev-btn-primary){color:#fff!important;background:#2e8b35!important;border-color:#2e8b35!important}html body :is(#app,.crm-app) :is(.btn-secondary,.crm-secondary-btn,.leads-secondary-btn,.ticket-secondary-btn,.formhub-btn:not(.primary),.ev-btn-ghost,.route-secondary-btn){color:#2e8b35!important;background:#fff!important;border:1.5px solid #2e8b35!important}html body :is(#app,.crm-app) :is(.btn-danger,.ev-btn-danger,.crm-danger,.is-danger){color:#991b1b!important;background:#fee2e2!important;border-color:#dc2626!important}html body :is(#app,.crm-app) button[data-ui-clicking=true]{opacity:.72!important;cursor:progress!important;transform:translateY(1px)!important}html body :is(#app,.crm-app) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.bes-search,.crm-search,.search-box,.search-field){height:40px!important;min-height:40px!important;max-height:40px!important}html body :is(#app,.crm-app) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#2e8b35!important;outline:none!important;box-shadow:0 0 0 3px #2e8b3524!important}html body :is(#app,.crm-app) :is(.ev-field>label,.form-label,.crm-field label,.lead-filter-label,.route-check-form label,.agenda-visibility-search+label){letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}html body :is(#app,.crm-app) :is(.badge,[class*=badge],.pill,[class*=pill],.chip,[class*=chip],.sidebar-count,.comm-tab-badge,.route-match-chip){max-height:28px!important}html body :is(#app,.crm-app) [data-ui-zero=true],html body :is(#app,.crm-app) :is(.badge,[class*=badge],.sidebar-count,.comm-tab-badge):empty{display:none!important}html body #view-sales-commissions .comm-tab-badge.is-geen_agenda,html body #view-sales-commissions .comm-tab-badge.is-warning,html body #view-sales-commissions .comm-agenda-pill.missing,html body :is(#app,.crm-app) [data-status=geen_agenda]{color:#92400e!important;background:#fef3c7!important;border-color:#d97706!important}html body #view-sales-commissions .comm-tab-badge.is-aankomend{color:#1e40af!important;background:#dbeafe!important}html body #view-sales-commissions .comm-tab-badge.is-open{color:#14532d!important;background:#dcfce7!important}html body #view-sales-commissions .comm-tab-badge.is-gefactureerd{color:#374151!important;background:#f3f4f6!important}html body #app>aside.sidebar :is(.sidebar-link.active,.nav-item.active,.sidebar-group-toggle.active),html body #app>aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle{color:#fff!important;background:#16a34a!important;border-left-color:#fff!important}html body #app>aside.sidebar :is(.sidebar-link.active,.nav-item.active,.sidebar-group-toggle.active) :is(.material-symbols-rounded,.nav-label,svg),html body #app>aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle :is(.material-symbols-rounded,.nav-label,svg){color:#fff!important;stroke:currentColor!important}html body #app>aside.sidebar:not(.is-collapsed) :is(.nav-label,.sidebar-folder-current,.sidebar-user-body strong,.sidebar-user-body span),html body #app>aside.sidebar.is-collapsed:hover :is(.nav-label,.sidebar-folder-current,.sidebar-user-body strong,.sidebar-user-body span){text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}html body #app>aside.sidebar .sidebar-logout{color:#374151!important;border:1px solid #0000!important;border-radius:6px!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:0 12px!important;display:flex!important}html body #app>aside.sidebar .sidebar-logout:hover{color:#b91c1c!important;background:#fee2e2!important;border-color:#fecaca!important}html body #view-team-agenda .route-check-head{align-items:flex-start!important}html body #view-team-agenda .route-check-collapse{color:#2e8b35!important;background:#f0faf0!important;border:1px solid #dcefdc!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:inline-flex!important}html body #view-team-agenda .route-check-card.is-collapsed{padding-bottom:18px!important}html body #view-team-agenda .route-check-content{gap:14px!important;display:grid!important}html body #view-team-agenda :is(.tg-week-hour.is-night,.tg-week-cell.is-night){color:#9ca3af!important;background:#f8fafc!important}html body #view-team-agenda .tg-week-hour.is-night span{opacity:.6!important}html body #view-team-agenda .agenda-visibility-empty{color:#6b7280!important;padding:12px!important;font-size:13px!important}@media (width>=1025px){html body #app>aside.sidebar:not(.is-collapsed),html body #app>aside.sidebar.is-collapsed:hover{width:260px!important;min-width:260px!important;max-width:260px!important;position:fixed!important}html body #app>aside.sidebar.is-collapsed:not(:hover){width:64px!important;min-width:64px!important;max-width:64px!important;position:fixed!important}}@media (width<=1024px){html body :is(#app,.crm-app) .main-content>.view,html body :is(#app,.crm-app) .main-content>[id^=view-]{padding:16px!important}html body :is(#app,.crm-app) :is(button,.btn,.ev-btn,.ea-btn,.formhub-btn,.rp-btn,.comm-tab,.page-tab,.tg-view-btn,.agenda-new-btn){min-height:44px!important}html body #view-team-agenda .tg-layout{flex-direction:column!important;display:flex!important}html body #view-team-agenda .tg-sidepanel{order:2!important;width:100%!important}html body #view-team-agenda .tg-main{order:1!important;width:100%!important}}html body :is(.crm-app,#app) :is(#view-home .dashboard-stats,#view-sales-commissions .comm-kpi-grid,#view-lead-sale-matching .lead-sale-kpis,#view-leads .lead-kpi-grid,#view-energie-klanten .energy-command-kpis,#view-energy-finance .energy-command-kpis,#view-energy-anomalies .energy-command-kpis,.energy-kpi-grid,.bes-stats,.crm-stats,.invoice-kpi-grid,.td-kpis,.td-kpi-grid,.ops-kpis,.inventory-kpis,.product-compact-kpis,.product-stats-grid,.ea-kpi-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat,#view-sales-commissions .comm-kpi,#view-lead-sale-matching .lead-sale-kpis article,#view-leads .lead-kpi-card,.energy-kpi-card,.bes-stat,.crm-stat,.invoice-kpi-card,.td-kpi,.td-kpi-card,.ops-kpis>div,.inventory-kpis>div,.product-stat-card,.ea-kpi-grid>*,.kpi-card,.stat-card,.metric-card,[class*=kpi-card],[class*=stat-card],[class*=metric-card]){box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;height:auto!important;min-height:112px!important;padding:20px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>strong,#view-sales-commissions .comm-kpi>strong,#view-lead-sale-matching .lead-sale-kpis article>strong,#view-leads .lead-kpi-card>strong,.energy-kpi-card>strong,.bes-stat>strong,.bes-stat-value,.crm-stat>strong,.invoice-kpi-card>strong,.td-kpi-val,.ops-kpis>div>strong,.inventory-kpis>div>strong,.product-stat-card>strong,.ea-kpi-grid>*>strong,.kpi-number,.kpi-value,.stat-value,.metric-value,[class*=kpi-card]>strong,[class*=stat-card]>strong,[class*=metric-card]>strong){clear:none!important;color:#111827!important;float:none!important;letter-spacing:0!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;order:1!important;width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;font-size:clamp(30px,2.4vw,42px)!important;font-weight:700!important;line-height:1.08!important;display:block!important;position:static!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>span,#view-sales-commissions .comm-kpi-label,#view-lead-sale-matching .lead-sale-kpis article>span,#view-leads .lead-kpi-card>span,.energy-kpi-card>small,.bes-stat>span,.bes-stat-label,.crm-stat>span,.invoice-kpi-card>span,.td-kpi-lbl,.ops-kpis>div>span,.inventory-kpis>div>span,.product-stat-card>span,.ea-kpi-grid>*>span,.ea-kpi-grid>*>small,.kpi-label,.stat-label,.metric-label,[class*=kpi-card]>span,[class*=stat-card]>span,[class*=metric-card]>span){clear:both!important;color:#6b7280!important;float:none!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:normal!important;order:2!important;width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important;display:block!important;position:static!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>em,#view-sales-commissions .comm-kpi>em,#view-lead-sale-matching .lead-sale-kpis article>small,#view-leads .lead-kpi-card>small,.invoice-kpi-card>small,.crm-stat>small,.td-kpi-sub,.ops-kpis>div>small,.inventory-kpis>div>small,.product-stat-card>small,.kpi-sub,.stat-sub,.metric-sub,[class*=kpi-card]>small,[class*=stat-card]>small,[class*=metric-card]>small){clear:both!important;float:none!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:normal!important;order:3!important;width:100%!important;max-width:100%!important;margin:2px 0 0!important;padding:0!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1.35!important;display:block!important;position:static!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend.positive,html body :is(.crm-app,#app) .kpi-sub-success{color:#2e7d32!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend.neutral,html body :is(.crm-app,#app) .kpi-sub-neutral{color:#6b7280!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend.warning,html body :is(.crm-app,#app) .kpi-sub-warning{color:#8a650f!important}@media (width<=1024px){html body :is(.crm-app,#app) :is(#view-home .dashboard-stats,#view-sales-commissions .comm-kpi-grid,#view-lead-sale-matching .lead-sale-kpis,#view-leads .lead-kpi-grid,#view-energie-klanten .energy-command-kpis,#view-energy-finance .energy-command-kpis,#view-energy-anomalies .energy-command-kpis,.energy-kpi-grid,.bes-stats,.crm-stats,.invoice-kpi-grid,.td-kpis,.td-kpi-grid,.ops-kpis,.inventory-kpis,.product-compact-kpis,.product-stats-grid,.ea-kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html body :is(.crm-app,#app) :is(#view-home .dashboard-stats,#view-sales-commissions .comm-kpi-grid,#view-lead-sale-matching .lead-sale-kpis,#view-leads .lead-kpi-grid,.energy-command-kpis,.energy-kpi-grid,.bes-stats,.crm-stats,.invoice-kpi-grid,.td-kpis,.td-kpi-grid,.ops-kpis,.inventory-kpis,.product-compact-kpis,.product-stats-grid,.ea-kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat,#view-sales-commissions .comm-kpi,#view-lead-sale-matching .lead-sale-kpis article,#view-leads .lead-kpi-card,.energy-kpi-card,.bes-stat,.crm-stat,.invoice-kpi-card,.td-kpi,.td-kpi-card,.ops-kpis>div,.inventory-kpis>div,.product-stat-card){min-height:106px!important;padding:16px!important}html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>strong,#view-sales-commissions .comm-kpi>strong,#view-lead-sale-matching .lead-sale-kpis article>strong,#view-leads .lead-kpi-card>strong,.energy-kpi-card>strong,.bes-stat>strong,.bes-stat-value,.crm-stat>strong,.invoice-kpi-card>strong,.td-kpi-val,.ops-kpis>div>strong,.inventory-kpis>div>strong,.product-stat-card>strong,.kpi-number){font-size:28px!important}}:root{--crm-sidebar-collapsed:64px;--crm-sidebar-expanded:260px}html body #app>aside.sidebar,html body .crm-app>aside.sidebar,html body .crm-app aside.sidebar{box-sizing:border-box!important;color:#374151!important;z-index:100!important;background:#fff!important;border-right:1px solid #e5e7eb!important;flex-direction:column!important;height:100dvh!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important;box-shadow:0 12px 32px #0f172a14!important}@media (width>=1025px){html body #app>aside.sidebar,html body .crm-app>aside.sidebar,html body .crm-app aside.sidebar{max-width:var(--crm-sidebar-collapsed)!important;min-width:var(--crm-sidebar-collapsed)!important;width:var(--crm-sidebar-collapsed)!important}html body #app>aside.sidebar:not(.is-collapsed),html body #app>aside.sidebar.is-collapsed:hover,html body .crm-app>aside.sidebar:not(.is-collapsed),html body .crm-app>aside.sidebar.is-collapsed:hover,html body .crm-app aside.sidebar:not(.is-collapsed),html body .crm-app aside.sidebar.is-collapsed:hover{max-width:var(--crm-sidebar-expanded)!important;min-width:var(--crm-sidebar-expanded)!important;width:var(--crm-sidebar-expanded)!important;box-shadow:18px 0 42px #0f172a1f!important}html body #app>aside.sidebar~main.main-content,html body .crm-app>aside.sidebar~main.main-content,html body .crm-app aside.sidebar~main.main-content{margin-left:var(--crm-sidebar-collapsed)!important}}html body #app>aside.sidebar .sidebar-brand,html body .crm-app aside.sidebar .sidebar-brand{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #eef1f4!important;flex:0 0 76px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:76px!important;padding:14px 10px!important;display:flex!important;overflow:hidden!important}html body #app>aside.sidebar .sidebar-brand-mark,html body .crm-app aside.sidebar .sidebar-brand-mark{background:#f0faf0!important;border:1px solid #d7ead9!important;border-radius:12px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:inline-flex!important}html body #app>aside.sidebar .sidebar-brand-logo,html body .crm-app aside.sidebar .sidebar-brand-logo{-o-object-fit:contain!important;object-fit:contain!important;width:190px!important;max-width:190px!important;height:auto!important;display:none!important}html body #app>aside.sidebar:not(.is-collapsed) .sidebar-brand,html body #app>aside.sidebar.is-collapsed:hover .sidebar-brand,html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-brand,html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-brand{justify-content:flex-start!important;padding-inline:22px!important}html body #app>aside.sidebar:not(.is-collapsed) .sidebar-brand-mark,html body #app>aside.sidebar.is-collapsed:hover .sidebar-brand-mark,html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-brand-mark,html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-brand-mark{display:none!important}html body #app>aside.sidebar:not(.is-collapsed) .sidebar-brand-logo,html body #app>aside.sidebar.is-collapsed:hover .sidebar-brand-logo,html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-brand-logo,html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-brand-logo{display:block!important}html body #app>aside.sidebar .md3-sidebar-toggle,html body .crm-app aside.sidebar .md3-sidebar-toggle{color:#6b7280!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;margin:8px auto!important;display:flex!important}html body #app>aside.sidebar .sidebar-nav,html body .crm-app aside.sidebar .sidebar-nav{scrollbar-width:none!important;flex:auto!important;align-content:start!important;gap:6px!important;min-width:0!important;min-height:0!important;padding:8px 10px 12px!important;display:grid!important;overflow:hidden auto!important}html body #app>aside.sidebar .sidebar-nav::-webkit-scrollbar{display:none!important}html body .crm-app aside.sidebar .sidebar-nav::-webkit-scrollbar{display:none!important}html body #app>aside.sidebar .sidebar-nav-group,html body .crm-app aside.sidebar .sidebar-nav-group,html body #app>aside.sidebar .nav-submenu,html body .crm-app aside.sidebar .nav-submenu,html body #app>aside.sidebar .nav-submenu-inner,html body .crm-app aside.sidebar .nav-submenu-inner{box-sizing:border-box!important;width:100%!important;min-width:0!important}html body #app>aside.sidebar .nav-submenu,html body .crm-app aside.sidebar .nav-submenu{padding-top:4px!important;overflow:hidden!important}html body #app>aside.sidebar .nav-submenu[data-open=false],html body .crm-app aside.sidebar .nav-submenu[data-open=false]{display:none!important}html body #app>aside.sidebar .nav-submenu-inner,html body .crm-app aside.sidebar .nav-submenu-inner{gap:4px!important;padding-left:8px!important;display:grid!important}html body #app>aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item),html body .crm-app aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item){box-shadow:none!important;box-sizing:border-box!important;color:#5f6368!important;background:0 0!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:650!important;line-height:1.1!important;text-decoration:none!important;transition:background-color .15s,color .15s,box-shadow .15s!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #app>aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):before,html body .crm-app aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):before{content:""!important;display:none!important}html body #app>aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):hover,html body .crm-app aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item):hover{color:#111827!important;background:#f3f4f6!important}html body #app>aside.sidebar :is(.sidebar-link.active,.nav-item.active),html body .crm-app aside.sidebar :is(.sidebar-link.active,.nav-item.active),html body #app>aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>.sidebar-group-toggle,html body .crm-app aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>.sidebar-group-toggle{box-shadow:none!important;color:#fff!important;background:#16a34a!important;font-weight:800!important}html body #app>aside.sidebar :is(.sidebar-link.active,.nav-item.active):before,html body .crm-app aside.sidebar :is(.sidebar-link.active,.nav-item.active):before,html body #app>aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>.sidebar-group-toggle:before,html body .crm-app aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>.sidebar-group-toggle:before{content:""!important;background:#fff!important;border-radius:0 2px 2px 0!important;width:3px!important;display:block!important;position:absolute!important;top:8px!important;bottom:8px!important;left:0!important}html body #app>aside.sidebar:not(.is-collapsed) .sidebar-nav-group.is-active>.sidebar-group-toggle,html body #app>aside.sidebar.is-collapsed:hover .sidebar-nav-group.is-active>.sidebar-group-toggle,html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-nav-group.is-active>.sidebar-group-toggle,html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-nav-group.is-active>.sidebar-group-toggle{color:#14532d!important;background:#f0faf0!important;font-weight:800!important}html body #app>aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item)>.material-symbols-rounded:first-child,html body .crm-app aside.sidebar :is(.sidebar-group-toggle,.sidebar-link,.nav-item)>.material-symbols-rounded:first-child{color:currentColor!important;flex:0 0 22px!important;width:22px!important;height:22px!important;font-size:22px!important;line-height:1!important;display:inline-flex!important}html body #app>aside.sidebar :is(.nav-label,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded)),html body .crm-app aside.sidebar :is(.nav-label,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded)){color:inherit!important;opacity:1!important;text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;overflow:visible!important}html body #app>aside.sidebar .sidebar-group-chevron,html body .crm-app aside.sidebar .sidebar-group-chevron{color:#9ca3af!important;margin-left:auto!important;font-size:20px!important;transition:transform .2s!important}html body #app>aside.sidebar .sidebar-nav-group.is-open>.sidebar-group-toggle .sidebar-group-chevron,html body .crm-app aside.sidebar .sidebar-nav-group.is-open>.sidebar-group-toggle .sidebar-group-chevron{transform:rotate(180deg)!important}html body #app>aside.sidebar>.sidebar-foot,html body .crm-app aside.sidebar>.sidebar-foot{box-sizing:border-box!important;border-top:1px solid #eef1f4!important;flex:none!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:auto!important;padding:10px 10px 14px!important;display:grid!important;overflow:hidden!important}html body #app>aside.sidebar>.sidebar-foot>:is(.sidebar-user,.sidebar-logout),html body .crm-app aside.sidebar>.sidebar-foot>:is(.sidebar-user,.sidebar-logout){box-shadow:none!important;box-sizing:border-box!important;color:#5f6368!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}html body #app>aside.sidebar>.sidebar-foot>.sidebar-logout:hover,html body .crm-app aside.sidebar>.sidebar-foot>.sidebar-logout:hover{color:#b91c1c!important;background:#fee2e2!important}html body #app>aside.sidebar>.sidebar-foot>.sidebar-user:hover,html body .crm-app aside.sidebar>.sidebar-foot>.sidebar-user:hover{color:#111827!important;background:#f3f4f6!important}html body #app>aside.sidebar .sidebar-user-avatar,html body .crm-app aside.sidebar .sidebar-user-avatar{border-radius:999px!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}html body #app>aside.sidebar .sidebar-user-body,html body .crm-app aside.sidebar .sidebar-user-body{flex:auto!important}html body #app>aside.sidebar.is-collapsed:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron,.sidebar-user>svg,.nav-submenu),html body .crm-app aside.sidebar.is-collapsed:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-group-chevron,.sidebar-user>svg,.nav-submenu){display:none!important}html body #app>aside.sidebar.is-collapsed:not(:hover) :is(.sidebar-group-toggle,.sidebar-link,.nav-item,.sidebar-user,.sidebar-logout),html body .crm-app aside.sidebar.is-collapsed:not(:hover) :is(.sidebar-group-toggle,.sidebar-link,.nav-item,.sidebar-user,.sidebar-logout){justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;margin-inline:auto!important;padding-inline:0!important}@media (width<=1024px){html body #app>aside.sidebar,html body .crm-app>aside.sidebar,html body .crm-app aside.sidebar{z-index:120!important;width:min(320px,88vw)!important;min-width:min(320px,88vw)!important;max-width:min(320px,88vw)!important;transform:translate(-105%)!important}html body #app>aside.sidebar:not(.open),html body .crm-app>aside.sidebar:not(.open),html body .crm-app aside.sidebar:not(.open){box-shadow:none!important}html body #app>aside.sidebar.open,html body .crm-app>aside.sidebar.open,html body .crm-app aside.sidebar.open{transform:translate(0)!important}html body #app>aside.sidebar~main.main-content,html body .crm-app>aside.sidebar~main.main-content,html body .crm-app aside.sidebar~main.main-content{margin-left:0!important}html body :is(#app,.crm-app) .sidebar-overlay.show{opacity:1!important;pointer-events:auto!important;z-index:110!important;background:#0f172a52!important;position:fixed!important;inset:0!important}}html body.crm-modal-open{overflow:hidden!important}html body .crm-modal.show{-webkit-backdrop-filter:none!important;box-sizing:border-box!important;isolation:isolate!important;z-index:9000!important;background:#0f172a7a!important;justify-content:center!important;align-items:center!important;padding:clamp(12px,2.5vw,28px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body .crm-modal.show:before{content:none!important;display:none!important}html body .crm-modal-overlay{-webkit-backdrop-filter:none!important;cursor:pointer!important;opacity:1!important;z-index:0!important;background:0 0!important;border:0!important;padding:0!important;position:fixed!important;inset:0!important}html body .crm-modal-box{box-sizing:border-box!important;contain:layout paint style!important;z-index:1!important;flex-direction:column!important;width:100%!important;max-width:min(100%,1040px)!important;max-height:min(88dvh,900px)!important;margin:0 auto!important;animation:.12s ease-out both crmModalEnter!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}html body .crm-modal-body{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}@keyframes crmModalEnter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=720px){html body .crm-modal.show{align-items:center!important;padding:12px!important}html body .crm-modal-box{border-radius:16px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}}@media (prefers-reduced-motion:reduce){html body .crm-modal-box{animation:none!important}}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}@media (width>=640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media (width>=1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}:root{--gv-sidebar-collapsed:64px;--gv-sidebar-expanded:240px;--gv-sidebar-panel:560px;--gv-green:#2e8b35;--gv-green-strong:#166534;--gv-green-soft:#eef8ef;--gv-border:#e5e7eb;--gv-text:#111827;--gv-muted:#6b7280;--gv-sidebar-transition:.22s cubic-bezier(.4, 0, .2, 1)}html body #app>aside.sidebar,html body .crm-app>aside.sidebar,html body aside.sidebar{width:var(--gv-sidebar-collapsed)!important;min-width:var(--gv-sidebar-collapsed)!important;max-width:var(--gv-sidebar-collapsed)!important;border-right:1px solid var(--gv-border)!important;z-index:120!important;height:100dvh!important;transition:width var(--gv-sidebar-transition), min-width var(--gv-sidebar-transition), max-width var(--gv-sidebar-transition), transform var(--gv-sidebar-transition), box-shadow var(--gv-sidebar-transition)!important;background:#fff!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:0 16px 38px #0f172a14!important}@media (width>=1025px){html body #app>aside.sidebar:not(.is-collapsed),html body .crm-app>aside.sidebar:not(.is-collapsed),html body aside.sidebar:not(.is-collapsed){width:var(--gv-sidebar-expanded)!important;min-width:var(--gv-sidebar-expanded)!important;max-width:var(--gv-sidebar-expanded)!important;box-shadow:20px 0 48px #0f172a24!important}html body #app>aside.sidebar.is-collapsed~main.main-content,html body .crm-app>aside.sidebar.is-collapsed~main.main-content,html body aside.sidebar.is-collapsed~main.main-content{margin-left:var(--gv-sidebar-collapsed)!important}html body #app>aside.sidebar.is-collapsed:hover,html body .crm-app>aside.sidebar.is-collapsed:hover,html body aside.sidebar.is-collapsed:hover{width:var(--gv-sidebar-collapsed)!important;min-width:var(--gv-sidebar-collapsed)!important;max-width:var(--gv-sidebar-collapsed)!important;box-shadow:0 16px 38px #0f172a14!important}html body #app>aside.sidebar:not(.is-collapsed)~main.main-content,html body .crm-app>aside.sidebar:not(.is-collapsed)~main.main-content,html body aside.sidebar:not(.is-collapsed)~main.main-content{margin-left:var(--gv-sidebar-expanded)!important}html body aside.sidebar.is-collapsed,html body aside.sidebar.is-collapsed .sidebar-nav.sidebar-quick-nav{overflow:hidden!important}}html body #app>aside.sidebar .sidebar-brand,html body .crm-app aside.sidebar .sidebar-brand,html body aside.sidebar .sidebar-brand{background:#fff!important;border-bottom:1px solid #eef1f4!important;justify-content:center!important;align-items:center!important;height:76px!important;min-height:76px!important;padding:14px 10px!important;text-decoration:none!important;display:flex!important;overflow:hidden!important}html body aside.sidebar .sidebar-brand-mark{background:var(--gv-green-soft)!important;border:1px solid #d6ead8!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;display:inline-flex!important}html body aside.sidebar .sidebar-brand-logo{-o-object-fit:contain!important;object-fit:contain!important;width:188px!important;max-width:188px!important;height:auto!important;display:none!important}html body aside.sidebar:not(.is-collapsed) .sidebar-brand{justify-content:flex-start!important;padding-inline:22px!important}html body aside.sidebar:not(.is-collapsed) .sidebar-brand-mark{display:none!important}html body aside.sidebar:not(.is-collapsed) .sidebar-brand-logo{display:block!important}html body aside.sidebar.is-collapsed:hover .sidebar-brand{justify-content:center!important;padding:14px 10px!important}html body aside.sidebar.is-collapsed:hover .sidebar-brand-mark{display:inline-flex!important}html body aside.sidebar.is-collapsed:hover .sidebar-brand-logo{display:none!important}html body aside.sidebar .md3-sidebar-toggle{width:44px!important;height:44px!important;min-height:44px!important;color:var(--gv-muted)!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin:8px auto!important;display:inline-flex!important}html body aside.sidebar .md3-sidebar-toggle:hover{color:var(--gv-text)!important;background:#f3f4f6!important}html body aside.sidebar .md3-sidebar-toggle:focus{outline:none!important}html body aside.sidebar .md3-sidebar-toggle:focus-visible{outline:2px solid var(--gv-green)!important;outline-offset:2px!important}html body aside.sidebar .sidebar-nav.sidebar-quick-nav{scrollbar-width:none!important;flex:auto!important;align-content:start!important;gap:6px!important;padding:8px 10px 12px!important;display:grid!important;overflow:hidden auto!important}html body aside.sidebar .sidebar-nav.sidebar-quick-nav::-webkit-scrollbar{display:none!important}html body aside.sidebar .sidebar-section-title{color:#9ca3af!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;padding:0 12px 4px!important;font-size:10px!important;font-weight:800!important;line-height:16px!important}html body aside.sidebar.is-collapsed .sidebar-section-title{display:none!important}html body aside.sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules){width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:#5f6368!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:650!important;line-height:1.15!important;text-decoration:none!important;transition:background-color .15s,color .15s!important;display:flex!important;position:relative!important;overflow:hidden!important}html body aside.sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules):hover{color:var(--gv-text)!important;background:#f3f4f6!important;text-decoration:none!important}html body aside.sidebar :is(.sidebar-link.active,.nav-item.active){color:var(--gv-green-strong)!important;background:#2e8b351f!important;font-weight:800!important}html body aside.sidebar :is(.sidebar-link.active,.nav-item.active):before{content:""!important;background:var(--gv-green)!important;border-radius:0 2px 2px 0!important;width:3px!important;display:block!important;position:absolute!important;top:8px!important;bottom:8px!important;left:0!important}html body aside.sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules)>.material-symbols-rounded:first-child{color:currentColor!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:22px!important;line-height:1!important;display:inline-flex!important}html body aside.sidebar .nav-label,html body aside.sidebar .sidebar-user-body,html body aside.sidebar .sidebar-logout span:not(.material-symbols-rounded){text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;overflow:visible!important}html body aside.sidebar .sidebar-count{background:var(--gv-green)!important;color:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:20px!important;height:20px!important;max-height:20px!important;margin-left:auto!important;padding:0 6px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}html body aside.sidebar .sidebar-count-urgent{background:#dc2626!important}html body aside.sidebar .sidebar-module-entry{border-top:1px solid #eef1f4!important;margin-top:8px!important;padding-top:8px!important}html body aside.sidebar .sidebar-modules-chevron{color:#9ca3af!important;margin-left:auto!important;font-size:20px!important}html body aside.sidebar.is-collapsed :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron),html body aside.sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron){display:none!important}html body aside.sidebar.is-collapsed :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body aside.sidebar.is-collapsed:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout){justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;margin-inline:auto!important;padding-inline:0!important;overflow:hidden!important}html body aside.sidebar.is-collapsed :is(.sidebar-link,.nav-item,.sidebar-all-modules)[data-tooltip]:after{content:attr(data-tooltip)!important;color:#fff!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;z-index:260!important;background:#111827!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;transition:opacity .12s!important;position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;transform:translateY(-50%)!important;box-shadow:0 10px 24px #0f172a3d!important}html body aside.sidebar.is-collapsed :is(.sidebar-link,.nav-item,.sidebar-all-modules):hover:after{opacity:1!important}html body aside.sidebar .sidebar-foot{border-top:1px solid #eef1f4!important;flex:none!important;gap:8px!important;width:100%!important;margin-top:auto!important;padding:10px 10px 14px!important;display:grid!important;overflow:hidden!important}html body aside.sidebar .sidebar-foot>:is(.sidebar-user,.sidebar-logout){color:#5f6368!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:10px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}html body aside.sidebar .sidebar-foot>.sidebar-user:hover{color:var(--gv-text)!important;background:#f3f4f6!important}html body aside.sidebar .sidebar-foot>.sidebar-logout:hover{color:#b91c1c!important;background:#fee2e2!important}html body aside.sidebar .sidebar-user-avatar{color:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.modules-overlay{z-index:240!important;opacity:0!important;pointer-events:none!important;transition:opacity var(--gv-sidebar-transition)!important;position:fixed!important;inset:0!important}.modules-overlay.open{opacity:1!important;pointer-events:auto!important}.modules-backdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#0f172a5c!important;border:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.modules-panel{inset:0 auto 0 var(--gv-sidebar-collapsed)!important;width:min(var(--gv-sidebar-panel), calc(100vw - var(--gv-sidebar-collapsed)))!important;max-width:calc(100vw - var(--gv-sidebar-collapsed))!important;transition:transform var(--gv-sidebar-transition)!important;background:#fff!important;flex-direction:column!important;display:flex!important;position:absolute!important;overflow:hidden!important;transform:translate(-22px)!important;box-shadow:16px 0 44px #0f172a33!important}.modules-overlay.open .modules-panel{transform:translate(0)!important}.modules-header{border-bottom:1px solid var(--gv-border)!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:22px 24px 18px!important;display:flex!important}.modules-eyebrow{color:#9ca3af!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:11px!important;font-weight:800!important;line-height:14px!important;display:block!important}.modules-header h2{color:var(--gv-text)!important;margin:0!important;font-size:22px!important;font-weight:800!important;line-height:28px!important}.modules-close{color:#6b7280!important;background:#f3f4f6!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;display:inline-flex!important}.modules-close:hover{color:var(--gv-text)!important;background:#e5e7eb!important}.modules-search{border-bottom:1px solid #f3f4f6!important;flex:none!important;padding:14px 24px!important;display:block!important;position:relative!important}.modules-search .material-symbols-rounded,.modules-search .modules-search-icon{color:#9ca3af!important;pointer-events:none!important;z-index:2!important;width:20px!important;height:20px!important;font-size:20px!important;line-height:1!important;position:absolute!important;top:50%!important;left:36px!important;transform:translateY(-50%)!important}.modules-search input{box-sizing:border-box!important;border:1.5px solid var(--gv-border)!important;width:100%!important;height:44px!important;color:var(--gv-text)!important;text-indent:0!important;background:#fff!important;border-radius:10px!important;outline:none!important;padding:0 14px 0 52px!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:44px!important}.modules-search input:focus{border-color:var(--gv-green)!important;box-shadow:0 0 0 3px #2e8b351f!important}.modules-content{flex-direction:column!important;flex:auto!important;gap:22px!important;min-height:0!important;padding:18px 24px 28px!important;display:flex!important;overflow:hidden auto!important}.modules-section h3{color:#9ca3af!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:11px!important;font-weight:800!important;line-height:14px!important}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.module-item{color:#374151!important;border-radius:10px!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:10px 12px!important;font-size:14px!important;font-weight:700!important;line-height:18px!important;text-decoration:none!important;display:flex!important;overflow:visible!important}.module-item:hover,.module-item.active{background:var(--gv-green-soft)!important;color:var(--gv-green-strong)!important;text-decoration:none!important}.module-icon{color:currentColor!important;width:24px!important;min-width:24px!important;font-size:22px!important}.modules-empty{color:#9ca3af!important;text-align:center!important;place-items:center!important;gap:6px!important;min-height:180px!important;display:grid!important}.modules-empty strong{color:var(--gv-text)!important;font-size:15px!important}@media (width<=1024px){html body #app>aside.sidebar,html body .crm-app>aside.sidebar,html body aside.sidebar{z-index:220!important;width:min(320px,88vw)!important;min-width:min(320px,88vw)!important;max-width:min(320px,88vw)!important;transform:translate(-105%)!important}html body #app>aside.sidebar.open,html body .crm-app>aside.sidebar.open,html body aside.sidebar.open{transform:translate(0)!important}html body aside.sidebar .sidebar-brand-logo{display:block!important}html body aside.sidebar .sidebar-brand-mark{display:none!important}html body aside.sidebar .nav-label,html body aside.sidebar .sidebar-count,html body aside.sidebar .sidebar-user-body,html body aside.sidebar .sidebar-logout span:not(.material-symbols-rounded),html body aside.sidebar .sidebar-modules-chevron{display:inline-flex!important}html body aside.sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout){justify-content:flex-start!important;width:100%!important;max-width:100%!important;padding-inline:12px!important}html body #app>aside.sidebar~main.main-content,html body .crm-app>aside.sidebar~main.main-content,html body aside.sidebar~main.main-content{margin-left:0!important}html body .sidebar-overlay.show{pointer-events:auto!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:210!important;background:#0f172a61!important;display:block!important;position:fixed!important;inset:0!important}.modules-panel{width:100vw!important;max-width:100vw!important;inset:0!important}.modules-grid{grid-template-columns:1fr!important}}@media (width>=1025px){html body:not(.crm-modules-open) #app>aside.sidebar.is-collapsed:is(:hover,:focus-within),html body:not(.crm-modules-open) .crm-app>aside.sidebar.is-collapsed:is(:hover,:focus-within),html body:not(.crm-modules-open) aside.sidebar.is-collapsed:is(:hover,:focus-within){width:var(--gv-sidebar-expanded)!important;min-width:var(--gv-sidebar-expanded)!important;max-width:var(--gv-sidebar-expanded)!important;overflow:hidden!important;box-shadow:20px 0 48px #0f172a24!important}html body:not(.crm-modules-open) aside.sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand{justify-content:flex-start!important;padding-inline:22px!important}html body:not(.crm-modules-open) aside.sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand-mark{display:none!important}html body:not(.crm-modules-open) aside.sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand-logo{display:block!important}html body:not(.crm-modules-open) aside.sidebar.is-collapsed:is(:hover,:focus-within) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron){display:inline-flex!important}html body:not(.crm-modules-open) aside.sidebar.is-collapsed:is(:hover,:focus-within) :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout){justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:12px!important}html body:not(.crm-modules-open) aside.sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-section-title{display:block!important}html body:not(.crm-modules-open) aside.sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-nav.sidebar-quick-nav{overflow-y:auto!important}}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body :is(#app,.crm-app,.main-content,.page){max-width:100%!important;overflow-x:hidden!important}html body :is(#app,.crm-app) .main-content [id^=view-] :is(.card,.kaart,.panel,.widget,.box,.crm-card,.gv-card,.form-card,.manual-form-card,[class*=-card],[class*=-panel],[class*=-widget],[class*=-container],[class*=-wrapper],[class*=-wrap],[class*=-list],[class*=-table],[class*=-grid],[class*=-board],[class*=-kolom],[class*=-column],[class*=-shell]):not(.crm-modal):not(.crm-modal-box):not(.crm-modal-body):not(.modal):not(.modal-body):not(.dropdown-menu):not(.deelnemers-dropdown):not(.ev-participant-list):not(.autocomplete-results):not(.pdok-suggestions):not(.modules-content):not(.sidebar-nav):not(.zichtbaarheid-body):not(.agenda-visibility-body),html body :is(#app,.crm-app) .main-content [id^=view-] :is(.table-wrapper,.tabel-wrapper,.table-container,.tabel-container,[class*=table-container],[class*=tabel-container],[class*=table-wrapper],[class*=tabel-wrapper]){height:auto!important;max-height:none!important;overflow:visible!important}html body :is(.crm-modal,.crm-modal-box,.crm-modal-body,.simple-modal-card,.template-modal-box,.modal,.modal-body,.dropdown-menu,.deelnemers-dropdown,.ev-participant-list,.autocomplete-results,.pdok-suggestions,.modules-content,.notification-panel,.user-picker-modal,.zichtbaarheid-body,.agenda-visibility-body),html body :is(.sidebar-nav,.modules-content){overflow:hidden auto!important}html body #view-email-automations,html body #view-email-automations :is(.ea-shell,.ea-layout,.ea-main,.ea-journey-list,.ea-selected-card,.ea-panel,.ea-data-grid,.ea-audience-table,.ea-step-board,.ea-asset-grid){min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html body #view-email-automations .ea-layout{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}html body #view-email-automations :is(.ea-journey-list,.ea-selected-card,.ea-panel){background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:0 1px 3px #0f172a14!important}html body #view-email-automations .ea-journey-row{color:#111827!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #f3f4f6!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:72px!important;padding:14px 20px!important;display:grid!important;position:relative!important}html body #view-email-automations .ea-journey-row:last-child{border-bottom:0!important}html body #view-email-automations .ea-journey-row:hover{background:#f9faf9!important}html body #view-email-automations .ea-journey-row.active{background:#f0faf0!important}html body #view-email-automations .ea-journey-row :is(strong,small,em){text-overflow:clip!important;white-space:normal!important;max-width:100%!important;overflow:visible!important}html body #view-email-automations .ea-btn.primary{color:#fff!important;background:#2e8b35!important;border-color:#2e8b35!important}html body #view-email-automations .ea-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body #view-email-automations .ea-step-board{flex-direction:column!important;gap:12px!important;display:flex!important}html body #view-email-automations .ea-step-card{align-items:flex-start!important;gap:14px!important;display:flex!important}html body #view-email-automations .ea-step-index{color:#166534!important;background:#dcfce7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}html body #view-email-automations .ea-audience-row{min-width:0!important}html body #view-email-automations .ea-audience-row :is(strong,span,small){text-overflow:clip!important;white-space:normal!important;overflow:visible!important}@media (width<=900px){html body #view-email-automations :is(.ea-layout,.ea-data-grid,.ea-rule-grid){grid-template-columns:1fr!important}}@media (width<=768px){html,body,#app{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body .mobile-topbar{z-index:180!important;width:100%!important;height:64px!important;min-height:64px!important;padding:max(8px, env(safe-area-inset-top)) 16px 8px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff5!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 8px 24px #0f172a0f!important}html body .mobile-menu-btn,html body .topbar-btn,html body .user-chip{color:#374151!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-flex!important}html body .mobile-brand{justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important}html body .mobile-brand-logo{-o-object-fit:contain!important;object-fit:contain!important;width:min(220px,54vw)!important;max-width:min(220px,54vw)!important;height:auto!important}html body :is(.main-content,main.main-content,.page-content,.content){width:100%!important;min-width:0!important;max-width:100vw!important;padding:82px 16px calc(92px + env(safe-area-inset-bottom))!important;margin-left:0!important;overflow-x:hidden!important}html body .main-content>.page,html body .page,html body .view,html body .view.active,html body [id^=view-]{width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;overflow-x:hidden!important}html body [id^=view-] :is(.intro,.home-intro,.crm-intro,.page-header,.page-head,.crm-page-header,.lead-page-header,.customer-page-header,.commission-header){width:100%!important;max-width:100%!important;margin:0 0 18px!important;padding:0!important}html body :is(.page-title,h1.page-title,.dashboard-title,#homeGreeting,.intro h1,.home-intro h1,.crm-intro h1,.page-header h1,.page-head h1,.commission-header h1){color:#111827!important;letter-spacing:0!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important;margin:0 0 8px!important;font-size:24px!important;font-weight:800!important;line-height:1.18!important;overflow:visible!important}html body :is(.page-subtitle,.dashboard-subtitle,#homeSubtitle,.intro>p,.home-intro>p,.crm-intro>p,.page-header>p,.page-head>p){color:#5f6368!important;-webkit-line-clamp:2!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-box-orient:vertical!important;max-width:100%!important;margin:0!important;font-size:13px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}html body [id^=view-] :is(h2,.section-title){font-size:18px!important;line-height:1.25!important}html body [id^=view-] :is(h3,.card-title){font-size:16px!important;line-height:1.3!important}html body :is(.dashboard-stats,.kpi-grid,.kpi-balk,.stat-grid,.stats-grid,.crm-stats,.bes-stats,.comm-kpi-grid,.lead-kpi-grid,.lead-sale-kpis,.invoice-kpi-grid,.td-kpis,.td-kpi-grid,.ops-kpis,.inventory-kpis,.energy-command-kpis,.energy-kpi-grid,.product-compact-kpis,.product-stats-grid,.ea-kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body :is(.dashboard-stat,.dashboard-stat-button,.kpi-card,.stat-card,.crm-stat,.bes-stat,.comm-kpi,.comm-kpi-card,.lead-kpi-card,.lead-sale-kpis article,.invoice-kpi-card,.td-kpi,.td-kpi-card,.ops-kpis>*,.inventory-kpis>*,.energy-command-kpis>*,.energy-kpi-card,.product-stat-card,.product-compact-kpis>*,.ea-metric){flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;height:auto!important;min-height:112px!important;padding:14px!important;display:flex!important;overflow:visible!important}html body :is(.dashboard-stat>strong,.kpi-number,.kpi-value,.stat-number,.crm-stat-value,.bes-stat-value,.comm-kpi strong,.comm-kpi-card strong,.lead-kpi-card strong,.lead-sale-kpis article>strong,.invoice-kpi-value,.td-kpi-val,.ops-kpis strong,.inventory-kpis strong,.energy-command-kpis strong,.energy-kpi-card strong,.product-stat-card strong,.ea-metric strong){letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;font-size:28px!important;line-height:1.05!important;display:block!important;overflow:visible!important}html body :is(.dashboard-stat>span,.kpi-label,.stat-label,.crm-stat-label,.bes-stat-label,.comm-kpi-label,.lead-kpi-card span,.lead-sale-kpis article span,.invoice-kpi-label,.td-kpi-lbl,.ops-kpis span,.inventory-kpis span,.energy-command-kpis span,.energy-kpi-card span,.product-stat-card span,.ea-metric small){color:#5f6368!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;max-width:100%!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important;display:block!important;overflow:visible!important}html body :is(.dashboard-stat>.kpi-trend,.kpi-sub,.kpi-hint,.ea-metric em){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-overflow:clip!important;max-width:100%!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;display:block!important;overflow:visible!important}html body [id^=view-] :is(.grid,[class*=-layout],[class*=-grid],.quick-actions,.salesdock-summary,.salesdock-flow,.matching-layout,.email-layout,.kalender-layout,.ea-layout,.ea-data-grid,.ea-rule-grid,.comm-layout,.lead-layout,.customer-layout):not(.dashboard-stats):not(.kpi-grid):not(.kpi-balk):not(.stat-grid):not(.stats-grid):not(.crm-stats):not(.bes-stats):not(.comm-kpi-grid):not(.lead-kpi-grid):not(.lead-sale-kpis):not(.invoice-kpi-grid):not(.td-kpis):not(.td-kpi-grid):not(.ops-kpis):not(.inventory-kpis):not(.energy-command-kpis):not(.energy-kpi-grid):not(.product-compact-kpis):not(.product-stats-grid):not(.ea-kpi-grid):not(.modules-grid){grid-template-columns:1fr!important;max-width:100%!important}html body [id^=view-] :is(.page-actions,.leads-acties,[class*=-acties],.email-hub-actions,.ea-actions,.comm-actions,.lead-toolbar,.filter-balk,[class*=filter-balk]){flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}html body [id^=view-] :is(button,.btn,a.btn,[role=button],input,select,textarea){min-height:44px!important}html body [id^=view-] :is(.btn-primary,.crm-primary-btn,.leads-acties .btn-primary,.page-actions .btn-primary,.ea-btn.primary){justify-content:center!important;width:100%!important}html body [id^=view-] :is(input,select,textarea,.crm-input,.field-input,.bes-search,.crm-search,[class*=search]){width:100%!important;min-width:0!important;max-width:100%!important}html body [id^=view-] :is(.tabs,[class*=-tabs],.leads-tabs,.commissies-tabs,.crm-tabs){flex-wrap:wrap!important;gap:6px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:visible!important}html body [id^=view-] :is(.tab,[class*=-tab],.leads-tab,.commissie-tab){white-space:normal!important;flex:auto!important;justify-content:center!important;min-height:40px!important;padding:8px 12px!important;font-size:13px!important}html body [id^=view-] :is(table,.crm-table,.lead-data-table,.comm-table){table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}html body [id^=view-] :is(th,td){white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:break-word!important;overflow:visible!important}html body :is(.crm-modal.show,.simple-modal,.template-modal,.modal){align-items:flex-end!important;padding:0!important}html body :is(.crm-modal-box,.simple-modal-card,.template-modal-box,.modal-content){border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important;max-height:92dvh!important}html body .crm-bottom-nav{z-index:170!important;min-height:calc(68px + env(safe-area-inset-bottom))!important;padding:8px 6px max(8px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff7!important;border-top:1px solid #e5e7eb!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -10px 28px #0f172a14!important}html body .crm-bottom-nav__item{color:#5f6368!important;text-align:center!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:5px 4px!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;display:flex!important}html body .crm-bottom-nav__item .material-symbols-rounded{font-size:22px!important;line-height:1!important}html body .crm-bottom-nav__item.active{color:#1d4ed8!important;background:#e8f0fe!important}html body .modules-header{padding:18px 18px 14px!important}html body .modules-search{padding:12px 18px!important}html body .modules-search .modules-search-icon{left:30px!important}html body .modules-search input[type=search]{padding-left:48px!important}html body .modules-content{padding:16px 18px calc(92px + env(safe-area-inset-bottom))!important}html body .module-item{min-height:52px!important}}@media (width<=390px){html body :is(.dashboard-stats,.kpi-grid,.kpi-balk,.stat-grid,.stats-grid,.crm-stats,.bes-stats,.comm-kpi-grid,.lead-kpi-grid,.lead-sale-kpis,.invoice-kpi-grid,.td-kpis,.td-kpi-grid,.ops-kpis,.inventory-kpis,.energy-command-kpis,.energy-kpi-grid,.product-compact-kpis,.product-stats-grid,.ea-kpi-grid){gap:8px!important}html body :is(.dashboard-stat,.dashboard-stat-button,.kpi-card,.stat-card,.crm-stat,.bes-stat,.comm-kpi,.comm-kpi-card,.lead-kpi-card,.lead-sale-kpis article,.invoice-kpi-card,.td-kpi,.td-kpi-card,.ops-kpis>*,.inventory-kpis>*,.energy-command-kpis>*,.energy-kpi-card,.product-stat-card,.product-compact-kpis>*,.ea-metric){min-height:108px!important;padding:12px!important}html body :is(.dashboard-stat>strong,.kpi-number,.kpi-value,.stat-number,.crm-stat-value,.bes-stat-value,.comm-kpi strong,.comm-kpi-card strong,.lead-kpi-card strong,.lead-sale-kpis article>strong,.invoice-kpi-value,.td-kpi-val,.ops-kpis strong,.inventory-kpis strong,.energy-command-kpis strong,.energy-kpi-card strong,.product-stat-card strong,.ea-metric strong){font-size:24px!important}}@media (width>=1025px){html body aside.sidebar :is(.sidebar-link.active,.nav-item.active),html body aside.sidebar :is(.sidebar-link.active,.nav-item.active):hover,html body aside.sidebar :is(.sidebar-link.active,.nav-item.active):focus-visible{color:#fff!important;background:#2e8b35!important;font-weight:800!important}html body #app>aside.sidebar.is-collapsed,html body #app>aside.sidebar.is-collapsed:hover,html body #app>aside.sidebar.is-collapsed:focus-within,html body .crm-app>aside.sidebar.is-collapsed,html body .crm-app>aside.sidebar.is-collapsed:hover,html body .crm-app>aside.sidebar.is-collapsed:focus-within,html body aside.sidebar.is-collapsed,html body aside.sidebar.is-collapsed:hover,html body aside.sidebar.is-collapsed:focus-within{width:64px!important;min-width:64px!important;max-width:64px!important;overflow:hidden!important;box-shadow:0 16px 38px #0f172a14!important}html body #app>aside.sidebar.is-collapsed :is(.sidebar-brand,.sidebar-nav,.sidebar-foot),html body .crm-app>aside.sidebar.is-collapsed :is(.sidebar-brand,.sidebar-nav,.sidebar-foot),html body aside.sidebar.is-collapsed :is(.sidebar-brand,.sidebar-nav,.sidebar-foot){width:64px!important;min-width:0!important;max-width:64px!important;overflow:hidden!important}html body #app>aside.sidebar.is-collapsed :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body #app>aside.sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body #app>aside.sidebar.is-collapsed:focus-within :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body .crm-app>aside.sidebar.is-collapsed :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body .crm-app>aside.sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body .crm-app>aside.sidebar.is-collapsed:focus-within :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body aside.sidebar.is-collapsed :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body aside.sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body aside.sidebar.is-collapsed:focus-within :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title){opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;display:none!important;overflow:hidden!important}html body #app>aside.sidebar.is-collapsed :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body #app>aside.sidebar.is-collapsed:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body #app>aside.sidebar.is-collapsed:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body .crm-app>aside.sidebar.is-collapsed :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body .crm-app>aside.sidebar.is-collapsed:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body .crm-app>aside.sidebar.is-collapsed:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body aside.sidebar.is-collapsed :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body aside.sidebar.is-collapsed:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body aside.sidebar.is-collapsed:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout){justify-content:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin-inline:auto!important;padding-inline:0!important;overflow:hidden!important}html body aside.sidebar.is-collapsed :is(.sidebar-link,.nav-item,.sidebar-all-modules):after,html body aside.sidebar.is-collapsed:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules):after,html body aside.sidebar.is-collapsed:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules):after{content:none!important;display:none!important}html body aside.sidebar .md3-sidebar-toggle,html body aside.sidebar .md3-sidebar-toggle:hover,html body aside.sidebar .md3-sidebar-toggle:active,html body aside.sidebar .md3-sidebar-toggle:focus{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;outline:0!important;margin:8px auto!important}html body aside.sidebar .md3-sidebar-toggle:focus-visible{outline-offset:2px!important;outline:2px solid #2e8b35!important}}html body :is(.crm-app,#app) :is(.sidebar-user-avatar,.user-chip-avatar){background:#2e8b35!important;position:relative!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(.sidebar-user-avatar,.user-chip-avatar) img{border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body :is(.crm-app,#app) #view-profiel.profile-settings-view{width:min(860px,100%);max-width:860px;margin:0 auto;padding:8px 0 56px;overflow:visible!important}html body :is(.crm-app,#app) #view-profiel .profile-settings-header{margin:0 0 22px}html body :is(.crm-app,#app) #view-profiel .profile-settings-header>span{color:#6b7280;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;line-height:1.2;display:block}html body :is(.crm-app,#app) #view-profiel .profile-settings-header h1{color:#111827;letter-spacing:0;margin:0;font-size:42px;font-weight:750;line-height:1.12}html body :is(.crm-app,#app) #view-profiel .profile-settings-header p{color:#6b7280;margin:12px 0 0;font-size:17px;line-height:1.5}html body :is(.crm-app,#app) #view-profiel .profile-tabs{scrollbar-width:none;border-bottom:1px solid #e5e7eb;align-items:flex-end;gap:0;margin:0 0 24px;display:flex;overflow-x:auto}html body :is(.crm-app,#app) #view-profiel .profile-tabs::-webkit-scrollbar{display:none}html body :is(.crm-app,#app) #view-profiel .profile-tab{flex:none;justify-content:center;align-items:center;display:inline-flex;color:#6b7280!important;white-space:nowrap!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 20px!important;font-size:14px!important;font-weight:650!important;line-height:1!important}html body :is(.crm-app,#app) #view-profiel .profile-tab:hover,html body :is(.crm-app,#app) #view-profiel .profile-tab.active{color:#2e8b35!important}html body :is(.crm-app,#app) #view-profiel .profile-tab.active{border-bottom-color:#2e8b35!important}html body :is(.crm-app,#app) #view-profiel .profile-content{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 26px #0f172a0d;overflow:hidden!important}html body :is(.crm-app,#app) #view-profiel .profile-section{padding:28px;display:block;overflow:visible!important}html body :is(.crm-app,#app) #view-profiel .profile-loading{color:#6b7280;padding:18px 28px 0;font-weight:650}html body :is(.crm-app,#app) #view-profiel .profile-section-head{border-bottom:1px solid #f1f5f9;margin-bottom:22px;padding-bottom:18px}html body :is(.crm-app,#app) #view-profiel .profile-section-head h2{color:#111827;letter-spacing:0;margin:0 0 8px;font-size:22px;font-weight:750}html body :is(.crm-app,#app) #view-profiel .profile-section-head p{color:#6b7280;margin:0;font-size:14px;line-height:1.55}html body :is(.crm-app,#app) #view-profiel .profile-avatar-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}html body :is(.crm-app,#app) #view-profiel .profile-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;font-size:24px;font-weight:800;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d}html body :is(.crm-app,#app) #view-profiel .profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html body :is(.crm-app,#app) #view-profiel .profile-avatar-actions{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}html body :is(.crm-app,#app) #view-profiel .profile-avatar-actions small,html body :is(.crm-app,#app) #view-profiel .profile-field small{color:#dc2626;font-size:12px;font-weight:600;line-height:1.35}html body :is(.crm-app,#app) #view-profiel .profile-avatar-actions>small{color:#6b7280}html body :is(.crm-app,#app) #view-profiel .profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html body :is(.crm-app,#app) #view-profiel .profile-field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}html body :is(.crm-app,#app) #view-profiel .profile-field.profile-field-compact{max-width:320px}html body :is(.crm-app,#app) #view-profiel .profile-field>span{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}html body :is(.crm-app,#app) #view-profiel :is(.profile-field input,.profile-field select){width:100%;min-width:0;color:#111827!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:8px!important;padding:0 13px!important;font-size:14px!important;font-weight:500!important;line-height:40px!important}html body :is(.crm-app,#app) #view-profiel :is(.profile-field input,.profile-field select):focus{border-color:#2e8b35!important;outline:0!important;box-shadow:0 0 0 3px #2e8b351f!important}html body :is(.crm-app,#app) #view-profiel .profile-field input:disabled{cursor:not-allowed;color:#6b7280!important;background:#f8fafc!important}html body :is(.crm-app,#app) #view-profiel .profile-actions{align-items:center;gap:12px;margin-top:8px;display:flex}html body :is(.crm-app,#app) #view-profiel :is(.profile-primary-btn,.profile-secondary-btn,.profile-link-btn,.profile-action-btn,.profile-danger-btn){cursor:pointer;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;font-size:14px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body :is(.crm-app,#app) #view-profiel .profile-primary-btn{color:#fff!important;background:#2e8b35!important;border:1px solid #2e8b35!important;padding:0 18px!important}html body :is(.crm-app,#app) #view-profiel .profile-primary-btn:hover{background:#256f2b!important}html body :is(.crm-app,#app) #view-profiel .profile-primary-btn:disabled{opacity:.65;cursor:wait}html body :is(.crm-app,#app) #view-profiel .profile-secondary-btn{color:#2e8b35!important;background:#f7fff7!important;border:1px solid #cdd8ce!important;padding:0 14px!important}html body :is(.crm-app,#app) #view-profiel .profile-secondary-btn input{display:none!important}html body :is(.crm-app,#app) #view-profiel .profile-link-btn{min-width:116px;color:#2e8b35!important;background:0 0!important;border:0!important;padding:0 10px!important}html body :is(.crm-app,#app) #view-profiel .profile-link-btn.danger{color:#dc2626!important}html body :is(.crm-app,#app) #view-profiel .profile-action-btn{min-width:124px;color:#2e8b35!important;background:#f7fff7!important;border:1px solid #cdd8ce!important;padding:0 13px!important}html body :is(.crm-app,#app) #view-profiel .profile-action-btn:disabled{opacity:.62;cursor:not-allowed}html body :is(.crm-app,#app) #view-profiel .profile-danger-btn{min-width:112px;color:#b91c1c!important;background:#fff!important;border:1px solid #fecaca!important;padding:0 14px!important}html body :is(.crm-app,#app) #view-profiel .profile-danger-btn:hover{background:#fef2f2!important}html body :is(.crm-app,#app) #view-profiel .profile-remove-photo{min-width:0!important;min-height:32px!important;padding:0!important}html body :is(.crm-app,#app) #view-profiel .profile-message{border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px;font-weight:650}html body :is(.crm-app,#app) #view-profiel .profile-message.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}html body :is(.crm-app,#app) #view-profiel .profile-message.danger{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}html body :is(.crm-app,#app) #view-profiel .security-options{flex-direction:column;gap:10px;display:flex}html body :is(.crm-app,#app) #view-profiel :is(.security-option,.activity-session){background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:15px 16px;display:flex}html body :is(.crm-app,#app) #view-profiel .security-option-main{align-items:center;gap:12px;min-width:0;display:flex}html body :is(.crm-app,#app) #view-profiel :is(.security-option-icon,.activity-session-icon){color:#6b7280;background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}html body :is(.crm-app,#app) #view-profiel :is(.security-option strong,.activity-session strong){color:#111827;font-size:14px;font-weight:750;line-height:1.3;display:block}html body :is(.crm-app,#app) #view-profiel :is(.security-option small,.activity-session small){color:#6b7280;margin-top:3px;font-size:12px;line-height:1.4;display:block}html body :is(.crm-app,#app) #view-profiel .profile-badge{border-radius:999px;align-items:center;gap:5px;min-height:26px;margin-top:8px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}html body :is(.crm-app,#app) #view-profiel .profile-badge.success{color:#166534;background:#dcfce7}html body :is(.crm-app,#app) #view-profiel .profile-badge.muted{color:#6b7280;background:#f3f4f6}html body :is(.crm-app,#app) #view-profiel .profile-password-input{width:100%;display:block;position:relative}html body :is(.crm-app,#app) #view-profiel .profile-password-input input{padding-right:48px!important}html body :is(.crm-app,#app) #view-profiel .profile-password-input button{color:#6b7280;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}html body :is(.crm-app,#app) #view-profiel .profile-password-input button:hover{color:#2e8b35;background:#f3f4f6}html body :is(.crm-app,#app) #view-profiel .profile-password-strength{color:#6b7280;align-items:center;gap:10px;margin:-4px 0 16px;font-size:12px;font-weight:750;display:flex}html body :is(.crm-app,#app) #view-profiel .profile-password-strength span{background:#e5e7eb;border-radius:999px;width:min(220px,52vw);height:8px;position:relative;overflow:hidden}html body :is(.crm-app,#app) #view-profiel .profile-password-strength i{border-radius:inherit;background:#dc2626;width:0;height:100%;display:block}html body :is(.crm-app,#app) #view-profiel .profile-password-strength.score-1 i,html body :is(.crm-app,#app) #view-profiel .profile-password-strength.score-2 i{background:#d97706;width:35%}html body :is(.crm-app,#app) #view-profiel .profile-password-strength.score-3 i{background:#ca8a04;width:60%}html body :is(.crm-app,#app) #view-profiel .profile-password-strength.score-4 i{background:#16a34a;width:82%}html body :is(.crm-app,#app) #view-profiel .profile-password-strength.score-5 i{background:#15803d;width:100%}html body :is(.crm-app,#app) #view-profiel .activity-session{align-items:flex-start;margin-bottom:12px}html body :is(.crm-app,#app) #view-profiel .activity-session>div{flex:auto;min-width:0}html body :is(.crm-app,#app) #view-profiel .activity-session.muted{background:#f8fafc}html body :is(.crm-app,#app) #view-profiel .profile-settings-empty{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-width:560px;margin:24px auto;padding:36px}html body :is(.crm-app,#app) #view-profiel .profile-settings-empty-icon{color:#fff;background:#4e73df;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;font-size:22px;font-weight:800;display:inline-flex}html body :is(.crm-app,#app) #view-profiel .profile-settings-empty h1{color:#111827;margin:0 0 8px;font-size:28px}html body :is(.crm-app,#app) #view-profiel .profile-settings-empty p{color:#6b7280;margin:0 0 22px}@media (width<=768px){html body :is(.crm-app,#app) #view-profiel.profile-settings-view{width:100%;max-width:100%;padding:0 0 calc(104px + env(safe-area-inset-bottom))!important}html body :is(.crm-app,#app) #view-profiel .profile-settings-header{margin-bottom:18px}html body :is(.crm-app,#app) #view-profiel .profile-settings-header h1{font-size:34px}html body :is(.crm-app,#app) #view-profiel .profile-settings-header p{font-size:15px}html body :is(.crm-app,#app) #view-profiel .profile-tabs{margin-left:-2px;margin-right:-2px}html body :is(.crm-app,#app) #view-profiel .profile-tab{padding:0 16px!important}html body :is(.crm-app,#app) #view-profiel .profile-content{border-radius:8px}html body :is(.crm-app,#app) #view-profiel .profile-section{padding:20px 16px 22px}html body :is(.crm-app,#app) #view-profiel .profile-avatar-row{align-items:flex-start}html body :is(.crm-app,#app) #view-profiel .profile-field-grid{grid-template-columns:1fr;gap:0}html body :is(.crm-app,#app) #view-profiel .profile-field.profile-field-compact{max-width:none}html body :is(.crm-app,#app) #view-profiel :is(.security-option,.activity-session){flex-direction:column;align-items:flex-start}html body :is(.crm-app,#app) #view-profiel :is(.profile-link-btn,.profile-action-btn,.profile-danger-btn){min-width:0;justify-content:flex-start!important}html body :is(.crm-app,#app) #view-profiel .profile-actions,html body :is(.crm-app,#app) #view-profiel .profile-primary-btn{width:100%}}html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body .modules-search{position:relative!important}html body .modules-search .modules-search-icon{color:#9ca3af!important;pointer-events:none!important;z-index:2!important;width:20px!important;height:20px!important;position:absolute!important;top:50%!important;left:36px!important;transform:translateY(-50%)!important}html body .modules-search input[type=search]{box-sizing:border-box!important;text-indent:0!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px 0 52px!important;line-height:44px!important;display:block!important}html body .modules-search input[type=search]::placeholder{color:#7a828f!important;opacity:1!important}html body :is(.crm-app,#app) #view-home :is(.dashboard-stat,.dashboard-stat-button){box-sizing:border-box!important;text-align:left!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;justify-items:start!important;gap:10px!important;min-width:0!important;height:100%!important;min-height:132px!important;padding:24px 28px 22px!important;display:grid!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>:is(strong,span,.kpi-trend){float:none!important;clear:both!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>strong{color:#111827!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;font-size:clamp(40px,3vw,52px)!important;font-weight:650!important;line-height:.95!important;display:block!important;overflow:visible!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>span{color:#5f6368!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;font-size:13px!important;font-weight:850!important;line-height:18px!important;display:block!important;overflow:visible!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend{color:#8a650f!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-overflow:clip!important;place-self:end start!important;min-height:20px!important;font-size:14px!important;font-style:normal!important;font-weight:750!important;line-height:20px!important;display:block!important;overflow:visible!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend.positive{color:#2e7d32!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend.neutral{color:#8a650f!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend.negative{color:#b91c1c!important}@media (width<=1180px){html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body :is(.crm-app,#app) #view-home :is(.dashboard-stat,.dashboard-stat-button){gap:7px!important;min-height:116px!important;padding:14px!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>strong{font-size:30px!important;line-height:1!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>span{letter-spacing:.055em!important;font-size:10px!important;line-height:1.25!important}html body :is(.crm-app,#app) #view-home .dashboard-stat>.kpi-trend{font-size:12px!important;line-height:1.3!important}}@media (width<=360px){html body :is(.crm-app,#app) #view-home .dashboard-stats{grid-template-columns:1fr!important}}html body :is(.crm-app,#app) aside.sidebar :is(.sidebar-link.active,.nav-item.active) :is(.nav-label,.material-symbols-rounded,svg,.sidebar-count){color:#fff!important;opacity:1!important}html body :is(.crm-app,#app) #view-tickets :is(.ticket-stats-grid,.ticket-stats){box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(104px,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:860px!important;margin:0 0 24px!important;padding:0!important;display:grid!important;overflow:visible!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card{box-sizing:border-box!important;color:#111827!important;cursor:pointer!important;width:100%!important;min-width:0!important;max-width:none!important;height:74px!important;min-height:74px!important;font-family:var(--font-sans,"Inter", "Segoe UI", system-ui, sans-serif)!important;text-align:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:14px 12px!important;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 1px 2px #0f172a0a!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card:before,html body :is(.crm-app,#app) #view-tickets .ticket-stat-card:after{content:none!important;display:none!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card:hover{background:#f8fbf8!important;border-color:#b7d7b8!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #0f172a12!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card.active{color:#1e40af!important;background:#eff6ff!important;border-color:#2563eb!important;box-shadow:0 0 0 1px #2563eb29,0 6px 14px #2563eb14!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card>strong{box-sizing:border-box!important;float:none!important;clear:both!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#111827!important;letter-spacing:0!important;text-align:center!important;text-indent:0!important;text-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:28px!important;font-weight:750!important;line-height:1!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card.active>strong{color:#2563eb!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card>span{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;color:#5f6368!important;letter-spacing:.06em!important;text-align:center!important;text-overflow:ellipsis!important;text-transform:uppercase!important;text-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card.active>span{color:#1e40af!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card[data-ticket-filter=urgent]>strong{color:#d97706!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card[data-ticket-filter=urgent].active,html body :is(.crm-app,#app) #view-tickets .ticket-stat-card.ticket-stat-urgent{background:#fffbeb!important;border-color:#f59e0b!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card[data-ticket-filter=urgent].active>:is(strong,span),html body :is(.crm-app,#app) #view-tickets .ticket-stat-card.ticket-stat-urgent>:is(strong,span){color:#92400e!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card[data-ticket-filter=overdue]>strong{color:#dc2626!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card[data-ticket-filter=overdue].active,html body :is(.crm-app,#app) #view-tickets .ticket-stat-card.ticket-stat-overdue{background:#fef2f2!important;border-color:#ef4444!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card[data-ticket-filter=overdue].active>:is(strong,span),html body :is(.crm-app,#app) #view-tickets .ticket-stat-card.ticket-stat-overdue>:is(strong,span){color:#991b1b!important}@media (width<=1024px){html body :is(.crm-app,#app) #view-tickets :is(.ticket-stats-grid,.ticket-stats){grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:100%!important}}@media (width<=520px){html body :is(.crm-app,#app) #view-tickets :is(.ticket-stats-grid,.ticket-stats){gap:8px!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card{height:68px!important;min-height:68px!important;padding:11px 8px!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card>strong{font-size:24px!important}html body :is(.crm-app,#app) #view-tickets .ticket-stat-card>span{letter-spacing:.035em!important;font-size:9px!important}}html,html body,html body #app,html body .crm-app{overscroll-behavior-x:none!important;overflow-x:hidden!important}html body.crm-sidebar-open{overflow:hidden!important}html body :is(.main-content,main.main-content,.page-content,.content){transform:none!important}html body aside.sidebar.gv-sidebar,html body #app>aside.sidebar.gv-sidebar,html body .crm-app>aside.sidebar.gv-sidebar{will-change:transform!important}html body aside.sidebar.gv-sidebar.is-swiping,html body #app>aside.sidebar.gv-sidebar.is-swiping,html body .crm-app>aside.sidebar.gv-sidebar.is-swiping{transition:none!important}html body aside.sidebar.gv-sidebar .sidebar-brand-mark .brand-mark{width:32px!important;height:32px!important;box-shadow:none!important;color:#fff!important;letter-spacing:0!important;background:#2e8b35!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body :is(.location-icon,.sidebar-location,[class*=location-pin],[class*=map-icon],[class*=locatie-icoon]){display:none!important}@media (width>=1025px){html body #app>aside.sidebar.gv-sidebar:not(.is-collapsed),html body .crm-app>aside.sidebar.gv-sidebar:not(.is-collapsed),html body aside.sidebar.gv-sidebar:not(.is-collapsed){width:240px!important;min-width:240px!important;max-width:240px!important}html body #app>aside.sidebar.gv-sidebar:not(.is-collapsed)~main.main-content,html body .crm-app>aside.sidebar.gv-sidebar:not(.is-collapsed)~main.main-content,html body aside.sidebar.gv-sidebar:not(.is-collapsed)~main.main-content{margin-left:240px!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed~main.main-content,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed~main.main-content,html body aside.sidebar.gv-sidebar.is-collapsed~main.main-content{margin-left:64px!important}html body aside.sidebar.gv-sidebar:not(.is-collapsed) :is(.nav-label,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-modules-chevron),html body #app>aside.sidebar.gv-sidebar:not(.is-collapsed) :is(.nav-label,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-modules-chevron){opacity:1!important;text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:170px!important;display:inline-flex!important;overflow:visible!important}}@media (width<=1024px){html body #app>aside.sidebar.gv-sidebar,html body .crm-app>aside.sidebar.gv-sidebar,html body aside.sidebar.gv-sidebar{touch-action:pan-y!important;width:min(320px,88vw)!important;min-width:min(320px,88vw)!important;max-width:min(320px,88vw)!important;transition:transform .24s cubic-bezier(.4,0,.2,1)!important;transform:translate(-100%)!important}html body #app>aside.sidebar.gv-sidebar.open,html body .crm-app>aside.sidebar.gv-sidebar.open,html body aside.sidebar.gv-sidebar.open{transform:translate(0)!important}html body #app>aside.sidebar.gv-sidebar :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-modules-chevron),html body .crm-app>aside.sidebar.gv-sidebar :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-modules-chevron),html body aside.sidebar.gv-sidebar :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-modules-chevron){opacity:1!important;text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:190px!important;display:inline-flex!important;overflow:visible!important}html body #app>aside.sidebar.gv-sidebar~main.main-content,html body .crm-app>aside.sidebar.gv-sidebar~main.main-content,html body aside.sidebar.gv-sidebar~main.main-content{margin-left:0!important;transform:none!important}html body .sidebar-overlay.gv-overlay{opacity:0!important;pointer-events:none!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:210!important;background:#0f172a61!important;transition:opacity .18s!important;display:block!important;position:fixed!important;inset:0!important}html body .sidebar-overlay.gv-overlay.show{opacity:1!important;pointer-events:auto!important}}html body #app #view-home .dashboard-stats,html body .crm-app #view-home .dashboard-stats,html body #view-home .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0 0 26px!important;display:grid!important;overflow:visible!important}html body #app #view-home button.dashboard-stat.dashboard-stat-button,html body .crm-app #view-home button.dashboard-stat.dashboard-stat-button,html body #view-home button.dashboard-stat.dashboard-stat-button{box-sizing:border-box!important;color:#111827!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:154px!important;margin:0!important;padding:28px 30px 24px!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 2px 6px #0f172a0f!important}html body #app #view-home button.dashboard-stat.dashboard-stat-button:before,html body #app #view-home button.dashboard-stat.dashboard-stat-button:after,html body .crm-app #view-home button.dashboard-stat.dashboard-stat-button:before,html body .crm-app #view-home button.dashboard-stat.dashboard-stat-button:after,html body #view-home button.dashboard-stat.dashboard-stat-button:before,html body #view-home button.dashboard-stat.dashboard-stat-button:after{content:none!important;display:none!important}html body #app #view-home .dashboard-stat>:is(.kpi-number,.kpi-label,.kpi-sub,strong,span,em),html body .crm-app #view-home .dashboard-stat>:is(.kpi-number,.kpi-label,.kpi-sub,strong,span,em),html body #view-home .dashboard-stat>:is(.kpi-number,.kpi-label,.kpi-sub,strong,span,em){float:none!important;clear:both!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}html body #app #view-home .dashboard-stat>.kpi-number,html body .crm-app #view-home .dashboard-stat>.kpi-number,html body #view-home .dashboard-stat>.kpi-number{color:#111827!important;letter-spacing:0!important;white-space:nowrap!important;font-size:46px!important;font-weight:750!important;line-height:.95!important}html body #app #view-home .dashboard-stat>.kpi-label,html body .crm-app #view-home .dashboard-stat>.kpi-label,html body #view-home .dashboard-stat>.kpi-label{color:#5f6673!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:13px!important;font-weight:850!important;line-height:18px!important}html body #app #view-home .dashboard-stat>.kpi-sub,html body .crm-app #view-home .dashboard-stat>.kpi-sub,html body #view-home .dashboard-stat>.kpi-sub{color:#8a650f!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow-wrap:break-word!important;align-self:flex-start!important;margin-top:auto!important;font-size:14px!important;font-style:normal!important;font-weight:750!important;line-height:20px!important}html body #app #view-home .dashboard-stat>.kpi-sub.positive,html body .crm-app #view-home .dashboard-stat>.kpi-sub.positive,html body #view-home .dashboard-stat>.kpi-sub.positive{color:#2e7d32!important}html body #app #view-home .dashboard-stat>.kpi-sub.neutral,html body .crm-app #view-home .dashboard-stat>.kpi-sub.neutral,html body #view-home .dashboard-stat>.kpi-sub.neutral{color:#8a650f!important}html body #app #view-home .dashboard-stat>.kpi-sub.negative,html body .crm-app #view-home .dashboard-stat>.kpi-sub.negative,html body #view-home .dashboard-stat>.kpi-sub.negative{color:#b91c1c!important}@media (width<=1180px){html body #app #view-home .dashboard-stats,html body .crm-app #view-home .dashboard-stats,html body #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html body #app #view-home .dashboard-stats,html body .crm-app #view-home .dashboard-stats,html body #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #app #view-home button.dashboard-stat.dashboard-stat-button,html body .crm-app #view-home button.dashboard-stat.dashboard-stat-button,html body #view-home button.dashboard-stat.dashboard-stat-button{gap:6px!important;min-height:124px!important;padding:16px!important}html body #app #view-home .dashboard-stat>.kpi-number,html body .crm-app #view-home .dashboard-stat>.kpi-number,html body #view-home .dashboard-stat>.kpi-number{font-size:32px!important}html body #app #view-home .dashboard-stat>.kpi-label,html body .crm-app #view-home .dashboard-stat>.kpi-label,html body #view-home .dashboard-stat>.kpi-label{letter-spacing:.045em!important;font-size:10px!important;line-height:1.25!important}html body #app #view-home .dashboard-stat>.kpi-sub,html body .crm-app #view-home .dashboard-stat>.kpi-sub,html body #view-home .dashboard-stat>.kpi-sub{font-size:12px!important;line-height:1.3!important}}@media (width>=1025px){html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover):not(:focus-within),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover):not(:focus-within),html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover):not(:focus-within){width:64px!important;min-width:64px!important;max-width:64px!important;overflow:hidden!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within,html body aside.sidebar.gv-sidebar.is-collapsed:hover,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within{width:240px!important;min-width:240px!important;max-width:240px!important;overflow:hidden!important;box-shadow:20px 0 48px #0f172a24!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover~main.main-content,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within~main.main-content,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover~main.main-content,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within~main.main-content,html body aside.sidebar.gv-sidebar.is-collapsed:hover~main.main-content,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within~main.main-content{margin-left:64px!important;transform:none!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover):not(:focus-within) .sidebar-brand-logo,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover):not(:focus-within) .sidebar-brand-logo,html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover):not(:focus-within) .sidebar-brand-logo{display:none!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover):not(:focus-within) .sidebar-brand-mark,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover):not(:focus-within) .sidebar-brand-mark,html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover):not(:focus-within) .sidebar-brand-mark{display:inline-flex!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover .sidebar-brand-logo,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within .sidebar-brand-logo,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover .sidebar-brand-logo,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within .sidebar-brand-logo,html body aside.sidebar.gv-sidebar.is-collapsed:hover .sidebar-brand-logo,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within .sidebar-brand-logo,html body #app>aside.sidebar.gv-sidebar:not(.is-collapsed) .sidebar-brand-logo,html body .crm-app>aside.sidebar.gv-sidebar:not(.is-collapsed) .sidebar-brand-logo,html body aside.sidebar.gv-sidebar:not(.is-collapsed) .sidebar-brand-logo{display:block!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover .sidebar-brand-mark,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within .sidebar-brand-mark,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover .sidebar-brand-mark,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within .sidebar-brand-mark,html body aside.sidebar.gv-sidebar.is-collapsed:hover .sidebar-brand-mark,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within .sidebar-brand-mark,html body #app>aside.sidebar.gv-sidebar:not(.is-collapsed) .sidebar-brand-mark,html body .crm-app>aside.sidebar.gv-sidebar:not(.is-collapsed) .sidebar-brand-mark,html body aside.sidebar.gv-sidebar:not(.is-collapsed) .sidebar-brand-mark{display:none!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body aside.sidebar.gv-sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body aside.sidebar.gv-sidebar.is-collapsed:focus-within :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title){opacity:1!important;pointer-events:auto!important;text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:170px!important;display:inline-flex!important;overflow:visible!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover .sidebar-section-title,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within .sidebar-section-title,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover .sidebar-section-title,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within .sidebar-section-title,html body aside.sidebar.gv-sidebar.is-collapsed:hover .sidebar-section-title,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within .sidebar-section-title{display:block!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body aside.sidebar.gv-sidebar.is-collapsed:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body aside.sidebar.gv-sidebar.is-collapsed:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout){justify-content:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:12px!important}}.gv-kpi-grid,html body :is(.crm-app,#app) :is(#view-home .dashboard-stats,#view-crm .crm-stats,#view-tickets .ticket-stats-grid,#view-tickets .ticket-stats,#view-sales-commissions .comm-kpi-grid,#view-todo .td-kpis,#view-todo .td-kpi-grid,#view-facturen .invoice-kpi-grid,#view-products .product-compact-kpis,#view-products .product-stats-grid,.bes-stats,.crm-stats,.energy-command-kpis,.energy-kpi-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0 0 24px!important;padding:0!important;display:grid!important;overflow:visible!important}.gv-kpi-grid-6,html body :is(.crm-app,#app) :is(#view-crm .crm-stats,#view-tickets .ticket-stats-grid,#view-tickets .ticket-stats){grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}.gv-kpi-kaart,html body :is(.crm-app,#app) :is(#view-home .dashboard-stat,#view-home .dashboard-stat-button,#view-crm .crm-stat,#view-tickets .ticket-stat-card,#view-sales-commissions .comm-kpi,#view-todo .td-kpi,#view-todo .td-kpi-card,#view-facturen .invoice-kpi-card,#view-products .product-stat-card,.bes-stat,.crm-stat,.comm-kpi,.invoice-kpi-card,.td-kpi,.td-kpi-card,.ticket-stat-card,.product-stat-card,.energy-command-kpis>*,.energy-kpi-grid>*){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:90px!important;box-shadow:none!important;color:#111827!important;font-family:var(--font-sans,"Inter", "Segoe UI", system-ui, sans-serif)!important;text-align:left!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important;margin:0!important;padding:20px!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.gv-kpi-kaart:before,.gv-kpi-kaart:after,html body :is(.crm-app,#app) :is(#view-home .dashboard-stat,#view-crm .crm-stat,#view-tickets .ticket-stat-card,#view-sales-commissions .comm-kpi,#view-todo .td-kpi,#view-facturen .invoice-kpi-card,#view-products .product-stat-card,.bes-stat,.crm-stat,.comm-kpi,.invoice-kpi-card,.td-kpi,.td-kpi-card,.ticket-stat-card,.product-stat-card,.energy-command-kpis>*,.energy-kpi-grid>*):before,html body :is(.crm-app,#app) :is(#view-home .dashboard-stat,#view-crm .crm-stat,#view-tickets .ticket-stat-card,#view-sales-commissions .comm-kpi,#view-todo .td-kpi,#view-facturen .invoice-kpi-card,#view-products .product-stat-card,.bes-stat,.crm-stat,.comm-kpi,.invoice-kpi-card,.td-kpi,.td-kpi-card,.ticket-stat-card,.product-stat-card,.energy-command-kpis>*,.energy-kpi-grid>*):after{content:none!important;display:none!important}.gv-kpi-kaart-link,html body :is(.crm-app,#app) :is(button.dashboard-stat,button.crm-stat,button.bes-stat,button.ticket-stat-card,button.product-stat-card){cursor:pointer!important;transition:border-color .15s,box-shadow .15s,transform .15s!important}.gv-kpi-kaart-link:hover,html body :is(.crm-app,#app) :is(button.dashboard-stat,button.crm-stat,button.bes-stat,button.ticket-stat-card,button.product-stat-card):hover{border-color:#2e8b35!important;text-decoration:none!important;transform:none!important;box-shadow:0 2px 8px #2e8b351a!important}.gv-kpi-kaart-actief,html body :is(.crm-app,#app) :is(.crm-stat.active,.bes-stat.active,.ticket-stat-card.active,.product-stat-card.active,[aria-pressed=true]){background:#fff!important;border-color:#2e8b35!important;box-shadow:0 0 0 1px #2e8b3524!important}.gv-kpi-getal,html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>.kpi-number,#view-home .dashboard-stat>strong,#view-crm .crm-stat>strong,#view-crm .crm-stat>.kpi-value,#view-tickets .ticket-stat-card>strong,#view-sales-commissions .comm-kpi>strong,#view-todo .td-kpi-val,#view-facturen .invoice-kpi-card>strong,#view-products .product-stat-card>strong,.bes-stat>strong,.bes-stat-value,.crm-stat>strong,.crm-stat-value,.kpi-value,.comm-kpi>strong,.invoice-kpi-card>strong,.td-kpi-val,.ticket-stat-card>strong,.product-stat-card>strong,.energy-command-kpis>*>strong,.energy-kpi-grid>*>strong){box-sizing:border-box!important;float:none!important;clear:both!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#111827!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;order:1!important;margin:0!important;padding:0!important;font-size:36px!important;font-weight:700!important;line-height:1.1!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.gv-kpi-label,html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>.kpi-label,#view-home .dashboard-stat>span,#view-crm .crm-stat>span,#view-crm .crm-stat>.kpi-label,#view-tickets .ticket-stat-card>span,#view-sales-commissions .comm-kpi-label,#view-todo .td-kpi-lbl,#view-facturen .invoice-kpi-card>span,#view-products .product-stat-card>span,.bes-stat>span,.bes-stat-label,.crm-stat>span,.crm-stat-label,.kpi-label,.comm-kpi-label,.invoice-kpi-card>span,.td-kpi-lbl,.ticket-stat-card>span,.product-stat-card>span,.energy-command-kpis>*>span,.energy-kpi-grid>*>span){box-sizing:border-box!important;float:none!important;clear:both!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;color:#9ca3af!important;letter-spacing:.07em!important;text-align:left!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;order:2!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.gv-kpi-sub,html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>.kpi-sub,#view-home .dashboard-stat>.kpi-trend,#view-sales-commissions .comm-kpi>em,.comm-kpi>em,.invoice-kpi-card>small,.crm-stat>small,.td-kpi-sub,.kpi-sub,.energy-command-kpis>*>small,.energy-kpi-grid>*>small){box-sizing:border-box!important;float:none!important;clear:both!important;width:auto!important;max-width:100%!important;box-shadow:none!important;color:#9ca3af!important;letter-spacing:0!important;text-align:left!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;order:3!important;margin:4px 0 0!important;padding:0!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;line-height:1.35!important;display:block!important;position:static!important;overflow:hidden!important}html body :is(.crm-app,#app) :is(.kpi-sub.positive,.kpi-trend.positive,.kpi-sub-success,.comm-kpi.done>em){color:#2e8b35!important}html body :is(.crm-app,#app) :is(.kpi-sub.neutral,.kpi-trend.neutral,.kpi-sub-warning,.comm-kpi.open>em,.comm-kpi.missing>em){color:#d97706!important}html body :is(.crm-app,#app) :is(.kpi-sub.negative,.kpi-trend.negative,.kpi-sub-danger){color:#dc2626!important}@media (width<=1024px){.gv-kpi-grid,.gv-kpi-grid-6,html body :is(.crm-app,#app) :is(#view-home .dashboard-stats,#view-crm .crm-stats,#view-tickets .ticket-stats-grid,#view-tickets .ticket-stats,#view-sales-commissions .comm-kpi-grid,#view-todo .td-kpis,#view-todo .td-kpi-grid,#view-facturen .invoice-kpi-grid,#view-products .product-compact-kpis,#view-products .product-stats-grid,.bes-stats,.crm-stats,.energy-command-kpis,.energy-kpi-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=768px){.gv-kpi-grid,.gv-kpi-grid-6,html body :is(.crm-app,#app) :is(#view-home .dashboard-stats,#view-crm .crm-stats,#view-tickets .ticket-stats-grid,#view-tickets .ticket-stats,#view-sales-commissions .comm-kpi-grid,#view-todo .td-kpis,#view-todo .td-kpi-grid,#view-facturen .invoice-kpi-grid,#view-products .product-compact-kpis,#view-products .product-stats-grid,.bes-stats,.crm-stats,.energy-command-kpis,.energy-kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.gv-kpi-kaart,html body :is(.crm-app,#app) :is(#view-home .dashboard-stat,#view-crm .crm-stat,#view-tickets .ticket-stat-card,#view-sales-commissions .comm-kpi,#view-todo .td-kpi,#view-facturen .invoice-kpi-card,#view-products .product-stat-card,.bes-stat,.crm-stat,.comm-kpi,.invoice-kpi-card,.td-kpi,.td-kpi-card,.ticket-stat-card,.product-stat-card,.energy-command-kpis>*,.energy-kpi-grid>*){min-height:82px!important;padding:14px!important}.gv-kpi-getal,html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>.kpi-number,#view-crm .crm-stat>strong,#view-tickets .ticket-stat-card>strong,#view-sales-commissions .comm-kpi>strong,#view-todo .td-kpi-val,#view-facturen .invoice-kpi-card>strong,#view-products .product-stat-card>strong,.bes-stat>strong,.bes-stat-value,.crm-stat>strong,.crm-stat-value,.kpi-value,.comm-kpi>strong,.invoice-kpi-card>strong,.td-kpi-val,.ticket-stat-card>strong,.product-stat-card>strong,.energy-command-kpis>*>strong,.energy-kpi-grid>*>strong){font-size:28px!important}.gv-kpi-label,html body :is(.crm-app,#app) :is(#view-home .dashboard-stat>.kpi-label,#view-crm .crm-stat>span,#view-tickets .ticket-stat-card>span,#view-sales-commissions .comm-kpi-label,#view-todo .td-kpi-lbl,#view-facturen .invoice-kpi-card>span,#view-products .product-stat-card>span,.bes-stat>span,.bes-stat-label,.crm-stat>span,.crm-stat-label,.kpi-label,.comm-kpi-label,.invoice-kpi-card>span,.td-kpi-lbl,.ticket-stat-card>span,.product-stat-card>span,.energy-command-kpis>*>span,.energy-kpi-grid>*>span){font-size:10px!important}}@media (width>=1025px){html body{--gv-sidebar-rail-width:64px;--gv-sidebar-panel-width:260px}html body #app>aside.sidebar.gv-sidebar,html body .crm-app>aside.sidebar.gv-sidebar,html body aside.sidebar.gv-sidebar{width:var(--gv-sidebar-panel-width)!important;min-width:var(--gv-sidebar-panel-width)!important;max-width:var(--gv-sidebar-panel-width)!important;z-index:260!important;background:#fff!important;border-right:1px solid #e5e7eb!important;flex-direction:column!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:10px 0 34px #0f172a14!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover),html body aside.sidebar.gv-sidebar.is-collapsed,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover){width:var(--gv-sidebar-rail-width)!important;min-width:var(--gv-sidebar-rail-width)!important;max-width:var(--gv-sidebar-rail-width)!important;box-shadow:8px 0 28px #0f172a0f!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover,html body aside.sidebar.gv-sidebar.is-collapsed:hover{width:var(--gv-sidebar-panel-width)!important;min-width:var(--gv-sidebar-panel-width)!important;max-width:var(--gv-sidebar-panel-width)!important;box-shadow:20px 0 48px #0f172a29!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed~main.main-content,html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover~main.main-content,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed~main.main-content,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover~main.main-content,html body aside.sidebar.gv-sidebar.is-collapsed~main.main-content,html body aside.sidebar.gv-sidebar.is-collapsed:hover~main.main-content{margin-left:var(--gv-sidebar-rail-width)!important;transform:none!important}html body #app>aside.sidebar.gv-sidebar:not(.is-collapsed)~main.main-content,html body .crm-app>aside.sidebar.gv-sidebar:not(.is-collapsed)~main.main-content,html body aside.sidebar.gv-sidebar:not(.is-collapsed)~main.main-content{margin-left:var(--gv-sidebar-panel-width)!important;transform:none!important}html body #app>aside.sidebar.gv-sidebar :is(.sidebar-brand,.sidebar-nav,.sidebar-foot),html body .crm-app>aside.sidebar.gv-sidebar :is(.sidebar-brand,.sidebar-nav,.sidebar-foot),html body aside.sidebar.gv-sidebar :is(.sidebar-brand,.sidebar-nav,.sidebar-foot){width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #app>aside.sidebar.gv-sidebar .sidebar-brand,html body .crm-app>aside.sidebar.gv-sidebar .sidebar-brand,html body aside.sidebar.gv-sidebar .sidebar-brand{background:#fff!important;border-bottom:1px solid #e5e7eb!important;justify-content:flex-start!important;align-items:center!important;height:96px!important;min-height:96px!important;padding:18px 20px!important;text-decoration:none!important;display:flex!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-brand,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-brand,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-brand,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-brand,html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-brand,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-brand{justify-content:center!important;padding:16px 10px!important}html body #app>aside.sidebar.gv-sidebar .sidebar-brand-logo,html body .crm-app>aside.sidebar.gv-sidebar .sidebar-brand-logo,html body aside.sidebar.gv-sidebar .sidebar-brand-logo{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important;width:200px!important;max-width:200px!important;max-height:58px!important;display:block!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-brand-logo,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-brand-logo,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-brand-logo,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-brand-logo,html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-brand-logo,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-brand-logo,html body #app>aside.sidebar.gv-sidebar .sidebar-brand-mark,html body .crm-app>aside.sidebar.gv-sidebar .sidebar-brand-mark,html body aside.sidebar.gv-sidebar .sidebar-brand-mark{display:none!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-brand-mark,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-brand-mark,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-brand-mark,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-brand-mark,html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-brand-mark,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-brand-mark{width:36px!important;min-width:36px!important;height:36px!important;display:inline-flex!important}html body #app>aside.sidebar.gv-sidebar .sidebar-brand-mark .brand-mark,html body .crm-app>aside.sidebar.gv-sidebar .sidebar-brand-mark .brand-mark,html body aside.sidebar.gv-sidebar .sidebar-brand-mark .brand-mark{color:#2e8b35!important;background:#eaf6ec!important;border:1px solid #d6ead8!important;border-radius:12px!important;width:36px!important;height:36px!important}html body #app>aside.sidebar.gv-sidebar .md3-sidebar-toggle,html body .crm-app>aside.sidebar.gv-sidebar .md3-sidebar-toggle,html body aside.sidebar.gv-sidebar .md3-sidebar-toggle{color:#6b7280!important;background:#fff!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:12px auto 16px!important;padding:0!important;display:inline-flex!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover .md3-sidebar-toggle,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover .md3-sidebar-toggle,html body aside.sidebar.gv-sidebar.is-collapsed:hover .md3-sidebar-toggle,html body #app>aside.sidebar.gv-sidebar:not(.is-collapsed) .md3-sidebar-toggle,html body .crm-app>aside.sidebar.gv-sidebar:not(.is-collapsed) .md3-sidebar-toggle,html body aside.sidebar.gv-sidebar:not(.is-collapsed) .md3-sidebar-toggle{margin-bottom:18px!important}html body #app>aside.sidebar.gv-sidebar .sidebar-nav,html body .crm-app>aside.sidebar.gv-sidebar .sidebar-nav,html body aside.sidebar.gv-sidebar .sidebar-nav{flex-direction:column!important;flex:auto!important;gap:6px!important;padding:0 10px 14px!important;display:flex!important;overflow:hidden auto!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-nav,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-nav,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-nav,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-nav,html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-nav,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-nav{align-items:center!important;padding-inline:10px!important}html body #app>aside.sidebar.gv-sidebar .sidebar-section-title,html body .crm-app>aside.sidebar.gv-sidebar .sidebar-section-title,html body aside.sidebar.gv-sidebar .sidebar-section-title{color:#9ca3af!important;letter-spacing:0!important;text-transform:uppercase!important;opacity:1!important;white-space:nowrap!important;width:100%!important;padding:8px 10px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-section-title,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-section-title,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-section-title,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-section-title,html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-section-title,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-section-title{opacity:0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #app>aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules),html body .crm-app>aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules),html body aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules){white-space:nowrap!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;text-decoration:none!important;display:flex!important;overflow:hidden!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) :is(.sidebar-link,.nav-item,.sidebar-all-modules),html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) :is(.sidebar-link,.nav-item,.sidebar-all-modules),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) :is(.sidebar-link,.nav-item,.sidebar-all-modules),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) :is(.sidebar-link,.nav-item,.sidebar-all-modules),html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) :is(.sidebar-link,.nav-item,.sidebar-all-modules),html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) :is(.sidebar-link,.nav-item,.sidebar-all-modules){border-radius:14px!important;justify-content:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}html body #app>aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules) :is(.material-symbols-rounded,svg),html body .crm-app>aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules) :is(.material-symbols-rounded,svg),html body aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules) :is(.material-symbols-rounded,svg){color:currentColor!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;margin:0!important;display:inline-flex!important}html body #app>aside.sidebar.gv-sidebar :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg),html body .crm-app>aside.sidebar.gv-sidebar :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg),html body aside.sidebar.gv-sidebar :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg){opacity:1!important;pointer-events:auto!important;text-overflow:ellipsis!important;white-space:nowrap!important;visibility:visible!important;width:auto!important;min-width:0!important;max-width:170px!important;height:auto!important;display:inline-flex!important;overflow:hidden!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg),html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg),html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg),html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg){opacity:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;display:none!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg),html body aside.sidebar.gv-sidebar.is-collapsed:hover :is(.nav-label,.sidebar-count,.sidebar-modules-chevron,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg){opacity:1!important;pointer-events:auto!important;visibility:visible!important;width:auto!important;max-width:170px!important;display:inline-flex!important}html body #app>aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules):after,html body .crm-app>aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules):after,html body aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules):after{content:none!important;display:none!important}html body #app>aside.sidebar.gv-sidebar .sidebar-foot,html body .crm-app>aside.sidebar.gv-sidebar .sidebar-foot,html body aside.sidebar.gv-sidebar .sidebar-foot{background:#fff!important;border-top:1px solid #e5e7eb!important;flex-direction:column!important;flex:none!important;gap:10px!important;padding:16px 14px 18px!important;display:flex!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-foot,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-foot,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-foot,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-foot,html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-foot,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-foot{align-items:center!important;padding:16px 10px 18px!important}html body #app>aside.sidebar.gv-sidebar :is(.sidebar-user,.sidebar-logout),html body .crm-app>aside.sidebar.gv-sidebar :is(.sidebar-user,.sidebar-logout),html body aside.sidebar.gv-sidebar :is(.sidebar-user,.sidebar-logout){white-space:nowrap!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) :is(.sidebar-user,.sidebar-logout),html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) :is(.sidebar-user,.sidebar-logout),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) :is(.sidebar-user,.sidebar-logout),html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) :is(.sidebar-user,.sidebar-logout),html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) :is(.sidebar-user,.sidebar-logout),html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) :is(.sidebar-user,.sidebar-logout){justify-content:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}html body #app>aside.sidebar.gv-sidebar .sidebar-user-avatar,html body .crm-app>aside.sidebar.gv-sidebar .sidebar-user-avatar,html body aside.sidebar.gv-sidebar .sidebar-user-avatar{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important}html body #app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-user-avatar,html body #app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-user-avatar,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-user-avatar,html body .crm-app>aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-user-avatar,html body aside.sidebar.gv-sidebar.is-collapsed:not(:hover) .sidebar-user-avatar,html body aside.sidebar.gv-sidebar.is-collapsed:focus-within:not(:hover) .sidebar-user-avatar{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important}}html body{overflow-x:hidden!important}html body :is(#app,.crm-app){width:100%!important;min-width:0!important;max-width:100%!important}@media (width>=1025px){html body :is(.crm-app,#app) #view-home .dashboard-stats,html body #view-home .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body :is(.crm-app,#app) #view-home .quick-actions,html body #view-home .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;display:grid!important}}@media (width<=1024px){html body :is(#app,.crm-app)>main.main-content,html body .crm-app main.main-content,html body main.main-content,html body .main-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100vw!important;padding:84px clamp(18px, 4vw, 32px) calc(92px + env(safe-area-inset-bottom,0px))!important;margin:0!important;overflow-x:hidden!important;transform:none!important}html body :is(#app,.crm-app) .main-content>.page,html body .main-content>.page,html body .page,html body :is(#app,.crm-app) .main-content>.page>.view,html body :is(#app,.crm-app) .main-content>.page>[id^=view-],html body .main-content :is(.view,[id^=view-]){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}html body :is(.mobile-topbar,.crm-bottom-nav){display:grid!important}html body :is(.page-eyebrow,.home-label,.modules-eyebrow){letter-spacing:0!important}html body :is(.page-title,h1.page-title,.intro h1,.home-intro h1,.page-header h1,.page-head h1,#homeGreeting){letter-spacing:0!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;font-size:clamp(30px,5vw,44px)!important;line-height:1.12!important;overflow:visible!important}html body :is(.page-subtitle,.dashboard-subtitle,#homeSubtitle,.intro>p,.home-intro>p,.crm-intro>p,.page-header>p,.page-head>p){white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:min(100%,760px)!important;margin:0!important;font-size:clamp(15px,2.2vw,18px)!important;line-height:1.45!important;display:block!important;overflow:visible!important}html body #view-home .home-intro,html body #view-home :is(.dashboard-section,.dashboard-quick-section,.dashboard-salesdock-section){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body #view-home .dashboard-stats{box-sizing:border-box!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 28px!important;display:grid!important;overflow:visible!important}html body #app .main-content #view-home .dashboard-stats,html body .crm-app .main-content #view-home .dashboard-stats,html body #app #view-home .dashboard-stats,html body .crm-app #view-home .dashboard-stats{grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:row!important}html body #view-home :is(.dashboard-stat,.dashboard-stat-button){box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:124px!important;padding:18px!important;display:flex!important;overflow:visible!important}html body #app .main-content #view-home button.dashboard-stat.dashboard-stat-button,html body .crm-app .main-content #view-home button.dashboard-stat.dashboard-stat-button,html body #app #view-home button.dashboard-stat.dashboard-stat-button,html body .crm-app #view-home button.dashboard-stat.dashboard-stat-button{min-width:0!important;max-width:100%!important;inline-size:auto!important;overflow:visible!important}html body #view-home .dashboard-stat>:is(.kpi-number,.kpi-label,.kpi-sub,strong,span,em){text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;overflow:visible!important}html body #view-home .dashboard-stat>.kpi-number{white-space:nowrap!important;font-size:clamp(32px,6vw,46px)!important;line-height:1!important}html body #view-home .dashboard-stat>.kpi-label{letter-spacing:0!important;text-transform:uppercase!important;font-size:clamp(11px,1.8vw,13px)!important;line-height:1.25!important}html body #app .main-content #view-home .dashboard-stat>:is(.kpi-label,.kpi-sub,.kpi-trend),html body .crm-app .main-content #view-home .dashboard-stat>:is(.kpi-label,.kpi-sub,.kpi-trend),html body #app #view-home .dashboard-stat>:is(.kpi-label,.kpi-sub,.kpi-trend),html body .crm-app #view-home .dashboard-stat>:is(.kpi-label,.kpi-sub,.kpi-trend){white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;display:block!important;overflow:visible!important}html body #view-home .dashboard-stat>.kpi-sub{letter-spacing:0!important;text-transform:none!important;margin-top:auto!important;font-size:clamp(12px,1.8vw,14px)!important;line-height:1.3!important}html body #view-home .quick-actions{box-sizing:border-box!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body #view-home .quick-action{box-sizing:border-box!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:74px!important;padding:14px 16px!important;display:flex!important;overflow:visible!important}html body #view-home .quick-action-body,html body #view-home .quick-action-body :is(strong,span){white-space:normal!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #view-home .quick-action-body strong{font-size:16px!important;line-height:1.25!important}html body #view-home .quick-action-body span{font-size:14px!important;line-height:1.35!important}}@media (width>=900px) and (width<=1024px){html body #app .main-content #view-home .dashboard-stats,html body .crm-app .main-content #view-home .dashboard-stats,html body #view-home .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #app .main-content #view-home .quick-actions,html body .crm-app .main-content #view-home .quick-actions,html body #app #view-home .quick-actions,html body .crm-app #view-home .quick-actions,html body #view-home .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=641px) and (width<=899px){html body #app .main-content #view-home .dashboard-stats,html body .crm-app .main-content #view-home .dashboard-stats,html body #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view-home .quick-actions{grid-template-columns:1fr!important}}@media (width<=640px){html body :is(#app,.crm-app)>main.main-content,html body .crm-app main.main-content,html body main.main-content,html body .main-content{padding:86px 18px calc(94px + env(safe-area-inset-bottom,0px))!important}html body #view-home .home-intro{margin-bottom:24px!important}html body #app .main-content #view-home .dashboard-stats,html body .crm-app .main-content #view-home .dashboard-stats,html body #app #view-home .dashboard-stats,html body .crm-app #view-home .dashboard-stats,html body #view-home .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body #view-home :is(.dashboard-stat,.dashboard-stat-button){min-height:148px!important;padding:16px!important}html body #view-home .quick-actions{grid-template-columns:1fr!important}}@media (width<=380px){html body :is(#app,.crm-app)>main.main-content,html body .crm-app main.main-content,html body main.main-content,html body .main-content{padding-left:14px!important;padding-right:14px!important}html body #view-home :is(.dashboard-stat,.dashboard-stat-button){min-height:146px!important;padding:14px!important}html body #view-home .dashboard-stat>.kpi-number{font-size:30px!important}html body #view-home .dashboard-stat>.kpi-label{font-size:10px!important;line-height:1.25!important}html body #view-home .dashboard-stat>.kpi-sub{font-size:11px!important}}html body :is(.bes-search,.crm-search,.field-search,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search,.agenda-visibility-search,.ev-participant-search,.modules-search,.td-search,.td-search-wrap,.ticket-search,.tickets-search,.search-row,.search-box){align-items:center!important;width:100%!important;min-width:0!important;display:flex!important;position:relative!important;overflow:hidden!important}html body :is(.bes-search,.crm-search,.field-search,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search,.agenda-visibility-search,.ev-participant-search,.modules-search,.td-search,.td-search-wrap,.ticket-search,.tickets-search,.search-row,.search-box)>:is(svg,.material-symbols-rounded,.material-symbols-outlined,.modules-search-icon){z-index:2!important;color:#8a94a6!important;pointer-events:none!important;width:18px!important;min-width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}html body :is(.bes-search,.crm-search,.field-search,.crm-search-shell,.product-search,.ops-link-search,.ops-users-search,.ta-search-row,.customer-search,.invoice-search,.comm-search,.ea-search,.demo-search,.audit-search,.health-search,.agenda-visibility-search,.ev-participant-search,.modules-search,.td-search,.td-search-wrap,.ticket-search,.tickets-search,.search-row,.search-box)>input{text-indent:0!important;width:100%!important;min-width:0!important;padding-left:44px!important;padding-right:42px!important}html body #view-team-agenda .ev-type-buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #view-team-agenda .ev-type-button{color:#2f3742!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #dfe5ea!important;border-radius:8px!important}html body #view-team-agenda .ev-type-button:hover:not(.is-active),html body #view-team-agenda .ev-type-button:focus-visible:not(.is-active){color:#111827!important;background:#f8fafc!important;border-color:#b8c2cc!important}html body #view-team-agenda .ev-type-button.is-active,html body #view-team-agenda .ev-type-button[aria-pressed=true]{color:#2e8b35!important;background:#eef8ef!important;border-color:#2e8b35!important;box-shadow:inset 0 0 0 1px #2e8b351f!important}html body #view-team-agenda .tg-mm-grid,html body #view-team-agenda .tg-month-header,html body #view-team-agenda .tg-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important}html body #view-team-agenda .tg-week-header,html body #view-team-agenda .tg-week-grid{grid-template-columns:64px repeat(7,minmax(118px,1fr))!important}html body #view-team-agenda .tg-main,html body #view-team-agenda #teamAgendaBody{min-width:0!important;max-width:100%!important}@media (width<=1024px){html body .mobile-menu-btn{visibility:hidden!important;pointer-events:none!important;display:none!important}html body .mobile-topbar{grid-template-columns:88px minmax(0,1fr) 88px!important;gap:0!important}html body .mobile-brand{grid-column:2!important;justify-content:center!important;justify-self:center!important;padding:0!important}html body .mobile-topbar>div:last-child{grid-column:3!important;justify-self:end!important}html body #view-team-agenda .tg-toolbar-row,html body #view-team-agenda .team-agenda-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;display:flex!important}html body #view-team-agenda .tg-view-switch{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}html body #view-team-agenda .tg-view-btn,html body #view-team-agenda .agenda-nav-btn,html body #view-team-agenda .agenda-new-btn,html body #view-team-agenda .agenda-access-btn,html body #view-team-agenda .tg-maintenance-btn{height:44px!important;min-height:44px!important}html body #view-team-agenda .agenda-week-label{white-space:normal!important;text-align:center!important;flex:220px!important;justify-content:center!important;align-items:center!important;min-width:min(100%,220px)!important;min-height:44px!important;padding:0 12px!important;display:flex!important}html body #view-team-agenda .tg-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}html body #view-team-agenda .tg-main{-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;order:1!important;width:100%!important;overflow:auto visible!important}html body #view-team-agenda .tg-sidepanel{order:2!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}html body #view-team-agenda .tg-minimonth,html body #view-team-agenda .agenda-visibility{min-width:0!important;max-width:100%!important}html body #view-team-agenda .route-check-card{border-radius:10px!important;padding:16px!important}html body #view-team-agenda .route-check-head{align-items:flex-start!important}}@media (width<=720px){html body #view-team-agenda .route-check-card{display:none!important}html body #view-team-agenda .tg-toolbar-row{margin-bottom:12px!important}html body #view-team-agenda .tg-maintenance-btn{color:#374151!important;flex:0 0 44px!important;width:44px!important;padding:0!important;overflow:hidden!important}html body #view-team-agenda .agenda-access-btn{color:#2e8b35!important;white-space:nowrap!important;flex:132px!important;width:auto!important;min-width:0!important;padding:0 12px!important;overflow:visible!important}html body #view-team-agenda .agenda-new-btn:not(.agenda-access-btn){flex:180px!important;justify-content:center!important}html body #view-team-agenda .ta-search-row{border-radius:10px!important;min-height:46px!important;margin-bottom:12px!important}html body #view-team-agenda .team-agenda-toolbar{grid-template-columns:44px minmax(0,1fr) 44px!important;display:grid!important}html body #view-team-agenda .team-agenda-toolbar .today-btn{grid-column:1/-1!important;width:100%!important}html body #view-team-agenda .tg-sidepanel{grid-template-columns:1fr!important}html body #view-team-agenda .tg-minimonth{display:none!important}html body #view-team-agenda .agenda-visibility-body{max-height:340px!important;overflow-y:auto!important}html body #view-team-agenda .tg-week,html body #view-team-agenda .tg-month{width:max-content!important;min-width:760px!important;max-width:none!important}html body #view-team-agenda .tg-week-header,html body #view-team-agenda .tg-week-grid{grid-template-columns:54px repeat(7,101px)!important;width:760px!important;min-width:760px!important}html body #view-team-agenda .tg-week-hours{width:54px!important}html body #view-team-agenda .tg-week-day-head{min-width:101px!important;min-height:56px!important}html body #view-team-agenda .tg-week-grid{max-height:64vh!important}html body #view-team-agenda .tg-month-header,html body #view-team-agenda .tg-month-grid{width:760px!important;min-width:760px!important}html body #view-team-agenda .tg-month-grid{grid-auto-rows:minmax(92px,auto)!important}html body #view-team-agenda .tg-month-cell{min-height:92px!important}html body #view-team-agenda .tg-day{width:100%!important;min-width:0!important}html body #view-team-agenda .tg-day-grid{grid-template-columns:54px minmax(260px,1fr)!important;max-height:64vh!important}html body #view-team-agenda .crm-modal.show{z-index:720!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important}html body #view-team-agenda .crm-modal-overlay{z-index:0!important}html body #view-team-agenda .ev-modal-box{z-index:1!important;border-radius:0!important;flex-direction:column!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #view-team-agenda .ev-modal-box .crm-modal-head{z-index:5!important;min-height:64px!important;padding:max(12px, env(safe-area-inset-top)) 14px 12px!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;position:sticky!important;top:0!important}html body #view-team-agenda .ev-modal-box .crm-modal-head h3{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:18px!important;line-height:1.25!important;overflow:hidden!important}html body #view-team-agenda .ev-modal-box .crm-modal-close{z-index:6!important;color:#111827!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;box-shadow:0 4px 14px #0f172a1f!important}html body #view-team-agenda .ev-modal-box .crm-modal-close:before{content:"x"!important;color:currentColor!important;font-size:26px!important;font-weight:500!important;line-height:1!important}html body #view-team-agenda .ev-modal-box .crm-modal-body{-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;max-height:none!important;padding:16px 16px 0!important;overflow:hidden auto!important}html body #view-team-agenda .ev-form-shell{padding:0!important}html body #view-team-agenda .ev-grid-2,html body #view-team-agenda .ev-appointment-meta{grid-template-columns:1fr!important;gap:0!important}html body #view-team-agenda .ev-type-buttons{grid-template-columns:1fr!important}html body #view-team-agenda .ev-field :is(input,select,textarea),html body #view-team-agenda .ev-type-button{height:48px!important;min-height:48px!important;font-size:16px!important}html body #view-team-agenda .ev-participant-menu{max-height:260px!important;box-shadow:none!important;margin-top:8px!important;position:static!important}html body #view-team-agenda .ev-actions{z-index:6!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e5e7eb!important;grid-template-columns:1fr!important;gap:10px!important;margin:22px -16px 0!important;display:grid!important;position:sticky!important;bottom:0!important;box-shadow:0 -10px 26px #0f172a14!important}html body #view-team-agenda .ev-actions>div[style]{display:none!important}html body #view-team-agenda .ev-actions .ev-btn{justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;font-size:15px!important}}@media (width<=420px){html body .mobile-topbar{grid-template-columns:58px minmax(0,1fr) 88px!important;padding-left:10px!important;padding-right:10px!important}html body .mobile-brand-logo{width:min(190px,52vw)!important;max-width:min(190px,52vw)!important}}html body #view-team-agenda :is(.ta-search-row,.agenda-visibility-search,.ev-participant-search)>input{text-indent:0!important;padding-left:44px!important;padding-right:42px!important}html body #view-team-agenda :is(.ta-search-row,.agenda-visibility-search,.ev-participant-search)>:is(svg,.material-symbols-rounded,.material-symbols-outlined){z-index:2!important;color:#8a94a6!important;pointer-events:none!important;width:18px!important;min-width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}html body #view-team-agenda .crm-modal-box .crm-modal-close{text-indent:0!important;white-space:nowrap!important;border-radius:999px!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-family:inherit!important;font-size:0!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html body #view-team-agenda .crm-modal-box .crm-modal-close:before{content:"x"!important;text-indent:0!important;font-family:inherit!important;font-size:26px!important;font-weight:500!important;line-height:1!important;display:block!important}@media (width<=1024px){html body.crm-agenda-modal-open{overflow:hidden!important}html body.crm-agenda-modal-open .mobile-topbar,html body.crm-agenda-modal-open .crm-bottom-nav{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body #app>.mobile-topbar>.mobile-topbar-spacer,html body .crm-app>.mobile-topbar>.mobile-topbar-spacer,html body .mobile-topbar>.mobile-topbar-spacer{pointer-events:none!important;visibility:hidden!important;width:44px!important;min-width:44px!important;height:44px!important;display:block!important}html body #app>.mobile-topbar,html body .crm-app>.mobile-topbar,html body .mobile-topbar{grid-template-columns:88px minmax(0,1fr) 88px!important;gap:0!important;display:grid!important}html body #app>.mobile-topbar>.mobile-menu-btn,html body .crm-app>.mobile-topbar>.mobile-menu-btn,html body .mobile-topbar>.mobile-menu-btn,html body .crm-app .mobile-menu-btn{visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;padding:0!important;display:none!important}html body #app>.mobile-topbar>.mobile-brand,html body .crm-app>.mobile-topbar>.mobile-brand,html body .mobile-topbar>.mobile-brand{grid-column:2!important;justify-content:center!important;justify-self:center!important;padding:0!important}html body #app>.mobile-topbar>div:last-child,html body .crm-app>.mobile-topbar>div:last-child,html body .mobile-topbar>div:last-child{grid-column:3!important;justify-self:end!important}}@media (width<=720px){html body #view-team-agenda .crm-modal.show{z-index:1450!important;width:100dvw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}html body #view-team-agenda .ev-modal-box{z-index:1451!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important}html body #view-team-agenda .ev-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;bottom:0!important}html body #view-team-agenda .ev-modal-box .crm-modal-body{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}html body #view-team-agenda .ev-modal-box .ev-actions{width:100dvw!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}html body #view-team-agenda .ev-actions .ev-btn{white-space:normal!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}html body #view-team-agenda .ev-actions .ev-btn-danger{grid-column:1/-1!important}}html body #app .main-content #view-team-agenda :is(.ta-search-row,.agenda-visibility-search,.ev-participant-search)>input,html body .crm-app .main-content #view-team-agenda :is(.ta-search-row,.agenda-visibility-search,.ev-participant-search)>input,html body #view-team-agenda :is(div.ta-search-row,div.agenda-visibility-search,div.ev-participant-search)>input{padding-left:44px!important;padding-inline-start:44px!important;padding-right:42px!important;text-indent:0!important;padding-inline-end:42px!important}html body #app .modules-overlay .modules-search>input,html body .crm-app .modules-overlay .modules-search>input,html body .modules-overlay .modules-search>input{padding-left:46px!important;padding-inline-start:46px!important;padding-right:42px!important;text-indent:0!important;padding-inline-end:42px!important}html body #app .modules-overlay .modules-search>:is(svg,.modules-search-icon,.material-symbols-rounded),html body .crm-app .modules-overlay .modules-search>:is(svg,.modules-search-icon,.material-symbols-rounded),html body .modules-overlay .modules-search>:is(svg,.modules-search-icon,.material-symbols-rounded){z-index:2!important;pointer-events:none!important;width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:16px!important;transform:translateY(-50%)!important}html body :is(.gv-sidebar,aside.sidebar,nav.sidebar,#app>aside.sidebar,.crm-app>aside.sidebar){background:#fff!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-link,.nav-item,.sidebar-group-toggle,.sidebar-all-modules,.gv-nav-item),html body aside.sidebar :is(.sidebar-link,.nav-item,.sidebar-group-toggle,.sidebar-all-modules,.gv-nav-item),html body nav.sidebar :is(a,button,.sidebar-nav-item,.gv-nav-item){color:#374151!important;box-shadow:none!important;background:0 0!important}html body :is(#app,.crm-app)>aside.sidebar:not(.is-collapsed) :is(.sidebar-link,.nav-item,.sidebar-group-toggle,.sidebar-all-modules,.gv-nav-item),html body aside.sidebar:not(.is-collapsed) :is(.sidebar-link,.nav-item,.sidebar-group-toggle,.sidebar-all-modules,.gv-nav-item),html body nav.sidebar :is(a,button,.sidebar-nav-item,.gv-nav-item){padding-left:11px!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-link.active,.sidebar-link[aria-current=page],.nav-item.active,.nav-item[aria-current=page],.sidebar-group-toggle.active,.sidebar-group-toggle[aria-current=page],.sidebar-nav-group.is-active>.sidebar-group-toggle,.sidebar-nav-item.active,.sidebar-nav-item.actief,.sidebar-nav-item[aria-current=page],.gv-nav-item.gv-actief,.gv-nav-item.active,.gv-nav-item.actief,.gv-nav-item[aria-current=page]),html body aside.sidebar :is(.sidebar-link.active,.sidebar-link[aria-current=page],.nav-item.active,.nav-item[aria-current=page],.sidebar-group-toggle.active,.sidebar-group-toggle[aria-current=page],.sidebar-nav-group.is-active>.sidebar-group-toggle,.sidebar-nav-item.active,.sidebar-nav-item.actief,.sidebar-nav-item[aria-current=page],.gv-nav-item.gv-actief,.gv-nav-item.active,.gv-nav-item.actief,.gv-nav-item[aria-current=page]),html body nav.sidebar :is(a.active,a.actief,a[aria-current=page],button.active,button.actief,button[aria-current=page]){color:#2e8b35!important;box-shadow:none!important;background:#f0faf0!important;border-left-color:#2e8b35!important;font-weight:600!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-link.active,.sidebar-link[aria-current=page],.nav-item.active,.nav-item[aria-current=page],.sidebar-group-toggle.active,.sidebar-group-toggle[aria-current=page],.sidebar-nav-group.is-active>.sidebar-group-toggle,.sidebar-nav-item.active,.sidebar-nav-item.actief,.sidebar-nav-item[aria-current=page],.gv-nav-item.gv-actief,.gv-nav-item.active,.gv-nav-item.actief,.gv-nav-item[aria-current=page]):before,html body aside.sidebar :is(.sidebar-link.active,.sidebar-link[aria-current=page],.nav-item.active,.nav-item[aria-current=page],.sidebar-group-toggle.active,.sidebar-group-toggle[aria-current=page],.sidebar-nav-group.is-active>.sidebar-group-toggle,.sidebar-nav-item.active,.sidebar-nav-item.actief,.sidebar-nav-item[aria-current=page],.gv-nav-item.gv-actief,.gv-nav-item.active,.gv-nav-item.actief,.gv-nav-item[aria-current=page]):before,html body nav.sidebar :is(a.active,a.actief,a[aria-current=page],button.active,button.actief,button[aria-current=page]):before{content:none!important;display:none!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-link.active,.sidebar-link[aria-current=page],.nav-item.active,.nav-item[aria-current=page],.sidebar-group-toggle.active,.sidebar-group-toggle[aria-current=page],.sidebar-nav-group.is-active>.sidebar-group-toggle,.sidebar-nav-item.active,.sidebar-nav-item.actief,.sidebar-nav-item[aria-current=page],.gv-nav-item.gv-actief,.gv-nav-item.active,.gv-nav-item.actief,.gv-nav-item[aria-current=page]) :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-link-label,.sidebar-group-label,.sidebar-count),html body aside.sidebar :is(.sidebar-link.active,.sidebar-link[aria-current=page],.nav-item.active,.nav-item[aria-current=page],.sidebar-group-toggle.active,.sidebar-group-toggle[aria-current=page],.sidebar-nav-group.is-active>.sidebar-group-toggle,.sidebar-nav-item.active,.sidebar-nav-item.actief,.sidebar-nav-item[aria-current=page],.gv-nav-item.gv-actief,.gv-nav-item.active,.gv-nav-item.actief,.gv-nav-item[aria-current=page]) :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-link-label,.sidebar-group-label,.sidebar-count){color:#2e8b35!important;opacity:1!important}html body :is(#app,.crm-app)>aside.sidebar :is(.sidebar-link,.nav-item,.sidebar-group-toggle,.sidebar-all-modules,.gv-nav-item):hover:not(.active):not(.actief):not(.gv-actief):not([aria-current=page]),html body aside.sidebar :is(.sidebar-link,.nav-item,.sidebar-group-toggle,.sidebar-all-modules,.gv-nav-item):hover:not(.active):not(.actief):not(.gv-actief):not([aria-current=page]),html body nav.sidebar :is(a,button,.sidebar-nav-item,.gv-nav-item):hover:not(.active):not(.actief):not(.gv-actief):not([aria-current=page]){color:#111827!important;background:#f3f4f6!important}@media (width>=1025px){html body :is(#app,.crm-app)>aside.sidebar.is-collapsed:not(:hover) :is(.sidebar-link,.nav-item,.sidebar-group-toggle,.sidebar-all-modules),html body aside.sidebar.is-collapsed:not(:hover) :is(.sidebar-link,.nav-item,.sidebar-group-toggle,.sidebar-all-modules){padding-left:0!important;padding-right:0!important}html body :is(#app,.crm-app)>aside.sidebar.is-collapsed:not(:hover) :is(.sidebar-link.active,.sidebar-link[aria-current=page],.nav-item.active,.nav-item[aria-current=page],.sidebar-group-toggle.active,.sidebar-nav-group.is-active>.sidebar-group-toggle),html body aside.sidebar.is-collapsed:not(:hover) :is(.sidebar-link.active,.sidebar-link[aria-current=page],.nav-item.active,.nav-item[aria-current=page],.sidebar-group-toggle.active,.sidebar-nav-group.is-active>.sidebar-group-toggle){color:#2e8b35!important;background:#f0faf0!important}}html body #app>aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle,html body .crm-app>aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle,html body aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle{color:#2e8b35!important;box-shadow:none!important;background:#f0faf0!important;padding-left:11px!important;font-weight:600!important}html body #app>aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-group-label,.sidebar-count),html body .crm-app>aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-group-label,.sidebar-count),html body aside.sidebar .sidebar-nav-group.is-active>.sidebar-group-toggle :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-group-label,.sidebar-count){color:#2e8b35!important;opacity:1!important}html body #app>aside.sidebar:not(.is-collapsed) .sidebar-nav-group.is-active>button.sidebar-group-toggle,html body #app>aside.sidebar.is-collapsed:hover .sidebar-nav-group.is-active>button.sidebar-group-toggle,html body #app>aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>button.sidebar-group-toggle,html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-nav-group.is-active>button.sidebar-group-toggle,html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-nav-group.is-active>button.sidebar-group-toggle,html body .crm-app aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>button.sidebar-group-toggle{color:#2e8b35!important;box-shadow:none!important;background:#f0faf0!important;padding-left:11px!important;font-weight:600!important}html body #app>aside.sidebar:not(.is-collapsed) .sidebar-nav-group.is-active>button.sidebar-group-toggle:before,html body #app>aside.sidebar.is-collapsed:hover .sidebar-nav-group.is-active>button.sidebar-group-toggle:before,html body #app>aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>button.sidebar-group-toggle:before,html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-nav-group.is-active>button.sidebar-group-toggle:before,html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-nav-group.is-active>button.sidebar-group-toggle:before,html body .crm-app aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>button.sidebar-group-toggle:before{content:none!important;display:none!important}html body #app>aside.sidebar:not(.is-collapsed) .sidebar-nav-group.is-active>button.sidebar-group-toggle :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-group-label,.sidebar-count),html body #app>aside.sidebar.is-collapsed:hover .sidebar-nav-group.is-active>button.sidebar-group-toggle :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-group-label,.sidebar-count),html body #app>aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>button.sidebar-group-toggle :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-group-label,.sidebar-count),html body .crm-app aside.sidebar:not(.is-collapsed) .sidebar-nav-group.is-active>button.sidebar-group-toggle :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-group-label,.sidebar-count),html body .crm-app aside.sidebar.is-collapsed:hover .sidebar-nav-group.is-active>button.sidebar-group-toggle :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-group-label,.sidebar-count),html body .crm-app aside.sidebar.is-collapsed:not(:hover) .sidebar-nav-group.is-active>button.sidebar-group-toggle :is(.material-symbols-rounded,.material-icons,.material-symbols-outlined,.gv-nav-icoon,svg,.nav-label,.sidebar-group-label,.sidebar-count){color:#2e8b35!important;opacity:1!important}html body .modules-overlay .modules-search{display:block!important;position:relative!important;overflow:visible!important}html body #app .modules-overlay .modules-search>input,html body .crm-app .modules-overlay .modules-search>input,html body .modules-overlay .modules-search>input{padding-left:52px!important;height:48px!important;min-height:48px!important;padding-inline-start:52px!important;line-height:48px!important}html body #app .modules-overlay .modules-search>:is(svg,.modules-search-icon,.material-symbols-rounded),html body .crm-app .modules-overlay .modules-search>:is(svg,.modules-search-icon,.material-symbols-rounded),html body .modules-overlay .modules-search>:is(svg,.modules-search-icon,.material-symbols-rounded){width:18px!important;min-width:18px!important;height:18px!important;left:40px!important}@media (width<=768px){html body.crm-modules-open .modules-overlay,html body .modules-overlay.open{z-index:1300!important}html body.crm-modules-open .mobile-topbar{z-index:0!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .modules-overlay.open .modules-panel{border-radius:0!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;inset:0!important}html body .modules-overlay .modules-header{z-index:4!important;min-height:calc(72px + env(safe-area-inset-top))!important;padding:max(18px, env(safe-area-inset-top)) 18px 14px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffffa!important;border-bottom:1px solid #e5e7eb!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 8px 22px #0f172a0f!important}html body .modules-overlay .modules-header h2{font-size:26px!important;line-height:1.12!important}html body .modules-overlay .modules-close{color:#111827!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#f3f4f6!important;border-radius:16px!important}html body .modules-overlay .modules-search{padding:12px 18px!important}html body #app .modules-overlay .modules-search>input,html body .crm-app .modules-overlay .modules-search>input,html body .modules-overlay .modules-search>input,html body #app .modules-overlay .modules-search>input[type=search],html body .crm-app .modules-overlay .modules-search>input[type=search],html body .modules-overlay .modules-search>input[type=search]{padding-left:50px!important;padding-inline-start:50px!important;padding-right:16px!important;height:48px!important;min-height:48px!important;padding-inline-end:16px!important}html body #app .modules-overlay .modules-search>:is(svg,.modules-search-icon,.material-symbols-rounded),html body .crm-app .modules-overlay .modules-search>:is(svg,.modules-search-icon,.material-symbols-rounded),html body .modules-overlay .modules-search>:is(svg,.modules-search-icon,.material-symbols-rounded){top:50%!important;left:34px!important}html body .modules-overlay .modules-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}html body.crm-modules-open .crm-bottom-nav{z-index:1350!important;pointer-events:auto!important}}html body :is(#app,.crm-app) aside.sidebar.gv-sidebar :is(.md3-sidebar-toggle,.sidebar-brand-mark,.brand-mark),html body aside.sidebar.gv-sidebar :is(.md3-sidebar-toggle,.sidebar-brand-mark,.brand-mark){display:none!important}@media (width>=1025px){html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar,html body .crm-app aside.sidebar.gv-sidebar,html body aside.sidebar.gv-sidebar{z-index:260!important;width:64px!important;min-width:64px!important;max-width:64px!important;overflow:hidden!important;transform:none!important;box-shadow:0 16px 38px #0f172a14!important}html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:hover,html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:focus-within,html body .crm-app aside.sidebar.gv-sidebar:hover,html body .crm-app aside.sidebar.gv-sidebar:focus-within,html body aside.sidebar.gv-sidebar:hover,html body aside.sidebar.gv-sidebar:focus-within{width:260px!important;min-width:260px!important;max-width:260px!important;box-shadow:22px 0 46px #0f172a29!important}html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar~main.main-content,html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:hover~main.main-content,html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:focus-within~main.main-content,html body .crm-app aside.sidebar.gv-sidebar~main.main-content,html body .crm-app aside.sidebar.gv-sidebar:hover~main.main-content,html body .crm-app aside.sidebar.gv-sidebar:focus-within~main.main-content,html body aside.sidebar.gv-sidebar~main.main-content,html body aside.sidebar.gv-sidebar:hover~main.main-content,html body aside.sidebar.gv-sidebar:focus-within~main.main-content{max-width:calc(100vw - 64px)!important;margin-left:64px!important;transform:none!important}html body aside.sidebar.gv-sidebar .sidebar-brand{display:none!important}html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:hover .sidebar-brand,html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:focus-within .sidebar-brand,html body .crm-app aside.sidebar.gv-sidebar:hover .sidebar-brand,html body .crm-app aside.sidebar.gv-sidebar:focus-within .sidebar-brand,html body aside.sidebar.gv-sidebar:hover .sidebar-brand,html body aside.sidebar.gv-sidebar:focus-within .sidebar-brand{border-bottom:1px solid #eef1f4!important;justify-content:flex-start!important;align-items:center!important;height:82px!important;min-height:82px!important;padding:16px 18px!important;display:flex!important}html body aside.sidebar.gv-sidebar .sidebar-brand-logo{-o-object-fit:contain!important;object-fit:contain!important;width:210px!important;max-width:210px!important;height:auto!important;display:none!important}html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:hover .sidebar-brand-logo,html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:focus-within .sidebar-brand-logo,html body .crm-app aside.sidebar.gv-sidebar:hover .sidebar-brand-logo,html body .crm-app aside.sidebar.gv-sidebar:focus-within .sidebar-brand-logo,html body aside.sidebar.gv-sidebar:hover .sidebar-brand-logo,html body aside.sidebar.gv-sidebar:focus-within .sidebar-brand-logo{display:block!important}html body aside.sidebar.gv-sidebar .sidebar-nav.sidebar-quick-nav{align-content:start!important;gap:8px!important;padding:14px 10px 12px!important}html body aside.sidebar.gv-sidebar .sidebar-section-title,html body aside.sidebar.gv-sidebar :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron){opacity:0!important;pointer-events:none!important;width:0!important;max-width:0!important;display:none!important;overflow:hidden!important}html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:hover .sidebar-section-title,html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:focus-within .sidebar-section-title,html body .crm-app aside.sidebar.gv-sidebar:hover .sidebar-section-title,html body .crm-app aside.sidebar.gv-sidebar:focus-within .sidebar-section-title,html body aside.sidebar.gv-sidebar:hover .sidebar-section-title,html body aside.sidebar.gv-sidebar:focus-within .sidebar-section-title{opacity:1!important;pointer-events:auto!important;width:auto!important;max-width:none!important;display:block!important}html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron),html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:focus-within :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron),html body .crm-app aside.sidebar.gv-sidebar:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron),html body .crm-app aside.sidebar.gv-sidebar:focus-within :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron),html body aside.sidebar.gv-sidebar:hover :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron),html body aside.sidebar.gv-sidebar:focus-within :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron){opacity:1!important;pointer-events:auto!important;white-space:nowrap!important;width:auto!important;max-width:170px!important;display:inline-flex!important;overflow:visible!important}html body aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout){justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;margin-inline:auto!important;padding-inline:0!important}html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body :is(#app,.crm-app)>aside.sidebar.gv-sidebar:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body .crm-app aside.sidebar.gv-sidebar:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body .crm-app aside.sidebar.gv-sidebar:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body aside.sidebar.gv-sidebar:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body aside.sidebar.gv-sidebar:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout){justify-content:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:12px!important}html body.crm-modules-open aside.sidebar.gv-sidebar,html body.crm-modules-open aside.sidebar.gv-sidebar:hover,html body.crm-modules-open aside.sidebar.gv-sidebar:focus-within{width:64px!important;min-width:64px!important;max-width:64px!important;overflow:hidden!important;box-shadow:0 16px 38px #0f172a14!important}html body.crm-modules-open aside.sidebar.gv-sidebar .sidebar-brand{display:none!important}html body.crm-modules-open aside.sidebar.gv-sidebar .sidebar-section-title,html body.crm-modules-open aside.sidebar.gv-sidebar :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron){opacity:0!important;pointer-events:none!important;width:0!important;max-width:0!important;display:none!important;overflow:hidden!important}html body.crm-modules-open aside.sidebar.gv-sidebar :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body.crm-modules-open aside.sidebar.gv-sidebar:hover :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body.crm-modules-open aside.sidebar.gv-sidebar:focus-within :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout){justify-content:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;margin-inline:auto!important;padding-inline:0!important}html body .modules-overlay{z-index:255!important}html body .modules-overlay.open{pointer-events:none!important}html body .modules-overlay .modules-backdrop{display:none!important}html body .modules-overlay .modules-panel{pointer-events:auto!important;border:1px solid #e5e7eb!important;border-radius:16px!important;width:min(400px,100vw - 96px)!important;max-width:min(400px,100vw - 96px)!important;height:auto!important;max-height:calc(100dvh - 24px)!important;inset:12px auto 12px 76px!important;transform:translate(-8px)scale(.98)!important;box-shadow:0 18px 46px #0f172a2e!important}html body .modules-overlay.open .modules-panel{transform:translate(0)scale(1)!important}html body .modules-overlay .modules-grid{grid-template-columns:1fr!important}}@media (width<=1024px){html body aside.sidebar.gv-sidebar :is(.md3-sidebar-toggle,.sidebar-brand-mark,.brand-mark){display:none!important}}html body #view-leads>.lead-workspace-tabs button>:is(b,.lead-tab-badge){text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:20px!important;max-width:36px!important;height:20px!important;max-height:20px!important;padding:0 6px!important;font-size:10px!important;font-weight:800!important;line-height:20px!important;display:inline-flex!important;overflow:hidden!important}html body #view-leads>.lead-workspace-tabs button.active>:is(b,.lead-tab-badge),html body #view-leads>.lead-workspace-tabs button[aria-current=page]>:is(b,.lead-tab-badge){color:#2e8b35!important;background:#fff!important}html body #view-leads>.lead-workspace-tabs button:not(.active):not([aria-current=page])>:is(b,.lead-tab-badge){color:#fff!important;background:#2e8b35!important}html body #view-leads>.lead-workspace-tabs{justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;scroll-padding-inline:18px!important;overflow:auto hidden!important}html body #view-leads>.lead-workspace-tabs button{flex:none!important;min-width:max-content!important}html body #view-leads .leads-actionbar{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}html body #view-leads .leads-secondary{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}html body #view-leads :is(.leads-icon-btn,.leads-secondary-btn,.leads-sync-btn){color:#2e8b35!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #2e8b35!important;border-radius:8px!important;padding:0 14px!important}html body #view-leads :is(.leads-icon-btn,.leads-secondary-btn,.leads-sync-btn):hover:not(:disabled){background:#f0faf0!important}html body #view-leads .leads-icon-btn .leads-action-label{opacity:1!important;visibility:visible!important;max-width:none!important;display:inline-flex!important}html body #view-leads .lead-filter-stack{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:12px 16px!important;overflow:visible!important}html body #view-leads .lead-filterbar{background:0 0!important;border:0!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:8px!important;width:100%!important;min-height:0!important;padding:0!important;display:flex!important}html body #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar{flex-wrap:wrap!important}html body #view-leads .lead-search-field{flex:320px!important;min-width:260px!important;height:40px!important;min-height:40px!important;display:block!important;position:relative!important}html body #view-leads .lead-search-accessible-label{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body #view-leads .lead-search-field>.bes-search{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;align-items:center!important;padding:0 40px 0 38px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #view-leads .lead-search-field>.bes-search:focus-within{border-color:#2e8b35!important;box-shadow:0 0 0 3px #2e8b3524!important}html body #view-leads .lead-search-field>.bes-search>svg{color:#9ca3af!important;pointer-events:none!important;width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}html body #view-leads .lead-search-field>.bes-search>input{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;line-height:40px!important}html body #view-leads .lead-search-clear{background:0 0!important;border:0!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html body #view-leads .lead-filter-control,html body #view-leads .lead-daterange,html body #view-leads .lead-more-filters-btn{flex:none!important;min-width:144px!important}html body #view-leads .lead-filter-control>span{color:#6b7280!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html body #view-leads .lead-filter-control>select,html body #view-leads .lead-daterange input,html body #view-leads .lead-more-filters-btn{height:40px!important;min-height:40px!important;max-height:40px!important}html body #view-leads .lead-export-form{flex-direction:column!important;gap:18px!important;display:flex!important}html body #view-leads .lead-export-grid{gap:16px!important;display:grid!important}html body #view-leads .lead-export-date-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}html body #view-leads .lead-export-format{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html body #view-leads .lead-export-format label{cursor:pointer!important}html body #view-leads .lead-export-format input{opacity:0!important;pointer-events:none!important;position:absolute!important}html body #view-leads .lead-export-format label>span{color:#374151!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;font-weight:700!important;display:inline-flex!important}html body #view-leads .lead-export-format input:checked+span{color:#2e8b35!important;background:#f0faf0!important;border-color:#2e8b35!important}html body #view-leads .lead-export-format label>span>.material-symbols-rounded{background:0 0!important;border:0!important;width:auto!important;height:auto!important;font-size:20px!important}html body #view-leads .lead-export-actions{justify-content:flex-end!important}@media (width<=900px){html body #view-leads .lead-filterbar,html body #view-leads .leads-actionbar,html body #view-leads .leads-secondary{flex-wrap:wrap!important}html body #view-leads .lead-search-field,html body #view-leads .lead-filter-control,html body #view-leads .lead-daterange,html body #view-leads .lead-more-filters-btn{flex:100%!important;width:100%!important;min-width:0!important}}html body[data-active-view=view-leads] #view-leads .lead-filter-stack,html body #view-leads .lead-filter-stack{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:18px 22px!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-filterbar,html body #view-leads .lead-filterbar,html body[data-active-view=view-leads] #view-leads .lead-filterbar[data-ui-overflow-fix=true],html body #view-leads .lead-filterbar[data-ui-overflow-fix=true]{grid-template-columns:minmax(320px,1.4fr) repeat(3,minmax(160px,.62fr)) minmax(152px,max-content)!important;align-items:end!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:0!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar,html body #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}html body[data-active-view=view-leads] #view-leads .lead-search-field,html body #view-leads .lead-search-field,html body[data-active-view=view-leads] #view-leads .lead-filter-control,html body #view-leads .lead-filter-control{grid-template-rows:16px 44px!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-search-accessible-label,html body #view-leads .lead-search-accessible-label,html body[data-active-view=view-leads] #view-leads .lead-filter-control>span,html body #view-leads .lead-filter-control>span{clip:auto!important;color:#5f6673!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;width:auto!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:16px!important;display:block!important;position:static!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search,html body #view-leads .lead-search-field>.bes-search{width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #dfe3ea!important;border-radius:8px!important;grid-template-columns:20px minmax(0,1fr) 28px!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search>svg,html body #view-leads .lead-search-field>.bes-search>svg{color:#8a93a3!important;grid-column:1!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;position:static!important;transform:none!important}html body[data-active-view=view-leads] #view-leads .lead-search-field>.bes-search>input,html body #view-leads .lead-search-field>.bes-search>input{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;color:#111827!important;background:0 0!important;border:0!important;outline:0!important;grid-column:2!important;padding:0!important;font-size:14px!important;line-height:42px!important}html body[data-active-view=view-leads] #view-leads .lead-search-clear,html body #view-leads .lead-search-clear{border-radius:999px!important;grid-column:3!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:inline-flex!important;position:static!important;transform:none!important}html body[data-active-view=view-leads] #view-leads .lead-filter-control>select,html body #view-leads .lead-filter-control>select,html body[data-active-view=view-leads] #view-leads .lead-more-filters-btn,html body #view-leads .lead-more-filters-btn{border-radius:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body[data-active-view=view-leads] #view-leads .lead-status-pills,html body #view-leads .lead-status-pills{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:34px!important;max-height:none!important;margin:0!important;padding:0 0 2px!important;display:flex!important;overflow:visible!important}html body[data-active-view=view-leads] #view-leads .lead-status-pill,html body #view-leads .lead-status-pill{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:32px!important;min-height:32px!important;max-height:none!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}html body #view-leads .lead-report-card,html body #view-leads .lead-report-card-head{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body #view-leads .lead-report-card-head{flex-wrap:wrap!important}html body #view-leads .lead-report-card :is(h2,h3,h4,p,span,small,strong,em){overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}@media (width<=1180px){html body[data-active-view=view-leads] #view-leads .lead-filterbar,html body #view-leads .lead-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body[data-active-view=view-leads] #view-leads .lead-filter-stack,html body #view-leads .lead-filter-stack{padding:14px!important}html body[data-active-view=view-leads] #view-leads .lead-filterbar,html body #view-leads .lead-filterbar,html body[data-active-view=view-leads] #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar,html body #view-leads .lead-filter-stack.is-advanced-open .lead-filterbar{grid-template-columns:minmax(0,1fr)!important}}html body :is(.crm-app,#app) #view-profiel .profile-field-placeholder{min-height:1px;display:block}html body #view-users .ops-user-avatar{color:#2e8b35!important;background:#eef7ee!important;overflow:hidden!important}html body #view-users .ops-user-avatar img{border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body #view-users .ops-user-editor-hero{grid-template-columns:56px minmax(0,1fr) auto auto!important}html body #view-users .ops-user-avatar-upload{color:#2e8b35!important;white-space:nowrap!important;background:#f7fff7!important;border:1px solid #cdd8ce!important;gap:8px!important;min-height:40px!important;padding:0 14px!important;font-weight:750!important}html body #view-users .ops-user-avatar-upload input{display:none!important}html body #view-users .ops-password-field{position:relative!important}html body #view-users .ops-password-input{width:100%!important;display:block!important;position:relative!important}html body #view-users .ops-user-editor .ops-password-input input{padding-right:48px!important}html body #view-users .ops-password-input button{color:#6b7280!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}html body #view-users .ops-password-input button:hover{color:#2e8b35!important;background:#f3f4f6!important}html body #view-users .ops-password-strength{color:#6b7280!important;grid-column:1/2!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:750!important;display:flex!important}html body #view-users .ops-password-strength span{background:#e5e7eb!important;border-radius:999px!important;width:min(240px,52vw)!important;height:8px!important;position:relative!important;overflow:hidden!important}html body #view-users .ops-password-strength i{border-radius:inherit!important;background:#dc2626!important;width:0!important;height:100%!important;display:block!important}html body #view-users .ops-password-strength.score-1 i,html body #view-users .ops-password-strength.score-2 i{background:#d97706!important;width:35%!important}html body #view-users .ops-password-strength.score-3 i{background:#ca8a04!important;width:60%!important}html body #view-users .ops-password-strength.score-4 i{background:#16a34a!important;width:82%!important}html body #view-users .ops-password-strength.score-5 i{background:#15803d!important;width:100%!important}html body #view-users .ops-user-login-note{color:#5f6368!important;align-self:center!important;margin:0!important;font-size:13px!important;line-height:20px!important}@media (width<=768px){html body :is(.crm-app,#app) #view-profiel .profile-field-placeholder{display:none!important}html body #view-users .ops-user-editor-hero{grid-template-columns:52px minmax(0,1fr)!important}html body #view-users .ops-user-avatar-upload,html body #view-users .ops-user-editor-hero b{grid-column:1/-1!important;justify-self:start!important}html body #view-users .ops-password-strength,html body #view-users .ops-user-login-note{grid-column:1/-1!important}}html body :is(.crm-app,#app) #view-profiel .security-option-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;display:inline-flex!important}html body :is(.crm-app,#app) #view-profiel .profile-badge-button{cursor:pointer!important;white-space:nowrap!important;border:0!important}html body :is(.crm-app,#app) #view-profiel .security-setup-panel{background:#f8fff8!important;border:1px solid #dbe7dc!important;border-radius:10px!important;gap:16px!important;margin-top:16px!important;padding:18px!important;display:grid!important}html body :is(.crm-app,#app) #view-profiel .security-setup-panel h3{color:#111827!important;letter-spacing:0!important;margin:0 0 6px!important;font-size:18px!important;font-weight:800!important}html body :is(.crm-app,#app) #view-profiel .security-setup-panel p{color:#5f6368!important;margin:0!important;font-size:13px!important;line-height:1.5!important}html body :is(.crm-app,#app) #view-profiel .authenticator-setup-grid{grid-template-columns:180px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}html body :is(.crm-app,#app) #view-profiel .authenticator-setup-grid img{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;width:180px!important;height:180px!important;padding:8px!important}html body :is(.crm-app,#app) #view-profiel .authenticator-manual-code{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;min-width:0!important;padding:12px!important}html body :is(.crm-app,#app) #view-profiel .authenticator-manual-code span{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:11px!important;font-weight:800!important;display:block!important}html body :is(.crm-app,#app) #view-profiel .authenticator-manual-code code,html body :is(.crm-app,#app) #view-profiel .backup-code-grid code{color:#111827!important;letter-spacing:.08em!important;overflow-wrap:anywhere!important;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:14px!important;font-weight:800!important;display:block!important}html body :is(.crm-app,#app) #view-profiel .backup-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body :is(.crm-app,#app) #view-profiel .backup-code-grid code{text-align:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:12px!important}html body :is(.crm-app,#app) #view-profiel .security-muted{background:#fff!important;border:1px dashed #d8dee8!important;border-radius:8px!important;padding:12px!important}@media (width<=768px){html body :is(.crm-app,#app) #view-profiel.profile-settings-view{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}html body :is(.crm-app,#app) #view-profiel .profile-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-flow:row!important;gap:0!important;margin:0 0 18px!important;padding:0 16px!important;display:flex!important;overflow:auto hidden!important}html body :is(.crm-app,#app) #view-profiel .profile-tabs::-webkit-scrollbar{display:none!important}html body :is(.crm-app,#app) #view-profiel .profile-tab{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important}html body :is(.crm-app,#app) #view-profiel .profile-content{margin-bottom:0!important;overflow:visible!important}html body :is(.crm-app,#app) #view-profiel .security-option{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px 14px!important}html body :is(.crm-app,#app) #view-profiel .security-option-main{flex:auto!important;gap:10px!important;min-width:0!important}html body :is(.crm-app,#app) #view-profiel .security-option-main>div{min-width:0!important}html body :is(.crm-app,#app) #view-profiel .security-option-icon{width:36px!important;min-width:36px!important;height:36px!important}html body :is(.crm-app,#app) #view-profiel .security-option strong{font-size:13px!important}html body :is(.crm-app,#app) #view-profiel .security-option small{overflow-wrap:anywhere!important;font-size:11px!important}html body :is(.crm-app,#app) #view-profiel .security-option-actions{min-width:0!important;max-width:128px!important}html body :is(.crm-app,#app) #view-profiel .security-option .profile-action-btn,html body :is(.crm-app,#app) #view-profiel .security-option .profile-badge{justify-content:center!important;width:auto!important;min-width:92px!important;max-width:128px!important;padding:0 10px!important;font-size:12px!important}html body :is(.crm-app,#app) #view-profiel .authenticator-setup-grid{grid-template-columns:1fr!important;justify-items:center!important}html body :is(.crm-app,#app) #view-profiel .authenticator-manual-code{width:100%!important}html body :is(.crm-app,#app) #view-profiel .backup-code-grid{grid-template-columns:1fr!important}}html body #view-team-agenda .route-check-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 24px!important;padding:0!important;display:grid!important;overflow:visible!important;box-shadow:0 8px 22px #0f172a0d!important}html body #view-team-agenda .route-check-head{box-sizing:border-box!important;cursor:pointer!important;border-bottom:1px solid #f3f4f6!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;padding:20px 20px 16px!important;transition:background .15s!important;display:flex!important}html body #view-team-agenda .route-check-head>div{flex:1 1 0!important;min-width:0!important;max-width:calc(100% - 48px)!important}html body #view-team-agenda .route-check-head:hover,html body #view-team-agenda .route-check-head:focus-visible{background:#fafafa!important;outline:none!important}html body #view-team-agenda .route-check-card.is-collapsed .route-check-head{border-bottom-color:#0000!important}html body #view-team-agenda .route-check-head .section-label{clip-path:none!important;color:#6b7280!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0 0 4px!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:14px!important;display:block!important;position:static!important;transform:none!important}html body #view-team-agenda .route-check-head h2{color:#111827!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:750!important;line-height:24px!important}html body #view-team-agenda .route-check-head p{color:#6b7280!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.5!important}html body :is(#app,.crm-app) .main-content #view-team-agenda .route-check-card{overflow:visible!important}html body :is(#app,.crm-app) .main-content #view-team-agenda .route-check-head,html body :is(#app,.crm-app) .main-content #view-team-agenda .route-check-head>div,html body :is(#app,.crm-app) .main-content #view-team-agenda .route-check-head p{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important}html body #view-team-agenda .route-check-collapse{color:#6b7280!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#f3f4f6!important;border:0!important;border-radius:6px!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:background .15s,color .15s,transform .2s!important;display:inline-flex!important}html body #view-team-agenda .route-check-collapse:hover{color:#374151!important;background:#e5e7eb!important}html body #view-team-agenda .route-check-collapse .material-symbols-rounded{width:20px!important;height:20px!important;color:inherit!important;background:0 0!important;font-size:20px!important;line-height:20px!important;transform:none!important}html body #view-team-agenda .route-check-content{box-sizing:border-box!important;gap:16px!important;min-width:0!important;padding:16px 20px 20px!important;display:grid!important}html body #view-team-agenda .route-check-form{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:12px!important;width:100%!important;display:grid!important}html body #view-team-agenda .route-check-field{color:#6b7280!important;gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}html body #view-team-agenda .route-check-field>span:first-child{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;min-height:16px!important;font-size:11px!important;font-weight:800!important;line-height:16px!important;display:block!important}html body #view-team-agenda .route-check-form :is(input,select){color:#111827!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:8px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;line-height:40px!important}html body #view-team-agenda .route-check-form input::placeholder{color:#8a93a3!important}html body #view-team-agenda .route-check-form :is(input,select):focus{border-color:#2e8b35!important;outline:none!important;box-shadow:0 0 0 3px #2e8b351f!important}html body #view-team-agenda .route-select-wrap{min-width:0!important;display:block!important;position:relative!important}html body #view-team-agenda .route-select-wrap select{appearance:none!important;padding-right:40px!important}html body #view-team-agenda .route-select-wrap .material-symbols-rounded{color:#6b7280!important;pointer-events:none!important;width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}html body #view-team-agenda .route-check-results{flex-direction:column!important;gap:8px!important;margin-top:0!important;display:flex!important}html body #view-team-agenda .route-check-result{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 16px!important;transition:border-color .15s,background .15s!important;display:flex!important}html body #view-team-agenda .route-check-result:hover{background:#fbfffb!important;border-color:#2e8b35!important}html body #view-team-agenda .route-result-main{flex:auto!important;gap:4px!important;min-width:0!important;display:grid!important}html body #view-team-agenda .route-result-titleline{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body #view-team-agenda .route-result-titleline strong{color:#111827!important;font-size:13px!important;font-weight:750!important;line-height:19px!important}html body #view-team-agenda .route-result-main>span{color:#374151!important;font-size:13px!important;font-weight:500!important;line-height:19px!important}html body #view-team-agenda .route-result-main>small{color:#6b7280!important;font-size:12px!important;line-height:18px!important}html body #view-team-agenda .route-match-chip,html body #view-team-agenda .route-result-meta span{white-space:nowrap!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important}html body #view-team-agenda .route-match-chip.hoog{color:#92400e!important;background:#fef3c7!important}html body #view-team-agenda .route-match-chip.goed{color:#075985!important;background:#e0f2fe!important}html body #view-team-agenda .route-match-chip.laag{color:#374151!important;background:#f3f4f6!important}html body #view-team-agenda .route-result-meta{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html body #view-team-agenda .route-result-meta span{color:#6b7280!important;background:#f3f4f6!important}html body #view-team-agenda .route-result-meta span:last-child{color:#2e8b35!important;background:#f0faf0!important}html body #view-team-agenda .route-result-actions{flex-direction:column!important;flex:none!important;gap:6px!important;display:flex!important}html body #view-team-agenda :is(.route-secondary-btn,.route-primary-btn){min-width:104px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:13px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #view-team-agenda .route-secondary-btn{color:#2e8b35!important;background:#fff!important;border:1px solid #2e8b35!important}html body #view-team-agenda .route-secondary-btn:hover{background:#f0faf0!important}html body #view-team-agenda .route-primary-btn{color:#fff!important;background:#2e8b35!important;border:1px solid #2e8b35!important}html body #view-team-agenda .route-primary-btn:hover{background:#256f2b!important;border-color:#256f2b!important}html body #view-team-agenda .route-check-empty{color:#6b7280!important;text-align:center!important;background:#fbfcfd!important;border:1px dashed #d8dee8!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:74px!important;padding:18px!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;display:flex!important}html body #view-team-agenda :is(.agenda-vis-row,.agenda-access-row){-moz-column-gap:10px!important;grid-template-columns:18px 10px minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;display:grid!important}html body #view-team-agenda :is(.agenda-vis-row,.agenda-access-row) .agenda-vis-check{grid-area:1/1/span 2!important}html body #view-team-agenda :is(.agenda-vis-row,.agenda-access-row) .agenda-vis-dot{grid-area:1/2/span 2!important}html body #view-team-agenda :is(.agenda-vis-row,.agenda-access-row) .agenda-vis-name{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;grid-area:1/3!important;min-width:0!important;line-height:18px!important;overflow:visible!important}html body #view-team-agenda :is(.agenda-vis-row,.agenda-access-row) .agenda-vis-role{overflow-wrap:anywhere!important;white-space:normal!important;grid-area:2/3!important;min-width:0!important}@media (width<=1024px){html body #view-team-agenda .route-check-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body #view-team-agenda .route-check-card{display:grid!important}}@media (width<=600px){html body #view-team-agenda .route-check-head{align-items:flex-start!important;padding:14px 16px!important}html body #view-team-agenda .route-check-content{padding:14px 16px 16px!important}html body #view-team-agenda .route-check-form{grid-template-columns:1fr!important}html body #view-team-agenda .route-check-result{flex-direction:column!important;align-items:flex-start!important}html body #view-team-agenda .route-result-actions{flex-direction:row!important;width:100%!important}html body #view-team-agenda :is(.route-secondary-btn,.route-primary-btn){flex:1 1 0!important;min-width:0!important}}html body #view-sales-commissions :is(.comm-filter-bar,.comm-filter-field,.comm-search-box,.comm-custom-range,.comm-result-bar,.comm-active-filters,.comm-list-head){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4{margin-bottom:18px!important}html body #view-sales-commissions button.comm-kpi{appearance:none!important;cursor:pointer!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}html body #view-sales-commissions button.comm-kpi:hover{border-color:#2e8b356b!important;box-shadow:0 6px 18px #0f172a12!important}html body #view-sales-commissions button.comm-kpi:focus-visible{outline-offset:3px!important;outline:2px solid #2e8b358c!important}html body #view-sales-commissions .comm-kpi.active,html body #view-sales-commissions .comm-kpi[aria-pressed=true]{background:#f4fbf5!important;border-color:#2e8b35!important;box-shadow:0 0 0 1px #2e8b3524!important}html body #view-sales-commissions .comm-kpi.missing.has-warning.active,html body #view-sales-commissions .comm-kpi.missing.has-warning[aria-pressed=true]{background:#fffbeb!important;border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b29!important}@media (width>=900px){html body :is(.crm-app,#app) #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4,html body #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body #view-sales-commissions .comm-toolbar{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;width:100%!important;margin:0!important;display:grid!important}html body #view-sales-commissions .comm-filter-bar{width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(150px,1fr)) auto!important;align-items:end!important;gap:10px!important;padding:10px!important;display:grid!important}html body #view-sales-commissions .comm-filter-field{gap:5px!important;display:grid!important}html body #view-sales-commissions .comm-filter-field>span{color:#6b7280!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;line-height:14px!important}html body #view-sales-commissions .comm-search-box{align-items:center!important;display:grid!important;position:relative!important}html body #view-sales-commissions .comm-search-box>svg{z-index:1!important;color:#9ca3af!important;pointer-events:none!important;position:absolute!important;left:12px!important}html body #view-sales-commissions .comm-search-box>input,html body #view-sales-commissions :is(.comm-filter-select,.comm-date-filter,.comm-adv-filter){color:#111827!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #d8dee8!important;border-radius:8px!important;padding:0 34px 0 12px!important;font-size:13px!important;font-weight:650!important;line-height:38px!important;display:block!important}html body #view-sales-commissions .comm-search-box>input{padding-left:38px!important;padding-right:12px!important}html body #view-sales-commissions :is(.comm-search-box>input,.comm-filter-select,.comm-date-filter,.comm-adv-filter):focus{border-color:#2e8b35!important;outline:none!important;box-shadow:0 0 0 3px #2e8b351c!important}html body #view-sales-commissions .comm-date-filter{padding-right:10px!important}html body #view-sales-commissions .comm-custom-range{grid-column:span 2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #view-sales-commissions .comm-filter-reset{color:#374151!important;width:auto!important;min-width:96px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;white-space:nowrap!important;background:#f9fafb!important;border:1px solid #d8dee8!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-size:13px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}html body #view-sales-commissions .comm-result-bar{color:#6b7280!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:-4px 0 0!important;font-size:12px!important;font-weight:650!important;line-height:18px!important;display:flex!important}html body #view-sales-commissions .comm-active-filters{flex-wrap:wrap!important;flex:auto!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}html body #view-sales-commissions .comm-active-filters button{color:#374151!important;width:auto!important;max-width:260px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f9fafb!important;border:1px solid #d8dee8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:11px!important;font-weight:750!important;line-height:26px!important;display:inline-flex!important;overflow:hidden!important}html body #view-sales-commissions .comm-duplicate-summary{color:#374151!important;box-shadow:none!important;background:#fffbeb!important;border:1px solid #fcd34d!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 16px!important;padding:12px 16px!important;display:flex!important}html body #view-sales-commissions .comm-duplicate-summary>svg{color:#d97706!important;flex:none!important}html body #view-sales-commissions .comm-duplicate-summary>div{flex-wrap:wrap!important;flex:auto!important;align-items:baseline!important;gap:4px 8px!important;min-width:0!important;display:flex!important}html body #view-sales-commissions .comm-duplicate-summary strong{color:#111827!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}html body #view-sales-commissions .comm-duplicate-summary span{color:#6b7280!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:500!important;line-height:19px!important}html body #view-sales-commissions .comm-duplicate-summary button{color:#92400e!important;width:auto!important;min-width:76px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d97706!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:13px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}html body #view-sales-commissions .comm-list{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0a!important}html body #view-sales-commissions .comm-list-head{color:#9ca3af!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:minmax(190px,.78fr) minmax(320px,1.32fr) minmax(150px,.34fr)!important;gap:16px!important;padding:10px 16px!important;font-size:11px!important;font-weight:800!important;line-height:14px!important;display:grid!important}html body #view-sales-commissions .comm-row-shell{box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #f3f4f6!important;border-radius:0!important;transition:background .12s!important;overflow:visible!important}html body #view-sales-commissions .comm-row-shell .comm-row{width:100%!important;height:auto!important;min-height:84px!important;max-height:none!important;box-shadow:none!important;box-sizing:border-box!important;color:inherit!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(190px,.78fr) minmax(320px,1.32fr) minmax(150px,.34fr)!important;align-items:center!important;gap:16px!important;padding:12px 16px!important;display:grid!important;overflow:visible!important;transform:none!important}html body #view-sales-commissions .comm-row-shell.has-duplicate-products .comm-row{padding-bottom:14px!important}html body #view-sales-commissions .comm-row-shell .comm-row:hover,html body #view-sales-commissions .comm-row-shell .comm-row:focus-visible{background:#fafafa!important;outline:none!important}html body #view-sales-commissions .comm-row-main,html body #view-sales-commissions .comm-row-product,html body #view-sales-commissions .comm-row-meta{min-width:0!important}html body #view-sales-commissions .comm-row-kicker,html body #view-sales-commissions .comm-row-main>strong,html body #view-sales-commissions .comm-row-main>em,html body #view-sales-commissions .comm-row-product>strong,html body #view-sales-commissions .comm-row-product>small,html body #view-sales-commissions .comm-row-meta>strong,html body #view-sales-commissions .comm-row-meta>small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #view-sales-commissions .comm-row-kicker{color:#6b7280!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important}html body #view-sales-commissions .comm-row-product{gap:3px!important;display:grid!important}html body #view-sales-commissions .comm-row-product>strong{color:#374151!important;font-size:13px!important;font-weight:700!important;line-height:19px!important}html body #view-sales-commissions .comm-row-product>small{color:#9ca3af!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}html body #view-sales-commissions .comm-row .comm-row-details span,html body #view-sales-commissions .comm-row .comm-agenda-pill{color:#4b5563!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;width:auto!important;max-width:220px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:11px!important;font-weight:700!important;line-height:20px!important;display:inline-flex!important;overflow:hidden!important}html body #view-sales-commissions .comm-row-meta{text-align:right!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;display:flex!important}html body #view-sales-commissions .comm-status-badge{color:#1e40af!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;background:#dbeafe!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:11px!important;font-weight:750!important;line-height:20px!important;display:inline-flex!important}html body #view-sales-commissions .comm-status-badge.is-open{color:#92400e!important;background:#fef3c7!important}html body #view-sales-commissions .comm-status-badge.is-aankomend{color:#1e40af!important;background:#dbeafe!important}html body #view-sales-commissions .comm-status-badge.is-gefactureerd{color:#14532d!important;background:#dcfce7!important}html body #view-sales-commissions .comm-duplicate-warning{color:#374151!important;width:100%!important;box-shadow:none!important;background:#fffbeb!important;border:0!important;border-top:1px solid #fef3c7!important;border-radius:0!important;grid-template-columns:18px minmax(0,1fr) auto!important;justify-content:normal!important;align-items:center!important;gap:12px!important;margin:0!important;padding:10px 16px 12px!important;display:grid!important}html body #view-sales-commissions .comm-duplicate-warning>svg{color:#d97706!important;flex:none!important;grid-column:1!important}html body #view-sales-commissions .comm-duplicate-warning>span{color:#374151!important;letter-spacing:0!important;text-transform:none!important;flex-wrap:wrap!important;flex:auto!important;align-items:center!important;gap:4px!important;font-size:13px!important;font-weight:500!important;line-height:19px!important;display:flex!important}html body #view-sales-commissions .comm-duplicate-warning>span strong{color:#111827!important;font-weight:750!important}html body #view-sales-commissions .comm-duplicate-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;gap:8px!important;margin-left:0!important;display:flex!important}html body #view-sales-commissions .comm-duplicate-actions button{width:auto!important;min-width:104px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;letter-spacing:0!important;white-space:nowrap!important;background:#fff!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}html body #view-sales-commissions .comm-duplicate-ack:hover{background:#f0faf0!important}html body #view-sales-commissions .comm-duplicate-review:hover{background:#fef2f2!important}@media (width<=1100px){html body #view-sales-commissions .comm-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view-sales-commissions .comm-search-field,html body #view-sales-commissions .comm-custom-range{grid-column:1/-1!important}html body #view-sales-commissions .comm-filter-reset{width:100%!important}html body #view-sales-commissions .comm-list-head{display:none!important}html body #view-sales-commissions .comm-row-shell .comm-row{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr)!important}html body #view-sales-commissions .comm-row-meta{text-align:left!important;grid-column:1/-1!important;align-items:flex-start!important}}@media (width<=900px){html body #view-sales-commissions .comm-duplicate-warning{grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important}html body #view-sales-commissions .comm-duplicate-actions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}}@media (width<=768px){html body #view-sales-commissions .comm-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;display:flex!important;overflow:auto hidden!important}html body #view-sales-commissions .comm-tabs::-webkit-scrollbar{display:none!important}html body #view-sales-commissions .comm-tab{white-space:nowrap!important;flex:none!important;width:auto!important}html body #view-sales-commissions .comm-filter-bar,html body #view-sales-commissions .comm-custom-range{grid-column:auto!important;grid-template-columns:1fr!important}html body #view-sales-commissions .comm-result-bar{flex-direction:column!important;align-items:flex-start!important}html body #view-sales-commissions .comm-active-filters{justify-content:flex-start!important;width:100%!important}html body #view-sales-commissions .comm-active-filters button{max-width:100%!important}html body #view-sales-commissions .comm-duplicate-summary,html body #view-sales-commissions .comm-duplicate-warning{flex-direction:column!important;align-items:flex-start!important}html body #view-sales-commissions .comm-row-shell .comm-row{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}html body #view-sales-commissions .comm-row .comm-row-details span,html body #view-sales-commissions .comm-row .comm-agenda-pill{max-width:100%!important}html body #view-sales-commissions .comm-row-meta{grid-column:auto!important;width:100%!important}html body #view-sales-commissions .comm-duplicate-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}html body #view-sales-commissions .comm-duplicate-actions button,html body #view-sales-commissions .comm-duplicate-summary button{width:100%!important}}@media (width<=520px){html body #view-sales-commissions .comm-kpi>strong{font-size:22px!important}html body #view-sales-commissions .comm-kpi{min-height:104px!important;padding:12px!important}html body #view-sales-commissions .comm-duplicate-actions{grid-template-columns:1fr!important}}html body #view-products .product-loss-banner,html body #view-products .product-runtime-loss{align-content:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important}html body #view-products :is(.product-loss-banner,.product-runtime-loss)>*{min-width:0!important;max-width:100%!important}html body #view-products .product-loss-banner>div{flex:auto!important}html body #view-products .product-page-tab.active,html body #view-products .product-page-tab[aria-selected=true],html body #view-products .product-segment.active,html body #view-products#view-products .product-page-tabs .page-tab.product-page-tab.active,html body #view-products#view-products .product-page-tabs .page-tab.product-page-tab[aria-selected=true]{color:#2e8b35!important;box-shadow:none!important;background:#f0faf0!important;border-color:#2e8b35!important}@media (width<=900px){html body #view-products .product-loss-banner{grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:10px 12px!important;display:grid!important}html body #view-products .product-loss-banner>svg{grid-area:1/1!important}html body #view-products .product-loss-banner>div{flex:0 auto!important;grid-area:1/2!important}html body #view-products .product-loss-banner>button{grid-column:1/-1!important;width:100%!important;min-height:40px!important}}html body #view-products :is(.product-title-button,.product-legacy-row,.product-material-row,.product-stat-card) :is(strong,small,span,b,em){overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}html body :is(#app,.crm-app) :is(.btn-primary,.crm-primary-btn,.primary-btn,.ticket-primary-btn,.td-list-new-btn,.leads-primary-btn,.customer-primary-btn,.formhub-primary-btn,.gv-empty-cta:not(.secondary),.ev-btn-primary,#view-team-agenda .agenda-new-btn:not(.agenda-access-btn)){color:#fff!important;background:#2e8b35!important;border-color:#2e8b35!important}html body :is(#app,.crm-app) :is(.btn-primary,.crm-primary-btn,.primary-btn,.ticket-primary-btn,.td-list-new-btn,.leads-primary-btn,.customer-primary-btn,.formhub-primary-btn,.gv-empty-cta:not(.secondary),.ev-btn-primary,#view-team-agenda .agenda-new-btn:not(.agenda-access-btn)):hover,html body :is(#app,.crm-app) :is(.btn-primary,.crm-primary-btn,.primary-btn,.ticket-primary-btn,.td-list-new-btn,.leads-primary-btn,.customer-primary-btn,.formhub-primary-btn,.gv-empty-cta:not(.secondary),.ev-btn-primary,#view-team-agenda .agenda-new-btn:not(.agenda-access-btn)):focus-visible{color:#fff!important;background:#24712b!important;border-color:#24712b!important}html body :is(#app,.crm-app) :is(.page-tab.active,.comm-tab.active,.tg-view-btn.active,.lead-workspace-tabs button.active,.client-tab.active),html body :is(#app,.crm-app) :is(.product-segment.active,.product-page-tab.active),html body :is(#app,.crm-app) .crm-bottom-nav__item.active{color:#2e8b35!important;background:#f0faf0!important;border-color:#2e8b35!important}html body #view-bestellingen .crm-modal-box{width:min(100%,1480px)!important}html body #view-bestellingen .crm-modal-close{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;font-size:0!important;display:inline-flex!important;overflow:hidden!important}html body #view-bestellingen .crm-modal-close:before{content:"x"!important;font-family:inherit!important;font-size:24px!important;font-weight:600!important;line-height:1!important}html body #view-bestellingen .customer-workflow-card{grid-template-columns:24px minmax(0,auto) minmax(96px,1fr) 18px!important;min-width:0!important;height:auto!important;min-height:58px!important;max-height:none!important;display:grid!important;overflow:visible!important}html body #view-bestellingen .customer-workflow-card>svg:first-child{grid-column:1!important}html body #view-bestellingen .customer-workflow-card strong{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;grid-column:2!important;min-width:0!important;overflow:hidden!important}html body #view-bestellingen .customer-workflow-card span{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;grid-column:3!important;min-width:0!important;overflow:hidden!important}html body #view-bestellingen .customer-workflow-card>svg:last-child{grid-column:4!important}html body #view-bestellingen .customer-workflow-card.locked,html body #view-bestellingen .customer-workflow-card.warning.locked{color:#6b7280!important;box-shadow:none!important;background:#f8fafc!important;border-color:#e5e7eb!important;transform:none!important}html body #view-bestellingen .customer-workflow-card.locked :is(svg,strong,span){color:#6b7280!important}html body #view-bestellingen .customer-workflow-card.current:not(.locked),html body #view-bestellingen .customer-workflow-card.active:not(.locked){background:#f4fbf5!important;border-color:#2e8b35!important}html body #view-bestellingen .customer-related-grid{grid-template-columns:1fr!important}html body #view-bestellingen .customer-related-card{grid-template-columns:minmax(128px,.52fr) minmax(190px,.72fr) minmax(0,1.6fr)!important;align-items:center!important;gap:10px 16px!important;min-width:0!important;height:auto!important;max-height:none!important;display:grid!important;overflow:visible!important}html body #view-bestellingen .customer-related-card.active{background:#f7fbf8!important;border-color:#2e8b358c!important}html body #view-bestellingen :is(.customer-related-card-head,.customer-related-card-facts,.customer-related-tags){min-width:0!important}html body #view-bestellingen .customer-related-card-head,html body #view-bestellingen .customer-related-card-facts>div{gap:3px!important;display:grid!important}html body #view-bestellingen .customer-related-card-facts{grid-template-columns:repeat(2,minmax(92px,1fr))!important;gap:8px!important;display:grid!important}html body #view-bestellingen .customer-related-card :is(strong,span),html body #view-bestellingen .customer-related-products,html body #view-bestellingen .customer-related-tags em{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-bestellingen .customer-related-products{color:#374151!important;margin:0!important;font-size:13px!important;font-weight:740!important;line-height:18px!important;display:block!important}html body #view-bestellingen .customer-related-tags{flex-wrap:wrap!important;grid-column:1/-1!important;gap:6px!important;display:flex!important}html body #view-bestellingen .customer-related-tags em{width:auto!important;min-height:24px!important;padding:4px 9px!important}html body #view-bestellingen .customer-cancel-section{align-content:start!important;gap:10px!important;display:grid!important}html body #view-bestellingen .customer-cancel-section p{margin:0!important}html body #view-bestellingen .customer-detail-date{color:#6b7280!important}html body #view-bestellingen :is(.customer-cancel-section,.customer-status-form) .status-sync-option{box-sizing:border-box!important;color:#374151!important;text-transform:none!important;white-space:normal!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-items:center!important;gap:9px!important;width:fit-content!important;max-width:100%!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;display:inline-flex!important}html body #view-bestellingen :is(.customer-cancel-section,.customer-status-form) .status-sync-option input[type=checkbox]{appearance:auto!important;opacity:1!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}html body #view-bestellingen :is(.customer-cancel-section,.customer-status-form) .status-sync-option span{color:#374151!important;text-transform:none!important;font-size:12px!important;font-weight:750!important;line-height:18px!important}html body #app #view-bestellingen button.ev-btn.customer-danger-btn,html body .crm-app #view-bestellingen button.ev-btn.customer-danger-btn{color:#dc2626!important;background:#fff!important;border:1px solid #fca5a5!important}html body #view-bestellingen .customer-product-row em{color:#6b7280!important;text-decoration:line-through!important}@media (width<=1100px){html body #view-bestellingen .customer-product-row{grid-template-columns:minmax(180px,1fr) 68px minmax(104px,118px) minmax(104px,118px)!important;gap:10px!important}}@media (width<=900px){html body #view-bestellingen .crm-modal.show{align-items:flex-end!important;padding:0!important}html body #view-bestellingen .crm-modal-box{border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important;max-height:92dvh!important}html body #view-bestellingen .customer-detail-section-head{flex-direction:column!important;align-items:flex-start!important}html body #view-bestellingen .customer-detail-section-head span{text-align:left!important}html body #app #view-bestellingen .customer-related-card,html body .crm-app #view-bestellingen .customer-related-card,html body #view-bestellingen .customer-related-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}html body #view-bestellingen .customer-related-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view-bestellingen .customer-related-products{white-space:normal!important}}@media (width<=520px){html body #view-bestellingen .crm-modal-head{min-height:58px!important;padding:14px 50px 14px 16px!important}html body #view-bestellingen .crm-modal-head h3{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body #view-bestellingen .customer-workflow-card{grid-template-columns:22px minmax(0,1fr) 18px!important;gap:6px 9px!important}html body #view-bestellingen .customer-workflow-card strong{grid-column:2!important}html body #view-bestellingen .customer-workflow-card span{grid-area:2/2!important}html body #view-bestellingen .customer-workflow-card>svg:last-child{grid-area:1/3/span 2!important}html body #view-bestellingen .customer-related-card-facts{grid-template-columns:1fr!important}html body #view-bestellingen .customer-related-tags em{white-space:normal!important}html body #view-bestellingen .customer-workflow-head button,html body #view-bestellingen .customer-cancel-section .customer-danger-btn{width:100%!important}html body #view-bestellingen .customer-workflow-card{min-height:56px!important}html body #view-bestellingen .customer-detail-grid dl,html body #view-bestellingen .customer-detail-kv{grid-template-columns:1fr!important;gap:8px!important}html body #view-bestellingen .customer-detail-grid dl>div,html body #view-bestellingen .customer-detail-kv>div,html body #view-bestellingen .customer-product-row>div:not(:first-child){grid-template-columns:minmax(112px,.46fr) minmax(0,1fr)!important;align-items:baseline!important;gap:6px 12px!important;display:grid!important}html body #view-bestellingen .customer-detail-grid dt,html body #view-bestellingen .customer-detail-kv dt,html body #view-bestellingen .customer-product-row>div:not(:first-child) span{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;font-size:11px!important;font-weight:800!important;line-height:16px!important}html body #view-bestellingen .customer-detail-grid dd,html body #view-bestellingen .customer-detail-kv dd{margin:0!important;font-size:14px!important;line-height:19px!important}html body #view-bestellingen .customer-product-row{grid-template-columns:1fr!important;gap:10px!important}html body #view-bestellingen .customer-product-row>div:first-child{min-width:0!important}html body #view-bestellingen .customer-product-row>div:not(:first-child) strong{font-size:14px!important;line-height:20px!important}html body #view-bestellingen .customer-products-summary{grid-template-columns:minmax(112px,auto) minmax(0,1fr)!important;justify-items:end!important;gap:6px 12px!important;display:grid!important}}html body #view-bestellingen .customer-detail,html body #view-bestellingen .customer-detail *{box-sizing:border-box!important}html body #view-bestellingen .customer-detail-section{min-width:0!important;overflow:visible!important}html body #view-bestellingen .customer-related-card{text-align:left!important}html body #view-bestellingen .customer-related-card :is(strong,span,p,em){overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important}html body #view-bestellingen .customer-detail-grid dd,html body #view-bestellingen .customer-detail-kv dd{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important}html body #view-bestellingen .customer-product-row>div:first-child :is(strong,span){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #view-bestellingen .customer-product-row>div:not(:first-child){min-width:0!important}html body #view-bestellingen .customer-products-summary{min-width:0!important;max-width:100%!important}html body #view-bestellingen .customer-products-summary :is(span,strong){overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;max-width:100%!important}html body #view-bestellingen .customer-detail .customer-danger-btn{color:#dc2626!important;background:#fff!important;border-color:#fca5a5!important}html body #view-bestellingen .customer-detail .customer-danger-btn:hover:not(:disabled){color:#b91c1c!important;background:#fef2f2!important}@media (width<=768px){html body :is(.crm-modal.show,.simple-modal,.template-modal,.modal){align-items:flex-end!important}html body :is(.crm-modal-box,.simple-modal-card,.template-modal-box,.modal-content){border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important;max-height:92dvh!important}html body :is(.crm-modal-actions,.ev-actions,.modal-footer,.simple-modal-actions){z-index:5!important;padding:12px 14px max(12px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff7!important;border-top:1px solid #e5e7eb!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important;position:sticky!important;bottom:0!important}html body :is(.crm-modal-actions,.ev-actions,.modal-footer,.simple-modal-actions)>:is(button,.btn,.ev-btn,a.btn){flex:132px!important;width:auto!important;max-width:100%!important;min-height:44px!important}html body #view-bestellingen .crm-modal-box{height:auto!important;min-height:0!important}html body #view-bestellingen .crm-modal-body{padding:12px 14px calc(88px + env(safe-area-inset-bottom))!important}html body #view-bestellingen .customer-detail{gap:14px!important;display:grid!important}html body #view-bestellingen .customer-detail-hero{grid-template-columns:1fr!important;gap:16px!important;padding:18px!important;display:grid!important}html body #view-bestellingen .customer-detail-total{text-align:left!important;align-items:flex-start!important}html body #view-bestellingen .customer-detail-total strong{white-space:normal!important;font-size:clamp(28px,9vw,38px)!important;line-height:1.06!important}html body #view-bestellingen .customer-detail-edit{justify-content:center!important;width:100%!important}html body #view-bestellingen .customer-workflow{padding:12px!important}html body #view-bestellingen .customer-workflow-head{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}html body #view-bestellingen .customer-workflow-grid{grid-template-columns:1fr!important;gap:10px!important}html body #view-bestellingen .customer-related-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body #view-bestellingen .customer-related-card{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px!important}html body #view-bestellingen .customer-related-card-head{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}html body #view-bestellingen .customer-related-card-head strong{white-space:normal!important;text-overflow:clip!important;font-size:15px!important;line-height:20px!important;overflow:visible!important}html body #view-bestellingen .customer-related-card-head span,html body #view-bestellingen .customer-related-card-facts span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html body #view-bestellingen .customer-related-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #view-bestellingen .customer-related-card-facts>div{background:#f8fafc!important;border-radius:8px!important;min-width:0!important;padding:8px 10px!important}html body #view-bestellingen .customer-related-card-facts strong{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html body #view-bestellingen .customer-related-products{white-space:normal!important;text-overflow:clip!important;line-height:19px!important;overflow:visible!important}html body #view-bestellingen .customer-related-tags{flex-wrap:wrap!important;align-items:flex-start!important;gap:6px!important;display:flex!important}html body #view-bestellingen .customer-related-tags em{white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;max-width:100%!important;height:auto!important;min-height:24px!important;overflow:visible!important}html body #view-bestellingen .customer-portal-panel .customer-detail-section-head{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}html body #view-bestellingen .customer-portal-grid{grid-template-columns:1fr!important;gap:12px!important}html body #view-bestellingen .customer-portal-actions{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}html body #view-bestellingen .customer-portal-actions button{width:100%!important}}@media (width<=430px){html body #view-bestellingen .crm-modal-body{padding-inline:10px!important}html body #view-bestellingen .customer-detail-section,html body #view-bestellingen .customer-detail-grid section,html body #view-bestellingen .customer-workflow,html body #view-bestellingen .customer-detail-hero{border-radius:12px!important;padding:14px!important}html body #view-bestellingen .customer-related-card-facts{grid-template-columns:1fr!important}html body #view-bestellingen .customer-product-row>div:first-child :is(strong,span){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html body #view-bestellingen .customer-products-summary{text-align:left!important;grid-template-columns:1fr!important;justify-items:stretch!important}html body #view-bestellingen .customer-products-summary strong{text-align:left!important}}html body .main-content #view-team-agenda .tg-week-day-head,html body .crm-app #view-team-agenda .tg-week-day-head{white-space:normal!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;height:64px!important;min-height:64px!important;max-height:none!important;padding:8px 6px!important;line-height:1.1!important;display:grid!important;overflow:visible!important}html body #view-team-agenda .tg-week-day-head .dayname,html body #view-team-agenda .tg-week-day-head .daynum{text-overflow:clip!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;max-width:100%!important;display:inline-flex!important;overflow:visible!important}html body #view-team-agenda .tg-week-day-head .daynum{margin:0!important}@media (width<=720px){html body .main-content #view-team-agenda .tg-week-day-head,html body .crm-app #view-team-agenda .tg-week-day-head{height:58px!important;min-height:58px!important;padding:7px 4px!important}}@media (width>=1025px) and (width<=1440px){html body #view-team-agenda .tg-layout{grid-template-columns:minmax(0,1fr)!important}html body #view-team-agenda .tg-main{order:1!important;width:100%!important;min-width:0!important}html body #view-team-agenda .tg-sidepanel{order:2!important;grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}}@media (width>=721px) and (width<=900px){html body #view-team-agenda .tg-week{width:100%!important;min-width:680px!important}html body #view-team-agenda .tg-week-header,html body #view-team-agenda .tg-week-grid{grid-template-columns:54px repeat(7,minmax(89px,1fr))!important}html body #view-team-agenda .tg-week-hours{width:54px!important}html body .main-content #view-team-agenda .tg-week-day-head,html body .crm-app #view-team-agenda .tg-week-day-head{height:60px!important;min-height:60px!important}}html body :is(#view-bestellingen,#view-sales-commissions) :is(.customer-detail-tabs,.comm-detail-tabs){scrollbar-width:none!important;background:#fff!important;border-bottom:2px solid #e5e7eb!important;align-items:center!important;gap:0!important;min-width:0!important;max-width:100%!important;margin:2px 0 16px!important;display:flex!important;overflow:auto hidden!important}html body :is(#view-bestellingen,#view-sales-commissions) :is(.customer-detail-tabs,.comm-detail-tabs)::-webkit-scrollbar{display:none!important}html body :is(#view-bestellingen,#view-sales-commissions) :is(.customer-detail-tabs,.comm-detail-tabs) button{color:#6b7280!important;width:auto!important;min-width:116px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0 0 -2px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body :is(#view-bestellingen,#view-sales-commissions) :is(.customer-detail-tabs,.comm-detail-tabs) button.active,html body :is(#view-bestellingen,#view-sales-commissions) :is(.customer-detail-tabs,.comm-detail-tabs) button[aria-selected=true]{color:#2e8b35!important;border-bottom-color:#2e8b35!important}html body #view-bestellingen .customer-detail-tab-panel,html body #view-sales-commissions .comm-detail-panel{gap:14px!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #view-bestellingen .customer-detail-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #view-bestellingen .customer-detail-actions :is(button,.customer-detail-edit,.customer-detail-cancel){white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:132px!important;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}html body #view-bestellingen .customer-detail-cancel{color:#dc2626!important;box-shadow:none!important;background:#fff!important;border:1px solid #fca5a5!important}html body #view-bestellingen .customer-detail-cancel:hover,html body #view-bestellingen .customer-detail-cancel:focus-visible{color:#b91c1c!important;background:#fef2f2!important}html body #view-bestellingen #customerCancelSection{scroll-margin-top:84px!important}html body #view-bestellingen .customer-cancel-section{background:snow!important;border-color:#fca5a5!important}html body #view-sales-commissions .comm-detail-modal{width:min(100%,1180px)!important;max-width:min(1180px,100vw - 48px)!important}html body #view-sales-commissions .crm-modal-close{border-radius:8px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;font-size:0!important;display:inline-flex!important;overflow:hidden!important}html body #view-sales-commissions .crm-modal-close:before{content:"x"!important;font-family:inherit!important;font-size:24px!important;font-weight:650!important;line-height:1!important}html body #view-sales-commissions .comm-detail,html body #view-sales-commissions .comm-detail *{box-sizing:border-box!important}html body #view-sales-commissions .comm-detail{gap:14px!important;min-width:0!important;display:grid!important}html body #view-sales-commissions .comm-detail .customer-detail-grid{gap:12px!important}html body #view-sales-commissions .comm-detail .customer-detail-grid section,html body #view-sales-commissions .comm-detail .customer-detail-section{min-width:0!important;overflow:visible!important}html body #view-sales-commissions .comm-detail .customer-detail-grid dd,html body #view-sales-commissions .comm-detail .customer-sale-summary strong{overflow-wrap:anywhere!important;min-width:0!important}html body #view-sales-commissions .comm-detail .customer-detail-total em{color:#6b7280!important}html body #view-sales-commissions .comm-detail .customer-detail-total strong,html body #view-bestellingen .customer-detail-total strong{color:#2e8b35!important}html body #view-sales-commissions .comm-detail .customer-sale-tab.active,html body #view-bestellingen .customer-sale-tab.active{color:#2e8b35!important;background:#f0faf0!important;border-color:#2e8b35!important}html body #view-sales-commissions .comm-detail .customer-product-row--detailed>*,html body #view-bestellingen .customer-product-row>*{min-width:0!important}html body #view-sales-commissions .comm-detail .customer-product-row--detailed :is(strong,span,em),html body #view-bestellingen .customer-product-row :is(strong,span,em){overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;max-width:100%!important}html body #view-sales-commissions .commission-advisor-table{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body #view-sales-commissions .commission-advisor-row{border-bottom:1px solid #eef2f7!important;grid-template-columns:minmax(112px,.88fr) minmax(148px,1.18fr) minmax(112px,.9fr) minmax(112px,.82fr) minmax(56px,.42fr) minmax(100px,.78fr) minmax(96px,.72fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:12px 14px!important;display:grid!important}html body #view-sales-commissions .commission-advisor-row:last-child{border-bottom:0!important}html body #view-sales-commissions .commission-advisor-row.is-head{background:#f8fafc!important;min-height:42px!important}html body #view-sales-commissions .commission-advisor-row>*{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-sales-commissions .commission-advisor-row.is-head>span{color:#6b7280!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;line-height:16px!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>*{color:#374151!important;font-size:13px!important;font-weight:650!important;line-height:18px!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>strong:first-child,html body #view-sales-commissions .commission-advisor-amount{color:#111827!important;font-weight:800!important}html body #view-sales-commissions .commission-advisor-row.is-head>span:nth-child(6),html body #view-sales-commissions .commission-advisor-amount{text-align:right!important}html body #view-sales-commissions .comm-list,html body #view-sales-commissions .comm-row-shell,html body #view-sales-commissions .comm-row,html body #view-sales-commissions .comm-duplicate-warning,html body #view-sales-commissions .comm-duplicate-actions{box-sizing:border-box!important;min-width:0!important}html body #view-sales-commissions .comm-row-shell{isolation:isolate!important;position:relative!important}html body #view-sales-commissions .comm-duplicate-warning{z-index:1!important;position:relative!important}html body #view-sales-commissions .comm-duplicate-warning>span,html body #view-sales-commissions .comm-duplicate-warning>span strong{overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;max-width:100%!important}html body #view-sales-commissions .comm-duplicate-review{color:#dc2626!important;background:#fff!important;border-color:#dc2626!important}html body #view-sales-commissions .comm-duplicate-ack{color:#2e8b35!important;background:#fff!important;border-color:#2e8b35!important}@media (width<=1100px){html body #view-sales-commissions .commission-advisor-table{background:0 0!important;border:0!important;gap:10px!important;overflow:visible!important}html body #view-sales-commissions .commission-advisor-row.is-head{display:none!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head){background:#fbfcfd!important;border:1px solid #e5e7eb!important;border-radius:10px!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;min-width:0!important;padding:12px!important;display:grid!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>*{text-overflow:clip!important;white-space:normal!important;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr)!important;align-items:baseline!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>:before{color:#6b7280!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important;line-height:16px!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>:first-child:before{content:"Sale"!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>:nth-child(2):before{content:"Product"!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>:nth-child(3):before{content:"Adviseur"!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>:nth-child(4):before{content:"Basis"!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>:nth-child(5):before{content:"Rate"!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>:nth-child(6):before{content:"Commissie"!important}html body #view-sales-commissions .commission-advisor-row:not(.is-head)>:nth-child(7):before{content:"Status"!important}}@media (width<=768px){html body #view-sales-commissions .crm-modal.show{align-items:flex-end!important;padding:0!important}html body #view-sales-commissions .comm-detail-modal{border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important;max-height:92dvh!important}html body #view-sales-commissions .comm-detail-modal .crm-modal-head{min-height:58px!important;padding:14px 50px 14px 16px!important}html body #view-sales-commissions .comm-detail-modal .crm-modal-head h3{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body #view-sales-commissions .comm-detail-modal .crm-modal-body{padding:12px 14px calc(88px + env(safe-area-inset-bottom))!important}html body :is(#view-bestellingen,#view-sales-commissions) :is(.customer-detail-tabs,.comm-detail-tabs){z-index:8!important;margin:-2px -2px 12px!important;padding:0 2px!important;position:sticky!important;top:0!important}html body :is(#view-bestellingen,#view-sales-commissions) :is(.customer-detail-tabs,.comm-detail-tabs) button{min-width:96px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 12px!important;font-size:13px!important}html body #view-bestellingen .customer-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}html body #view-bestellingen .customer-detail-actions :is(button,.customer-detail-edit,.customer-detail-cancel){width:100%!important;min-width:0!important}html body #view-sales-commissions .comm-detail .customer-detail-hero,html body #view-sales-commissions .comm-detail .customer-detail-grid{grid-template-columns:1fr!important}html body #view-sales-commissions .comm-detail .customer-detail-hero{gap:14px!important;padding:16px!important;display:grid!important}html body #view-sales-commissions .comm-detail .customer-detail-total{text-align:left!important;align-items:flex-start!important}html body #view-sales-commissions .comm-detail .customer-detail-total strong{white-space:normal!important;font-size:clamp(27px,8vw,36px)!important;line-height:1.08!important}html body #view-sales-commissions .comm-detail .customer-detail-section-head,html body #view-bestellingen .customer-detail-section-head{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}html body #view-sales-commissions .comm-detail .customer-detail-section-head span,html body #view-bestellingen .customer-detail-section-head span{text-align:left!important}html body #view-sales-commissions .comm-detail .customer-discount-grid,html body #view-bestellingen .customer-discount-grid,html body #view-sales-commissions .comm-detail .customer-sale-summary{grid-template-columns:1fr!important}html body #view-sales-commissions .comm-detail .customer-sale-tabs,html body #view-bestellingen .customer-sale-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}html body #view-sales-commissions .comm-detail .customer-sale-tabs::-webkit-scrollbar{display:none!important}html body #view-bestellingen .customer-sale-tabs::-webkit-scrollbar{display:none!important}html body #view-sales-commissions .comm-detail .customer-sale-tab,html body #view-bestellingen .customer-sale-tab{border-radius:10px!important;flex:0 0 min(86%,320px)!important;width:min(86%,320px)!important;min-width:0!important}html body #view-sales-commissions .comm-detail .customer-product-row,html body #view-sales-commissions .comm-detail .customer-product-row--detailed{border-radius:10px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;padding:14px!important}html body #view-sales-commissions .comm-detail .customer-product-row>div:not(:first-child),html body #view-sales-commissions .comm-detail .customer-product-row--detailed>div:not(:first-child){grid-template-columns:minmax(104px,.42fr) minmax(0,1fr)!important;align-items:baseline!important;gap:8px!important;display:grid!important}html body #view-sales-commissions .comm-detail .customer-product-row--detailed em{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html body #view-sales-commissions .comm-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;display:grid!important;overflow:visible!important}html body #view-sales-commissions .comm-row-shell,html body #view-sales-commissions .comm-row-shell:last-child{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a0a!important}html body #view-sales-commissions .comm-row-shell.has-duplicate-products{background:#fff!important}html body #view-sales-commissions .comm-row-shell .comm-row{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;display:grid!important;overflow:visible!important}html body #view-sales-commissions .comm-row-main,html body #view-sales-commissions .comm-row-product{gap:3px!important;min-width:0!important;display:grid!important}html body #view-sales-commissions .comm-row-kicker,html body #view-sales-commissions .comm-row-main>strong,html body #view-sales-commissions .comm-row-main>em,html body #view-sales-commissions .comm-row-product>strong,html body #view-sales-commissions .comm-row-product>small,html body #view-sales-commissions .comm-row-meta>strong,html body #view-sales-commissions .comm-row-meta>small{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;overflow:visible!important}html body #view-sales-commissions .comm-row-main>strong{font-size:17px!important;line-height:22px!important}html body #view-sales-commissions .comm-row-product>strong{font-size:15px!important;line-height:21px!important}html body #view-sales-commissions .comm-row-details{flex-wrap:wrap!important;gap:6px!important;margin-top:7px!important;display:flex!important;overflow:visible!important}html body #view-sales-commissions .comm-row .comm-row-details span,html body #view-sales-commissions .comm-row .comm-agenda-pill,html body #view-sales-commissions .comm-status-badge{text-overflow:clip!important;white-space:normal!important;align-items:center!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:24px!important;padding:4px 8px!important;line-height:16px!important;overflow:visible!important}html body #view-sales-commissions .comm-row-meta{text-align:left!important;border-top:1px solid #f3f4f6!important;flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px 8px!important;width:100%!important;margin-top:4px!important;padding-top:10px!important;display:flex!important}html body #view-sales-commissions .comm-row-meta>strong{flex:1 0 100%!important;font-size:19px!important;line-height:24px!important}html body #view-sales-commissions .comm-row-meta>small{flex:160px!important}html body #view-sales-commissions .comm-duplicate-warning{background:#fffbeb!important;border-top:1px solid #fde68a!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:8px 10px!important;width:100%!important;padding:12px 14px 14px!important;display:grid!important}html body #view-sales-commissions .comm-duplicate-warning>svg{grid-column:1!important;margin-top:1px!important}html body #view-sales-commissions .comm-duplicate-warning>span{grid-column:2!important;font-size:13px!important;line-height:20px!important;display:block!important}html body #view-sales-commissions .comm-duplicate-actions{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:2px 0 0!important;display:grid!important}html body #view-sales-commissions .comm-duplicate-actions button{white-space:normal!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;line-height:18px!important}}@media (width<=430px){html body #view-bestellingen .customer-detail-actions{grid-template-columns:1fr!important}html body :is(#view-bestellingen,#view-sales-commissions) :is(.customer-detail-tabs,.comm-detail-tabs) button{min-width:88px!important;padding:0 10px!important}html body #view-sales-commissions .comm-detail-modal .crm-modal-body{padding-inline:10px!important}html body #view-sales-commissions .comm-detail .customer-detail-hero,html body #view-sales-commissions .comm-detail .customer-detail-section,html body #view-sales-commissions .comm-detail .customer-detail-grid section{border-radius:12px!important;padding:14px!important}}html body #view-sales-commissions .comm-kpi.active,html body #view-sales-commissions .comm-kpi:focus-visible{color:#111827!important;background:#f0faf0!important;border-color:#2e8b35!important;box-shadow:0 0 0 1px #2e8b351f!important}html body #view-sales-commissions .comm-list{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important;box-shadow:0 10px 28px #0f172a0d!important}html body #view-sales-commissions .comm-list-head,html body #view-sales-commissions .comm-row-shell .comm-row{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #view-sales-commissions .comm-list-head{background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;border-radius:12px 12px 0 0!important;align-items:center!important;gap:18px!important;padding:11px 20px!important}html body #view-sales-commissions .comm-list-head span{color:#6b7280!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;font-weight:850!important;line-height:14px!important}html body #view-sales-commissions .comm-row-shell{width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf0f3!important;border-radius:0!important;position:relative!important;overflow:visible!important}html body #view-sales-commissions .comm-row-shell:last-child{border-bottom:0!important}html body #view-sales-commissions .comm-row-shell.has-duplicate-products{background:#fffdf5!important}html body #view-sales-commissions .comm-row-shell .comm-row{color:#111827!important;height:auto!important;min-height:116px!important;max-height:none!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:start!important;gap:18px!important;padding:18px 20px!important;overflow:visible!important;transform:none!important}html body #view-sales-commissions .comm-row-shell .comm-row:hover,html body #view-sales-commissions .comm-row-shell .comm-row:focus-visible{outline-offset:-2px!important;background:#fafafa!important;outline:2px solid #2e8b3524!important}html body #view-sales-commissions .comm-row-main,html body #view-sales-commissions .comm-row-product,html body #view-sales-commissions .comm-row-date,html body #view-sales-commissions .comm-row-status,html body #view-sales-commissions .comm-row-meta{min-width:0!important;max-width:100%!important}html body #view-sales-commissions .comm-row-main,html body #view-sales-commissions .comm-row-product,html body #view-sales-commissions .comm-row-date,html body #view-sales-commissions .comm-row-status{align-content:start!important;gap:5px!important;display:grid!important}html body #view-sales-commissions .comm-row-kicker,html body #view-sales-commissions .comm-row-main>strong,html body #view-sales-commissions .comm-row-main>em{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body #view-sales-commissions .comm-row-kicker{color:#6b7280!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:18px!important}html body #view-sales-commissions .comm-row-main>strong{color:#111827!important;letter-spacing:0!important;margin:0!important;font-size:17px!important;font-weight:850!important;line-height:23px!important}html body #view-sales-commissions .comm-row-main>em{color:#4b5563!important;margin:0!important;font-size:13px!important;font-style:normal!important;font-weight:650!important;line-height:19px!important}html body #view-sales-commissions .comm-row-product>strong{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#1f2937!important;min-width:0!important;max-width:100%!important;font-size:15px!important;font-weight:800!important;line-height:21px!important;display:block!important;overflow:visible!important}html body #view-sales-commissions .comm-row-product>small{text-overflow:clip!important;white-space:normal!important;color:#6b7280!important;min-width:0!important;max-width:100%!important;font-size:12px!important;font-weight:650!important;line-height:17px!important;display:block!important;overflow:visible!important}html body #view-sales-commissions .comm-row-details{flex-wrap:wrap!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin:4px 0 0!important;display:flex!important;overflow:visible!important}html body #view-sales-commissions .comm-row .comm-row-details span,html body #view-sales-commissions .comm-row .comm-agenda-pill,html body #view-sales-commissions .comm-status-badge{color:#4b5563!important;letter-spacing:0!important;text-overflow:clip!important;text-transform:none!important;white-space:normal!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:24px!important;padding:3px 9px!important;font-size:11px!important;font-weight:750!important;line-height:16px!important;display:inline-flex!important;overflow:visible!important}html body #view-sales-commissions .comm-row .comm-agenda-pill.linked{color:#2e8b35!important;background:#f0faf0!important;border-color:#bbdfc0!important}html body #view-sales-commissions .comm-row .comm-agenda-pill.missing{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}html body #view-sales-commissions .comm-row-date>strong,html body #view-sales-commissions .comm-row-date>small,html body #view-sales-commissions .comm-row-status>small{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body #view-sales-commissions .comm-row-date>strong{color:#374151!important;font-size:13px!important;font-weight:800!important;line-height:18px!important}html body #view-sales-commissions .comm-row-date>small,html body #view-sales-commissions .comm-row-status>small{color:#6b7280!important;font-size:12px!important;font-weight:650!important;line-height:17px!important}html body #view-sales-commissions .comm-row-status{justify-items:start!important}html body #view-sales-commissions .comm-row-status .comm-status-badge{justify-content:center!important}html body #view-sales-commissions .comm-row-meta{text-align:right!important;align-content:start!important;justify-items:end!important;gap:5px!important;display:grid!important}html body #view-sales-commissions .comm-row-meta>strong,html body #view-sales-commissions .comm-row-meta>small{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body #view-sales-commissions .comm-row-meta>strong{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:23px!important}html body #view-sales-commissions .comm-row-meta>small{color:#6b7280!important;font-size:12px!important;font-weight:650!important;line-height:17px!important}html body #view-sales-commissions .comm-duplicate-warning{color:#111827!important;background:#fffbeb!important;border:0!important;border-top:1px solid #fde68a!important;border-radius:0!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px 14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:13px 20px 15px!important;display:grid!important;overflow:visible!important}html body #view-sales-commissions .comm-duplicate-warning>svg{color:#d97706!important;grid-column:1!important;width:18px!important;min-width:18px!important}html body #view-sales-commissions .comm-duplicate-warning>span,html body #view-sales-commissions .comm-duplicate-warning>span strong{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#111827!important;min-width:0!important;font-size:14px!important;line-height:21px!important;overflow:visible!important}html body #view-sales-commissions .comm-duplicate-actions{flex-wrap:nowrap!important;grid-column:3!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}html body #view-sales-commissions .comm-duplicate-actions button{width:auto!important;min-width:128px!important;height:auto!important;min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;background:#fff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:10px 16px!important;font-size:13px!important;font-weight:850!important;line-height:18px!important;display:inline-flex!important}html body #view-sales-commissions .comm-duplicate-ack{color:#2e8b35!important;border:1.5px solid #2e8b35!important}html body #view-sales-commissions .comm-duplicate-review{color:#dc2626!important;border:1.5px solid #dc2626!important}@media (width>=1280px){html body #view-sales-commissions .comm-list-head,html body #view-sales-commissions .comm-row-shell .comm-row{grid-template-columns:minmax(230px,.92fr) minmax(420px,1.62fr) minmax(150px,.52fr) minmax(160px,.56fr) minmax(150px,.44fr)!important}}@media (width>=1025px) and (width<=1279px){html body #view-sales-commissions .comm-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;overflow:visible!important}html body #view-sales-commissions .comm-list-head{display:none!important}html body #view-sales-commissions .comm-row-shell{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a0a!important}html body #view-sales-commissions .comm-row-shell .comm-row{grid-template-columns:minmax(220px,.88fr) minmax(0,1.35fr) minmax(150px,.42fr)!important;grid-template-areas:"identity product money""identity date money""identity status money"!important;gap:8px 16px!important;min-height:0!important;padding:18px!important}html body #view-sales-commissions .comm-row-main{grid-area:identity!important}html body #view-sales-commissions .comm-row-product{grid-area:product!important}html body #view-sales-commissions .comm-row-date{grid-area:date!important}html body #view-sales-commissions .comm-row-status{grid-area:status!important}html body #view-sales-commissions .comm-row-meta{grid-area:money!important;align-self:start!important}}@media (width<=1024px){html body #view-sales-commissions .comm-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;display:grid!important;overflow:visible!important}html body #view-sales-commissions .comm-list-head{display:none!important}html body #view-sales-commissions .comm-row-shell,html body #view-sales-commissions .comm-row-shell:last-child{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a0a!important}html body #view-sales-commissions .comm-row-shell.has-duplicate-products{background:#fff!important}html body #view-sales-commissions .comm-row-shell .comm-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-height:0!important;padding:16px!important}html body #view-sales-commissions .comm-row-main,html body #view-sales-commissions .comm-row-product,html body #view-sales-commissions .comm-row-date,html body #view-sales-commissions .comm-row-status,html body #view-sales-commissions .comm-row-meta{text-align:left!important;grid-column:1/-1!important;justify-items:start!important;width:100%!important}html body #view-sales-commissions .comm-row-date{grid-column:1/2!important}html body #view-sales-commissions .comm-row-status{grid-column:2/3!important}html body #view-sales-commissions .comm-row-meta{grid-column:1/-1!important}html body #view-sales-commissions .comm-row-date,html body #view-sales-commissions .comm-row-status,html body #view-sales-commissions .comm-row-meta{border-top:1px solid #f3f4f6!important;padding-top:10px!important}html body #view-sales-commissions .comm-row-date:before,html body #view-sales-commissions .comm-row-status:before,html body #view-sales-commissions .comm-row-meta:before{color:#9ca3af!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:10px!important;font-weight:850!important;line-height:14px!important;display:block!important}html body #view-sales-commissions .comm-row-date:before{content:"Datum"!important}html body #view-sales-commissions .comm-row-status:before{content:"Status"!important}html body #view-sales-commissions .comm-row-meta:before{content:"Commissie"!important}html body #view-sales-commissions .comm-row-meta{justify-items:start!important;display:grid!important}html body #view-sales-commissions .comm-row-meta>strong{color:#2e8b35!important;font-size:20px!important;line-height:25px!important}html body #view-sales-commissions .comm-row-product>small,html body #view-sales-commissions .comm-row-date>small,html body #view-sales-commissions .comm-row-status>small,html body #view-sales-commissions .comm-row-meta>small,html body #view-sales-commissions .comm-row .comm-row-details span:not(.comm-agenda-pill){display:none!important}html body #view-sales-commissions .comm-duplicate-warning{grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;padding:13px 16px 16px!important}html body #view-sales-commissions .comm-duplicate-actions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:2px!important;display:grid!important}html body #view-sales-commissions .comm-duplicate-actions button{width:100%!important;min-width:0!important}}@media (width<=560px){html body #view-sales-commissions .comm-row-shell .comm-row{padding:14px!important}html body #view-sales-commissions .comm-row-main>strong{font-size:18px!important;line-height:23px!important}html body #view-sales-commissions .comm-row-product>strong{font-size:15px!important;line-height:21px!important}html body #view-sales-commissions .comm-duplicate-actions{grid-template-columns:1fr!important}}html body #view-sales-commissions .comm-toolbar .comm-status-tabs{scrollbar-width:none!important;background:0 0!important;border-bottom:2px solid #e5e7eb!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;margin:16px 0!important;display:flex!important;overflow:auto hidden!important}html body #view-sales-commissions .comm-toolbar .comm-status-tabs::-webkit-scrollbar{display:none!important}html body #view-sales-commissions .comm-toolbar .comm-status-tab{color:#6b7280!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0 0 -2px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body #view-sales-commissions .comm-toolbar .comm-status-tab.is-active,html body #view-sales-commissions .comm-toolbar .comm-status-tab[aria-selected=true]{color:#2e8b35!important;background:0 0!important;border-bottom-color:#2e8b35!important}html body #view-sales-commissions .comm-toolbar .comm-status-tab-badge{color:#fff!important;background:#2e8b35!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0 5px!important;font-size:10px!important;font-weight:800!important;line-height:18px!important;display:inline-flex!important}html body #view-sales-commissions .comm-toolbar .comm-status-tab.is-active .comm-status-tab-badge,html body #view-sales-commissions .comm-toolbar .comm-status-tab[aria-selected=true] .comm-status-tab-badge{color:#2e8b35!important;background:#fff!important;border:1px solid #dcefdc!important}@media (width<=768px){html body #view-sales-commissions .comm-toolbar .comm-status-tab{padding:0 12px!important;font-size:13px!important}}@media (width>=1025px){html body:not(.crm-modules-open) #app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within),html body:not(.crm-modules-open) .crm-app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within),html body:not(.crm-modules-open) aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within){width:240px!important;min-width:240px!important;max-width:240px!important;overflow:hidden!important;box-shadow:20px 0 48px #0f172a24!important}html body:not(.crm-modules-open) #app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within)~main.main-content,html body:not(.crm-modules-open) .crm-app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within)~main.main-content,html body:not(.crm-modules-open) aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within)~main.main-content{margin-left:64px!important;transform:none!important}html body:not(.crm-modules-open) #app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand,html body:not(.crm-modules-open) .crm-app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand,html body:not(.crm-modules-open) aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand{justify-content:flex-start!important;padding-inline:22px!important}html body:not(.crm-modules-open) #app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand-logo,html body:not(.crm-modules-open) .crm-app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand-logo,html body:not(.crm-modules-open) aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand-logo{display:block!important}html body:not(.crm-modules-open) #app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand-mark,html body:not(.crm-modules-open) .crm-app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand-mark,html body:not(.crm-modules-open) aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-brand-mark{display:none!important}html body:not(.crm-modules-open) #app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body:not(.crm-modules-open) .crm-app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title),html body:not(.crm-modules-open) aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) :is(.nav-label,.sidebar-count,.sidebar-user-body,.sidebar-logout span:not(.material-symbols-rounded),.sidebar-user>svg,.sidebar-modules-chevron,.sidebar-section-title){opacity:1!important;pointer-events:auto!important;text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:170px!important;display:inline-flex!important;overflow:visible!important}html body:not(.crm-modules-open) #app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-section-title,html body:not(.crm-modules-open) .crm-app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-section-title,html body:not(.crm-modules-open) aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) .sidebar-section-title{display:block!important}html body:not(.crm-modules-open) #app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body:not(.crm-modules-open) .crm-app>aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout),html body:not(.crm-modules-open) aside.sidebar.gv-sidebar.is-collapsed:is(:hover,:focus-within) :is(.sidebar-link,.nav-item,.sidebar-all-modules,.sidebar-user,.sidebar-logout){justify-content:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:12px!important}html body #view-team-agenda .tg-week{width:100%!important;min-width:0!important;max-width:100%!important}html body #view-team-agenda .tg-week-header,html body #view-team-agenda .tg-week-grid{grid-template-columns:56px repeat(7,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #view-team-agenda .tg-week-day-head,html body #view-team-agenda .tg-week-col{min-width:0!important}html body :is(#app,.crm-app)>main.main-content>.page>#view-team-agenda.view.active:not(#view-home)>.intro,html body :is(#app,.crm-app) .main-content>.page>#view-team-agenda.view.active:not(#view-home)>.intro,html body #view-team-agenda.view.active>.intro{min-height:0!important;margin-top:0!important;margin-bottom:20px!important;padding-top:0!important}html body #view-team-agenda>.intro :is(h1,h2,.page-title){margin-bottom:8px!important}html body #view-team-agenda>.intro>p{max-width:760px!important}html body #view-team-agenda .route-check-card{margin-bottom:16px!important}html body #view-team-agenda .route-check-card.is-collapsed .route-check-head{min-height:58px!important;padding:12px 16px!important}html body #view-team-agenda .route-check-card.is-collapsed .route-check-head p{display:none!important}html body #view-team-agenda .route-check-content{padding:14px 16px 16px!important}html body #view-team-agenda :is(.tg-toolbar-row,.ta-search-row,.team-agenda-toolbar){margin-bottom:12px!important}html body #view-team-agenda .tg-layout{gap:18px!important}}@media (width>=1025px) and (height<=820px){html body :is(#app,.crm-app)>main.main-content>.page>#view-team-agenda.view.active>.intro,html body #view-team-agenda.view.active>.intro{margin-bottom:14px!important}html body #view-team-agenda>.intro>p{font-size:15px!important;line-height:22px!important}html body #view-team-agenda .route-check-card{margin-bottom:12px!important}}html body #view-bestellingen .bes-list,html body #view-bestellingen .bes-customer-list{box-sizing:border-box!important;overscroll-behavior:auto!important;touch-action:pan-y!important;height:auto!important;max-height:none!important;overflow:visible!important}html body #view-bestellingen .bes-customer-list{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important;display:grid!important}html body #view-bestellingen .bes-customer-row:not(.is-kanban){z-index:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;touch-action:pan-y!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.85fr)!important;align-items:start!important;gap:16px 22px!important;margin:0!important;padding:16px 18px!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}html body #view-bestellingen .bes-customer-row:not(.is-kanban):hover,html body #view-bestellingen .bes-customer-row:not(.is-kanban):focus-visible{background:#f8fafc!important;border-color:#d1d5db!important;box-shadow:0 2px 8px #1118270f!important}html body #view-bestellingen .bes-customer-row:not(.is-kanban)>*,html body #view-bestellingen .bes-customer-main,html body #view-bestellingen .bes-customer-meta,html body #view-bestellingen .bes-customer-actions,html body #view-bestellingen .bes-customer-products{min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}html body #view-bestellingen .bes-customer-main{align-content:start!important;gap:8px!important;display:grid!important}html body #view-bestellingen .bes-customer-titleline,html body #view-bestellingen .bes-customer-contact{flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;min-width:0!important;margin:0!important;display:flex!important}html body #view-bestellingen .bes-customer-titleline strong{color:#111827!important;overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important;max-width:100%!important;font-size:15px!important;font-weight:800!important;line-height:21px!important;display:inline!important}html body #view-bestellingen .bes-customer-contact :is(a,span),html body #view-bestellingen .bes-address{color:#4b5563!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;font-size:13px!important;font-weight:600!important;line-height:19px!important}html body #view-bestellingen .bes-address{margin:0!important;font-style:normal!important;display:block!important}html body #view-bestellingen .bes-customer-products{flex-wrap:wrap!important;align-items:flex-start!important;gap:6px!important;margin:2px 0 0!important;display:flex!important}html body #view-bestellingen .bes-customer-products .bes-product-chip{background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:999px!important;flex:0 auto!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:26px!important;max-height:none!important;padding:4px 9px!important;line-height:16px!important;display:inline-flex!important;overflow:hidden!important}html body #view-bestellingen .bes-customer-products .bes-product-chip b{color:#6b7280!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;flex:none!important;font-size:10px!important;font-weight:800!important;line-height:16px!important}html body #view-bestellingen .bes-customer-products .bes-product-chip span{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:min(46vw,520px)!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;overflow:hidden!important}html body #view-bestellingen .bes-customer-meta{text-align:right!important;flex-wrap:wrap!important;place-content:flex-start flex-end!important;align-items:flex-start!important;gap:7px!important;display:flex!important}html body #view-bestellingen .bes-customer-meta>span{color:#1d4ed8!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:999px!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:26px!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important;overflow:hidden!important}html body #view-bestellingen .bes-customer-meta .bes-customer-timeline,html body #view-bestellingen .bes-customer-meta .bes-customer-invoices,html body #view-bestellingen .bes-customer-meta .bes-customer-heatpump{white-space:normal!important;text-align:left!important;max-width:100%!important}html body #view-bestellingen .bes-customer-actions{pointer-events:auto!important;flex-wrap:wrap!important;flex:1 0 100%!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:2px!important;display:flex!important}html body #view-bestellingen .bes-customer-actions .bes-icon-action,html body #view-bestellingen .bes-customer-actions .bes-open-action{white-space:nowrap!important;touch-action:manipulation!important;flex:none!important;width:auto!important;min-width:108px!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 14px!important;position:static!important;overflow:visible!important}html body #view-bestellingen .bes-more-results{z-index:1!important;pointer-events:auto!important;touch-action:manipulation!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:auto!important;max-width:100%!important;min-height:40px!important;margin:4px auto 0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=1024px){html body #view-bestellingen .bes-customer-row:not(.is-kanban){grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:15px!important}html body #view-bestellingen .bes-customer-meta,html body #view-bestellingen .bes-customer-actions{text-align:left!important;justify-content:flex-start!important}html body #view-bestellingen .bes-customer-products .bes-product-chip span{max-width:calc(100vw - 118px)!important}}@media (width<=560px){html body #view-bestellingen .bes-customer-list{border-radius:10px!important;gap:10px!important;padding:10px!important}html body #view-bestellingen .bes-customer-row:not(.is-kanban){padding:14px!important}html body #view-bestellingen .bes-customer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}html body #view-bestellingen .bes-customer-actions .bes-icon-action,html body #view-bestellingen .bes-customer-actions .bes-open-action{width:100%!important;min-width:0!important}html body #view-bestellingen .bes-customer-actions .bes-open-action{grid-column:1/-1!important}}html body #view-team-agenda .agenda-visibility{height:auto!important;max-height:none!important;overflow:visible!important}html body #view-team-agenda .agenda-visibility-body{overscroll-behavior:auto!important;touch-action:pan-y!important;grid-template-columns:minmax(0,1fr)!important;gap:10px 12px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important;display:grid!important;overflow:visible!important}html body #view-team-agenda .agenda-visibility-search{z-index:1!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important}html body #view-team-agenda .agenda-visibility-group{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;align-items:start!important;gap:6px 8px!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #view-team-agenda .agenda-visibility-group .agenda-visibility-section{color:#6b7280!important;letter-spacing:.07em!important;grid-column:1/-1!important;padding:4px 2px 0!important;font-size:10.5px!important;font-weight:800!important;line-height:14px!important}html body #view-team-agenda .agenda-visibility-body .agenda-vis-row{touch-action:pan-y!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;grid-template-columns:24px 10px minmax(0,1fr)!important;grid-template-areas:"check dot name""check dot role"!important;align-items:center!important;gap:1px 9px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;padding:7px 9px!important;display:grid!important;overflow:hidden!important}html body #view-team-agenda .agenda-visibility-body .agenda-vis-row:hover,html body #view-team-agenda .agenda-visibility-body .agenda-vis-row:focus-visible{background:#f0faf0!important;border-color:#dcefdc!important}html body #view-team-agenda .agenda-visibility-body .agenda-vis-check{border-radius:6px!important;grid-area:check!important;width:22px!important;height:22px!important}html body #view-team-agenda .agenda-visibility-body .agenda-vis-dot{border-radius:3px!important;grid-area:dot!important;width:10px!important;height:10px!important}html body #view-team-agenda .agenda-visibility-body .agenda-vis-name,html body #view-team-agenda .agenda-visibility-body .agenda-vis-role{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-team-agenda .agenda-visibility-body .agenda-vis-name{color:#111827!important;grid-area:name!important;font-size:13px!important;font-weight:800!important;line-height:17px!important}html body #view-team-agenda .agenda-visibility-body .agenda-vis-role{color:#6b7280!important;grid-area:role!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}html body #view-team-agenda .agenda-visibility>.agenda-vis-actions{background:#fff!important;border-top:1px solid #e5e7eb!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:flex!important}html body #view-team-agenda .agenda-visibility>.agenda-vis-actions .agenda-vis-action-btn{border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 12px!important}@media (width>=1181px){html body #view-team-agenda .tg-sidepanel{align-items:start!important}html body #view-team-agenda .tg-sidepanel .agenda-visibility{width:100%!important;min-width:0!important}}@media (width>=1181px) and (width<=1440px){html body #view-team-agenda .agenda-visibility-group{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}}@media (width<=720px){html body #view-team-agenda .agenda-visibility-body{max-height:none!important;overflow-y:visible!important}html body #view-team-agenda .agenda-visibility-group{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1025px){html body #view-team-agenda>.intro{margin-bottom:14px!important}html body #view-team-agenda .route-check-card{margin-bottom:12px!important}html body #view-team-agenda .route-check-card.is-collapsed .route-check-head{min-height:52px!important;padding:10px 14px!important}html body #view-team-agenda .route-check-card.is-collapsed .route-check-head h2{font-size:18px!important;line-height:24px!important}html body #view-team-agenda .route-check-content{padding:14px!important}html body #view-team-agenda :is(.tg-toolbar-row,.ta-search-row,.team-agenda-toolbar){margin-bottom:10px!important}html body #view-team-agenda .team-agenda-toolbar{grid-template-columns:48px minmax(0,1fr) 48px auto!important;gap:8px!important;display:grid!important}html body #view-team-agenda .agenda-week-label{border-radius:10px!important;min-width:0!important}html body #view-team-agenda .tg-layout{grid-template-columns:minmax(248px,300px) minmax(0,1fr)!important;align-items:start!important;gap:14px!important}html body #view-team-agenda .tg-sidepanel{align-content:start!important;gap:12px!important;min-width:0!important;max-height:calc(100vh - 96px)!important;padding-right:2px!important;display:grid!important;position:sticky!important;top:12px!important;overflow:hidden auto!important}html body #view-team-agenda :is(.tg-week,.tg-day){box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;overflow:hidden!important}html body #view-team-agenda .tg-week-header,html body #view-team-agenda .tg-week-grid{grid-template-columns:58px repeat(7,minmax(112px,1fr))!important}html body #view-team-agenda .tg-day-grid{grid-template-columns:58px minmax(0,1fr)!important}html body #view-team-agenda .tg-week-header{z-index:8!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;overflow:hidden!important;box-shadow:0 1px #1118270a!important}html body #view-team-agenda .tg-week-grid,html body #view-team-agenda .tg-day-grid{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:#fff!important;height:clamp(520px,100vh - 270px,760px)!important;max-height:none!important;overflow:hidden auto!important}html body #view-team-agenda .tg-day-grid{height:clamp(560px,100vh - 245px,820px)!important}html body #view-team-agenda .tg-week-corner{background:#fff!important;border-right:1px solid #e5e7eb!important}html body #view-team-agenda .tg-week-day-head{min-height:72px!important;box-shadow:none!important;background:#fff!important;padding:10px 8px 9px!important}html body #view-team-agenda .tg-week-day-head:hover{background:#f8fafc!important}html body #view-team-agenda .tg-week-day-head .dayname{color:#5f6368!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;line-height:14px!important}html body #view-team-agenda .tg-week-day-head .daynum{color:#3c4043!important;width:42px!important;height:42px!important;margin:3px auto 0!important;font-size:26px!important;font-weight:500!important;line-height:42px!important}html body #view-team-agenda .tg-week-day-head.today .daynum{color:#fff!important;background:#2e8b35!important}html body #view-team-agenda .tg-week-day-head.today .dayname{color:#2e8b35!important}html body #view-team-agenda .tg-week-hours{z-index:6!important;background:#fff!important;border-right:1px solid #e5e7eb!important;width:58px!important;position:sticky!important;left:0!important}html body #view-team-agenda .tg-week-hour{color:#5f6368!important;background:#fff!important;border-top:1px solid #e5e7eb!important;justify-content:flex-end!important;align-items:flex-start!important;padding:6px 8px 0 4px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:flex!important}html body #view-team-agenda .tg-week-cell{height:var(--hour-h)!important;min-height:var(--hour-h)!important;border-bottom:1px solid #e5e7eb!important}html body #view-team-agenda :is(.tg-week-col,.tg-day-col){min-height:calc(var(--rows) * var(--hour-h))!important;background-color:#fff!important;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc((var(--hour-h) / 2) - 1px), #e5e7eb8c calc((var(--hour-h) / 2) - 1px), #e5e7eb8c calc(var(--hour-h) / 2))!important;touch-action:pan-y!important;-webkit-user-select:none!important;user-select:none!important}html body #view-team-agenda .tg-week-col.today{background-color:#f7fbf8!important}html body #view-team-agenda .tg-week-event{min-height:28px!important;box-shadow:none!important;border-radius:8px!important;padding:7px 8px 9px!important;font-size:12px!important;line-height:16px!important;left:7px!important;right:7px!important}html body #view-team-agenda .tg-day-event{min-height:42px!important;box-shadow:none!important;border-radius:9px!important;padding:9px 11px 12px!important;left:10px!important;right:12px!important}html body #view-team-agenda .tg-week-event strong,html body #view-team-agenda .tg-week-event span,html body #view-team-agenda .tg-week-event em,html body #view-team-agenda .tg-day-event strong,html body #view-team-agenda .tg-day-event span,html body #view-team-agenda .tg-day-event em{color:inherit!important;text-shadow:0 1px 1px #00000029!important}html body #view-team-agenda .tg-week-event strong{font-size:12px!important;font-weight:850!important;line-height:16px!important}html body #view-team-agenda .tg-week-event span,html body #view-team-agenda .tg-week-event em{font-size:11px!important;line-height:15px!important}html body #view-team-agenda .tg-week-now{height:2px!important;box-shadow:none!important;background:#d97706!important}html body #view-team-agenda .tg-week-now:before{background:#d97706!important;width:10px!important;height:10px!important;top:-4px!important}}html body #view-sales-commissions .comm-filter-bar{grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(150px,1fr)) auto!important;align-items:end!important}html body #view-sales-commissions .comm-search-box>svg{left:12px!important}html body #view-sales-commissions .commission-page-list,html body #view-sales-commissions .commission-page-list *,html body #view-sales-commissions .commission-page-list :before,html body #view-sales-commissions .commission-page-list :after{box-sizing:border-box!important}html body #view-sales-commissions .commission-page-list{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important;box-shadow:0 8px 24px #0f172a0d!important}html body #view-sales-commissions .commission-page-list-head{color:#6b7280!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;border-radius:10px 10px 0 0!important;align-items:center!important;min-height:40px!important;padding:10px 16px!important;font-size:11px!important;font-weight:850!important;line-height:14px!important}html body #view-sales-commissions .commission-page-item{background:#fff!important;border-bottom:1px solid #f3f4f6!important;width:100%!important;min-width:0!important;display:block!important;position:relative!important;overflow:visible!important}html body #view-sales-commissions .commission-page-item:last-child{border-bottom:0!important}html body #view-sales-commissions .commission-page-item.has-duplicate-products{background:#fffdf5!important}html body #view-sales-commissions :is(.commission-page-customer,.commission-page-product,.commission-page-date,.commission-page-status,.commission-page-amount){align-content:start!important;gap:4px!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #view-sales-commissions .commission-page-reference,html body #view-sales-commissions :is(.commission-page-customer,.commission-page-product,.commission-page-date,.commission-page-status,.commission-page-amount) :is(strong,em,small){text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:0!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body #view-sales-commissions .commission-page-reference{color:#6b7280!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important;line-height:16px!important}html body #view-sales-commissions .commission-page-customer strong{color:#111827!important;font-size:15px!important;font-weight:850!important;line-height:20px!important}html body #view-sales-commissions .commission-page-customer em,html body #view-sales-commissions .commission-page-date small,html body #view-sales-commissions .commission-page-status small,html body #view-sales-commissions .commission-page-amount small,html body #view-sales-commissions .commission-page-product small{color:#6b7280!important;font-size:12px!important;font-style:normal!important;font-weight:650!important;line-height:17px!important}html body #view-sales-commissions .commission-page-product strong{color:#1f2937!important;font-size:14px!important;font-weight:800!important;line-height:19px!important}html body #view-sales-commissions .commission-page-date strong{color:#374151!important;font-size:13px!important;font-weight:800!important;line-height:18px!important}html body #view-sales-commissions .commission-page-status .comm-status-badge{white-space:normal!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:24px!important;padding:4px 10px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important}html body #view-sales-commissions .commission-page-status .comm-status-badge.is-open{color:#92400e!important;background:#fef3c7!important}html body #view-sales-commissions .commission-page-status .comm-status-badge.is-aankomend{color:#1e40af!important;background:#dbeafe!important}html body #view-sales-commissions .commission-page-status .comm-status-badge.is-gefactureerd{color:#14532d!important;background:#dcfce7!important}html body #view-sales-commissions .commission-page-amount strong{color:#111827!important;font-size:18px!important;font-weight:900!important;line-height:23px!important}html body #view-sales-commissions .commission-page-tags{flex-wrap:wrap!important;gap:5px!important;min-width:0!important;max-width:100%!important;margin-top:4px!important;display:flex!important;overflow:visible!important}html body #view-sales-commissions .commission-page-tags span{color:#4b5563!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;max-width:100%!important;min-height:22px!important;padding:3px 8px!important;font-size:11px!important;font-weight:750!important;line-height:15px!important;display:inline-flex!important;overflow:visible!important}html body #view-sales-commissions .commission-page-tags .commission-page-agenda.linked{color:#2e8b35!important;background:#f0faf0!important;border-color:#bbdfc0!important}html body #view-sales-commissions .commission-page-tags .commission-page-agenda.missing{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}html body #view-sales-commissions .commission-page-warning{color:#111827!important;background:#fffbeb!important;border-top:1px solid #fde68a!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px 14px!important;width:100%!important;min-width:0!important;padding:12px 16px 14px!important;display:grid!important;overflow:visible!important}html body #view-sales-commissions .commission-page-warning>span,html body #view-sales-commissions .commission-page-warning>span strong{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;font-size:13px!important;line-height:20px!important;overflow:visible!important}html body #view-sales-commissions .commission-page-warning>span{color:#374151!important;font-weight:600!important}html body #view-sales-commissions .commission-page-warning-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;display:flex!important}html body #view-sales-commissions .comm-detail-modal{flex-direction:column!important;width:min(1180px,100vw - 48px)!important;max-height:min(92dvh,980px)!important;display:flex!important;overflow:hidden!important}html body #view-sales-commissions .comm-detail-modal .crm-modal-body{min-height:0!important;overflow:hidden auto!important}html body #view-sales-commissions .comm-detail{max-width:100%!important;overflow-x:hidden!important}html body #view-sales-commissions .comm-detail .customer-detail-hero,html body #view-sales-commissions .comm-detail .customer-detail-grid,html body #view-sales-commissions .comm-detail .customer-discount-grid,html body #view-sales-commissions .comm-detail .customer-sale-summary{min-width:0!important;max-width:100%!important}html body #view-sales-commissions .comm-detail .customer-detail-section{overflow:visible!important}@media (width<=1180px){html body #view-sales-commissions .comm-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view-sales-commissions .comm-search-field,html body #view-sales-commissions .comm-custom-range{grid-column:1/-1!important}html body #view-sales-commissions .commission-page-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;overflow:visible!important}html body #view-sales-commissions .commission-page-list-head{display:none!important}html body #view-sales-commissions .commission-page-item,html body #view-sales-commissions .commission-page-item:last-child{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a0a!important}html body #view-sales-commissions .commission-page-row{grid-template-columns:minmax(0,1fr) minmax(140px,auto)!important;grid-template-areas:"customer amount""product product""date status"!important;gap:10px 14px!important;min-height:0!important;padding:15px!important}html body #view-sales-commissions .commission-page-customer{grid-area:customer!important}html body #view-sales-commissions .commission-page-product{grid-area:product!important}html body #view-sales-commissions .commission-page-date{grid-area:date!important}html body #view-sales-commissions .commission-page-status{grid-area:status!important}html body #view-sales-commissions .commission-page-amount{grid-area:amount!important}html body #view-sales-commissions .commission-page-date,html body #view-sales-commissions .commission-page-status{border-top:1px solid #f3f4f6!important;padding-top:10px!important}}@media (width<=680px){html body #view-sales-commissions .comm-filter-bar,html body #view-sales-commissions .comm-custom-range{grid-template-columns:minmax(0,1fr)!important}html body #view-sales-commissions .comm-filter-reset{width:100%!important}html body #view-sales-commissions .commission-page-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"customer amount""product product""date date""status status"!important;padding:14px!important}html body #view-sales-commissions .commission-page-amount{max-width:132px!important}html body #view-sales-commissions .commission-page-amount strong{font-size:17px!important;line-height:22px!important}html body #view-sales-commissions .commission-page-date,html body #view-sales-commissions .commission-page-status{padding-top:9px!important}html body #view-sales-commissions .commission-page-warning{grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;padding:12px 14px 14px!important}html body #view-sales-commissions .commission-page-warning-actions{grid-column:1/-1!important;grid-template-columns:1fr!important;width:100%!important;margin-top:4px!important;display:grid!important}html body #view-sales-commissions .commission-page-warning-actions button{width:100%!important;min-width:0!important;min-height:44px!important}html body #view-sales-commissions .comm-detail-modal{border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important;max-height:92dvh!important}}@media (width<=430px){html body #view-sales-commissions .commission-page-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"customer""amount""product""date""status"!important}html body #view-sales-commissions .commission-page-amount{text-align:left!important;justify-items:start!important;max-width:100%!important}}html body .modules-overlay:not(.open),html body .modules-overlay[aria-hidden=true]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .modules-overlay:not(.open) *,html body .modules-overlay[aria-hidden=true] *,html body:not(.crm-modules-open) .modules-overlay,html body:not(.crm-modules-open) .modules-panel,html body:not(.crm-modules-open) .modules-content,html body:not(.crm-modules-open) .module-item{pointer-events:none!important}html body.crm-modules-open .modules-overlay.open{visibility:visible!important;opacity:1!important}html body.crm-modules-open .modules-overlay.open .modules-panel,html body.crm-modules-open .modules-overlay.open .modules-content,html body.crm-modules-open .modules-overlay.open .module-item,html body.crm-modules-open .modules-overlay.open .modules-search input,html body.crm-modules-open .modules-overlay.open .modules-close{pointer-events:auto!important}html body #view-sales-commissions .commission-page-list{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 10px 24px #0f172a0a!important}html body #view-sales-commissions .commission-page-list-head,html body #view-sales-commissions .commission-page-row{grid-template-columns:minmax(260px,1fr) minmax(350px,1.45fr) minmax(150px,.55fr) minmax(116px,.4fr) minmax(126px,.38fr)!important;gap:22px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #view-sales-commissions .commission-page-list-head{color:#6b7280!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#fafafa!important;border-bottom:1px solid #e5e7eb!important;align-items:center!important;min-height:54px!important;padding:0 24px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important}html body #view-sales-commissions .commission-page-list-head span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #view-sales-commissions .commission-page-list-head span:last-child{text-align:right!important}html body #view-sales-commissions .commissie-item-wrapper{background:#fff!important;border-bottom:1px solid #f3f4f6!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important;position:relative!important;overflow:visible!important}html body #view-sales-commissions .commissie-item-wrapper:last-child{border-bottom:none!important}html body #view-sales-commissions .commissie-item-wrapper.heeft-dubbel{background:#fffbeb!important}html body #view-sales-commissions .commission-page-row{appearance:none!important;color:#111827!important;cursor:pointer!important;height:auto!important;min-height:84px!important;max-height:none!important;font:inherit!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:0!important;align-items:start!important;padding:16px 24px!important;overflow:visible!important;transform:none!important}html body #view-sales-commissions .commission-page-row:hover,html body #view-sales-commissions .commission-page-row:focus-visible{outline-offset:-2px!important;background:#fafafa!important;outline:2px solid #2e8b3524!important}html body #view-sales-commissions :is(.commission-page-customer,.commission-page-product,.commission-page-date,.commission-page-status,.commission-page-amount){align-content:start!important;gap:6px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body #view-sales-commissions :is(.commission-page-reference,.commission-page-customer strong,.commission-page-customer em,.commission-page-product strong,.commission-page-date strong,.commission-page-amount strong){letter-spacing:0!important;overflow-wrap:normal!important;min-width:0!important;max-width:100%!important}html body #view-sales-commissions .commission-page-reference{color:#6b7280!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important;line-height:17px!important;display:block!important;overflow:hidden!important}html body #view-sales-commissions .commission-page-customer strong{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;color:#111827!important;width:auto!important;max-width:100%!important;text-overflow:unset!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;padding-bottom:2px!important;font-size:15px!important;font-weight:800!important;line-height:22px!important;display:block!important;overflow:visible!important}html body #view-sales-commissions .commission-page-customer em{display:none!important}html body #view-sales-commissions .commission-page-product strong{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;color:#1f2937!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:800!important;line-height:21px!important;display:block!important;overflow:hidden!important}html body #view-sales-commissions .commission-page-tags,html body #view-sales-commissions .commission-page-date small,html body #view-sales-commissions .commission-page-product>small{display:none!important}html body #view-sales-commissions .commission-page-date strong{color:#374151!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:750!important;line-height:20px!important;display:block!important;overflow:hidden!important}html body #view-sales-commissions .commission-page-status{justify-items:start!important}html body #view-sales-commissions .commission-page-status .comm-status-badge{white-space:nowrap!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;padding:3px 10px!important;font-size:12px!important;font-weight:800!important;line-height:16px!important;display:inline-flex!important}html body #view-sales-commissions .comm-status-badge[data-status=aankomend],html body #view-sales-commissions .comm-status-badge.is-aankomend{color:#1e3a8a!important;background:#dbeafe!important}html body #view-sales-commissions .comm-status-badge[data-status=te_factureren],html body #view-sales-commissions .comm-status-badge.is-open{color:#78350f!important;background:#fef3c7!important}html body #view-sales-commissions .comm-status-badge[data-status=gefactureerd],html body #view-sales-commissions .comm-status-badge.is-gefactureerd{color:#14532d!important;background:#dcfce7!important}html body #view-sales-commissions .commission-page-amount{text-align:right!important;justify-items:end!important}html body #view-sales-commissions .commission-page-amount strong{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;font-weight:900!important;line-height:23px!important;display:block!important;overflow:hidden!important}html body #view-sales-commissions .commission-page-warning{clear:both!important;color:#374151!important;background:#fffbeb!important;border-top:1px solid #fef3c7!important;grid-column:1/-1!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:12px 18px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:74px!important;margin:0!important;padding:14px 24px!important;display:grid!important}html body #view-sales-commissions .commission-page-warning>svg{color:#d97706!important}html body #view-sales-commissions .commission-page-warning>span,html body #view-sales-commissions .commission-page-warning>span strong{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;font-size:14px!important;line-height:21px!important}html body #view-sales-commissions .commission-page-warning>span{font-weight:600!important}html body #view-sales-commissions .commission-page-warning>span strong{color:#111827!important;font-weight:850!important}html body #view-sales-commissions .commission-page-warning-actions{justify-content:flex-end!important;gap:10px!important;min-width:0!important;display:flex!important}html body #view-sales-commissions .commission-page-warning-actions button{min-width:144px!important;min-height:38px!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!important;background:#fff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:8px 14px!important;font-size:13px!important;font-weight:850!important;line-height:18px!important;display:inline-flex!important}html body #view-sales-commissions .commission-page-ack{color:#2e8b35!important;border:1.5px solid #2e8b35!important}html body #view-sales-commissions .commission-page-review{color:#dc2626!important;border:1.5px solid #dc2626!important}@media (width<=1180px){html body #view-sales-commissions .commission-page-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;display:grid!important;overflow:visible!important}html body #view-sales-commissions .commission-page-list-head{display:none!important}html body #view-sales-commissions .commissie-item-wrapper,html body #view-sales-commissions .commissie-item-wrapper:last-child{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a0a!important}html body #view-sales-commissions .commission-page-row{grid-template-columns:minmax(0,1fr) minmax(128px,auto)!important;grid-template-areas:"customer amount""product product""date status"!important;align-items:start!important;gap:10px 14px!important;min-height:0!important;padding:16px!important}html body #view-sales-commissions .commission-page-customer{grid-area:customer!important}html body #view-sales-commissions .commission-page-product{grid-area:product!important}html body #view-sales-commissions .commission-page-date{grid-area:date!important}html body #view-sales-commissions .commission-page-status{grid-area:status!important;justify-items:end!important}html body #view-sales-commissions .commission-page-amount{grid-area:amount!important}html body #view-sales-commissions :is(.commission-page-date,.commission-page-status){border-top:1px solid #f3f4f6!important;padding-top:10px!important}html body #view-sales-commissions .commission-page-warning{grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;min-height:0!important;padding:14px 16px 16px!important}html body #view-sales-commissions .commission-page-warning-actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-top:2px!important;display:grid!important}html body #view-sales-commissions .commission-page-warning-actions button{width:100%!important;min-width:0!important}}@media (width<=520px){html body #view-sales-commissions .commission-page-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"customer""amount""product""date""status"!important}html body #view-sales-commissions .commission-page-amount,html body #view-sales-commissions .commission-page-status{text-align:left!important;justify-items:start!important;max-width:100%!important}html body #view-sales-commissions .commission-page-warning-actions{grid-template-columns:minmax(0,1fr)!important}}html body #view-team-agenda .tg-layout,html body #view-team-agenda .tg-layout>*,html body #view-team-agenda #teamAgendaBody{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}@media (width>=1025px){html body #view-team-agenda .tg-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;grid-template-areas:"agenda-side agenda-main"!important;align-items:start!important;gap:16px!important;width:100%!important;display:grid!important;overflow:visible!important}html body #view-team-agenda .tg-sidepanel{order:0!important;grid-area:agenda-side!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:300px!important;padding-right:0!important;display:grid!important;overflow:visible!important}html body #view-team-agenda .tg-main{order:0!important;grid-area:agenda-main!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-team-agenda #teamAgendaBody,html body #view-team-agenda :is(.tg-week,.tg-day,.tg-month){width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-team-agenda .tg-week-header,html body #view-team-agenda .tg-week-grid{grid-template-columns:56px repeat(7,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #view-team-agenda .tg-day-grid{grid-template-columns:56px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #view-team-agenda :is(.tg-week-grid,.tg-day-grid){height:clamp(560px,100vh - 350px,760px)!important;min-height:520px!important;max-height:none!important;overflow:hidden auto!important}html body #view-team-agenda :is(.tg-minimonth,.agenda-visibility){width:100%!important;min-width:0!important;max-width:100%!important}html body #view-team-agenda .agenda-visibility-body{grid-template-columns:minmax(0,1fr)!important}}@media (width<=1024px){html body #view-team-agenda .tg-layout{flex-direction:column!important;gap:16px!important;width:100%!important;display:flex!important;overflow:visible!important}html body #view-team-agenda .tg-main{-webkit-overflow-scrolling:touch!important;order:1!important;width:100%!important;overflow:auto visible!important}html body #view-team-agenda .tg-sidepanel{order:2!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;display:grid!important}}.commissie-hoofdrij,[class*=commissie-rij]:not([class*=waarschuwing]){align-items:center!important;height:auto!important;min-height:56px!important;max-height:none!important;overflow:visible!important}.commissie-col-klant,[class*=col-dossier],[class*=col-klant]{height:auto!important;max-height:none!important;overflow:visible!important}html body[data-active-view=view-sales-commissions] .main-content>.page,html body[data-active-view=view-sales-commissions] #app>.main-content>.page{padding-top:18px!important;padding-bottom:36px!important}html body #view-sales-commissions{gap:12px!important}html body #view-sales-commissions .intro{margin-bottom:0!important}html body #view-sales-commissions .intro .intro-label{margin-bottom:6px!important;font-size:11px!important;line-height:14px!important}html body #view-sales-commissions .intro h1{font-size:clamp(30px,2.5vw,38px)!important;line-height:1.05!important}html body #view-sales-commissions .intro p{max-width:840px!important;margin-top:10px!important;font-size:16px!important;line-height:1.42!important}html body #view-sales-commissions .comm-kpi-grid.comm-kpi-grid-4{gap:10px!important;margin:6px 0!important}html body #view-sales-commissions .comm-kpi{gap:5px!important;min-height:140px!important;padding:16px 18px!important}html body #view-sales-commissions .comm-kpi strong{font-size:clamp(26px,1.9vw,34px)!important;line-height:1.1!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-kpi.comm-kpi{height:auto!important;min-height:140px!important;padding:16px 18px!important;overflow:visible!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-kpi.comm-kpi>em{height:auto!important;max-height:none!important;padding:2px 0!important;line-height:1.4!important;overflow:visible!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-kpi.comm-kpi>strong{font-size:clamp(24px,1.8vw,32px)!important;line-height:1.1!important;overflow:visible!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-advisor-trigger.comm-advisor-trigger{color:#111827!important;cursor:pointer!important;text-align:left!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dee8!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;padding:0 34px 0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;line-height:38px!important;display:flex!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-advisor-trigger.comm-advisor-trigger:hover{border-color:#b0bac8!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-advisor-trigger.comm-advisor-trigger:focus-visible,html body :is(.crm-app,#app) #view-sales-commissions .comm-advisor-trigger.comm-advisor-trigger[aria-expanded=true]{border-color:#2e8b35!important;outline:none!important;box-shadow:0 0 0 3px #2e8b351c!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-advisor-trigger.comm-advisor-trigger>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;flex:auto!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-advisor-trigger.comm-advisor-trigger>span:last-child{color:#6b7280!important;pointer-events:none!important;flex:none!important;margin-left:8px!important;font-size:11px!important;line-height:1!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-filter-select.comm-filter-select,html body :is(.crm-app,#app) #view-sales-commissions .comm-search-box.comm-search-box>input,html body :is(.crm-app,#app) #view-sales-commissions .comm-filter-field.comm-filter-field input[type=date]{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body #view-sales-commissions .commission-bulk-bar{z-index:50;background:#f0faf0;border:1px solid #2e8b35;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 16px;margin:8px 0 12px;padding:12px 16px;display:grid;position:sticky;top:0;box-shadow:0 4px 12px #2e8b351f}html body #view-sales-commissions .commission-bulk-bar-info{color:#14532d;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}html body #view-sales-commissions .commission-bulk-bar-info>strong{color:#14532d;font-size:18px;font-weight:800}html body #view-sales-commissions .commission-bulk-bar-link{appearance:none;color:#2e8b35;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}html body #view-sales-commissions .commission-bulk-bar-link:hover{color:#1f6b27}html body #view-sales-commissions .commission-bulk-bar-note{background:#fff;border:1px solid #dcefdc;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 12px;font-size:13px}html body #view-sales-commissions .commission-bulk-bar-actions{align-items:center;gap:8px;display:flex}html body #view-sales-commissions .commission-bulk-bar-msg{border-radius:6px;grid-column:1/-1;padding:8px 12px;font-size:12px;line-height:1.4}html body #view-sales-commissions .commission-bulk-bar-msg.ok{color:#14532d;background:#dcfce7;border:1px solid #bbf7d0}html body #view-sales-commissions .commission-bulk-bar-msg.err{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}html body #view-sales-commissions .commissie-item-wrapper{position:relative}html body #view-sales-commissions .commission-page-bulk-check{z-index:5;cursor:pointer;background:#ffffffeb;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,border-color .12s;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}html body #view-sales-commissions .commission-page-bulk-check:hover{background:#fff;border-color:#dcefdc}html body #view-sales-commissions .commission-page-bulk-check>input[type=checkbox]{accent-color:#2e8b35;cursor:pointer;width:18px;height:18px;margin:0}html body #view-sales-commissions .commissie-item-wrapper.is-bulk-selected{background:#f0faf0!important;border-color:#2e8b35!important;box-shadow:inset 4px 0 #2e8b35!important}html body #view-sales-commissions .commissie-item-wrapper .commission-page-row,html body #view-sales-commissions .commission-page-list-head{padding-left:50px!important}html body #view-sales-commissions .commission-page-list-head-check{display:none}html body #view-sales-commissions .commission-page-tags .commission-page-multi{color:#1e40af!important;text-transform:none!important;letter-spacing:.02em!important;background:#dbeafe!important;border-color:#bfdbfe!important;font-weight:700!important}html body .deal-rate-override.deal-rate-override{background:#f7fcf8!important;border:1px solid #dcefdc!important;border-radius:12px!important;padding:16px 18px!important}html body .deal-rate-override-head.deal-rate-override-head{margin-bottom:8px!important}html body .deal-rate-override-head>strong{color:#14532d!important;font-size:15px!important;font-weight:700!important}html body .deal-rate-override>p.customer-detail-muted{color:#6b7280!important;margin:0 0 14px!important;font-size:12px!important;line-height:1.5!important}html body .deal-rate-override .deal-rate-override-actions{border-top:1px solid #dcefdc!important;justify-content:flex-end!important;margin-top:8px!important;padding-top:12px!important}html body #app :is(#view-home .dashboard-stat>.kpi-label,#view-home .dashboard-stat>span,#view-sales-commissions .comm-kpi>.comm-kpi-label,#view-leads .lead-kpi-card>span,#view-lead-sale-matching .lead-sale-kpis article>span,#view-crm .crm-stat>.kpi-label,#view-crm .crm-stat>span,#view-bestellingen .bes-stat>span){order:1!important;margin-top:0!important;margin-bottom:2px!important}html body #app :is(#view-home .dashboard-stat>strong,#view-home .dashboard-stat>.kpi-number,#view-sales-commissions .comm-kpi>strong,#view-leads .lead-kpi-card>strong,#view-lead-sale-matching .lead-sale-kpis article>strong,#view-crm .crm-stat>strong,#view-crm .crm-stat>.kpi-value,#view-bestellingen .bes-stat>strong,#view-bestellingen .bes-stat>.bes-stat-value){order:2!important;margin-top:0!important}html body #app :is(#view-home .dashboard-stat>em,#view-home .dashboard-stat>.kpi-sub,#view-home .dashboard-stat>.kpi-trend,#view-sales-commissions .comm-kpi>em,#view-leads .lead-kpi-card>small,#view-lead-sale-matching .lead-sale-kpis article>small,#view-crm .crm-stat>em){order:3!important;margin-top:4px!important}html body #view-bestellingen .bes-stat>span{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;line-height:14px!important}html body #view-bestellingen#view-bestellingen .page-tab.klanten-hub-tab{color:#6b7280!important;background-color:#0000!important;border:1px solid #0000!important;flex:0 auto!important;width:auto!important;max-width:240px!important;padding:10px 20px!important;font-size:14px!important}html body #view-bestellingen#view-bestellingen .page-tab.klanten-hub-tab.active{color:#2e8b35!important;background-color:#f0faf0!important;border:1px solid #dcefdc!important}html body #view-bestellingen#view-bestellingen .bes-toolbar .back-btn.back-btn-primary,html body #view-bestellingen#view-bestellingen .back-btn.back-btn-primary{color:#fff!important;background-color:#2e8b35!important;border-color:#2e8b35!important}html body #view-bestellingen#view-bestellingen .bes-toolbar .back-btn.back-btn-primary:hover,html body #view-bestellingen#view-bestellingen .bes-toolbar .back-btn.back-btn-primary:focus-visible,html body #view-bestellingen#view-bestellingen .back-btn.back-btn-primary:hover,html body #view-bestellingen#view-bestellingen .back-btn.back-btn-primary:focus-visible{background-color:#24712b!important;border-color:#24712b!important}html body #view-leads .leads-icon-btn{justify-content:center!important;width:40px!important;min-width:40px!important;padding:0!important}html body #view-leads .leads-icon-btn svg{flex:none!important;width:18px!important;min-width:18px!important;height:18px!important}html body #view-leads .leads-icon-btn>span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body #view-leads#view-leads .lead-search-field{display:block!important}html body #view-leads#view-leads .lead-search-accessible-label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body #view-leads#view-leads .lead-search-field .bes-search{width:100%!important}html body #view-home#view-home .quick-action-icon{color:#2e8b35!important;background-color:#f0faf0!important}html body #view-home#view-home .quick-action-icon svg{color:#2e8b35!important;stroke:#2e8b35!important}html body .comm-detail-discrepancy{color:#92400e!important;background:#fffbeb!important;border:1px solid #fcd34d!important;border-radius:10px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:16px 0!important;padding:14px 18px!important;display:grid!important}html body .comm-detail-discrepancy>svg{color:#d97706!important;margin-top:2px!important}html body .comm-detail-discrepancy strong{color:#92400e!important;margin-bottom:4px!important;font-size:14px!important;font-weight:700!important;display:block!important}html body .comm-detail-discrepancy span{color:#78350f!important;font-size:13px!important;line-height:18px!important;display:block!important}html body #app#app :is(.ea-metric,.kpi-block,.crm-stat,.product-stat-card,.invoice-kpi-card,.fin-stat,.dashboard-stat) .material-symbols-rounded[aria-hidden=true],html body #app#app .ea-eyebrow{color:#2e8b35!important;background-color:#f0faf0!important}html body #app#app :is(.page-tab.active,.page-tab[aria-selected=true],.product-page-tab.active,.product-page-tab[aria-selected=true],.comm-tab.active,.crm-type-tab.active,.klanten-hub-tab.active,.client-tab.active,.lead-workspace-tabs button.active,.tg-view-btn.active,.bes-view-btn.active,.filter-chip.active,.ticket-stat-card.active){color:#2e8b35!important;background-color:#f0faf0!important;border-color:#dcefdc!important}html body #app#app :is(.page-tab.active svg,.page-tab[aria-selected=true] svg,.product-page-tab.active svg,.comm-tab.active svg,.klanten-hub-tab.active svg,.client-tab.active svg,.bes-view-btn.active svg,.tg-view-btn.active svg){color:#2e8b35!important;stroke:#2e8b35!important}html body #app#app .view.active .back-btn.back-btn-primary,html body #app#app .view.active .back-btn-primary,html body #app#app .view.active button.back-btn-primary{color:#fff!important;background-color:#2e8b35!important;border-color:#2e8b35!important}html body #app#app .view.active .back-btn.back-btn-primary:hover,html body #app#app .view.active .back-btn-primary:hover,html body #app#app .view.active button.back-btn-primary:hover{background-color:#24712b!important;border-color:#24712b!important}html body #view-sales-commissions .comm-beneficiary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}html body #view-sales-commissions .comm-beneficiary-tabs{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;gap:8px;width:max-content;padding:4px;display:flex}html body #view-sales-commissions .comm-beneficiary-tab{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}html body #view-sales-commissions .comm-beneficiary-tab:hover{color:#111827}html body #view-sales-commissions .comm-beneficiary-tab.is-active{color:#2e8b35;background:#f0faf0;border-color:#dcefdc}html body #view-sales-commissions .comm-kpi.has-aftrek{background:#fef2f2}html body #view-sales-commissions .comm-kpi.has-aftrek strong{color:#dc2626!important}html body .commission-approval-bar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:grid}html body .commission-approval-status{align-items:center;gap:8px;font-size:13px;display:flex}html body .commission-approval-status>span{color:#6b7280}html body .commission-approval-status strong{border-radius:999px;padding:4px 10px;font-weight:700}html body .commission-approval-status-pending{color:#92400e;background:#fef3c7}html body .commission-approval-status-approved{color:#14532d;background:#dcfce7}html body .commission-approval-status-rejected{color:#991b1b;background:#fee2e2}html body .commission-approval-status em{color:#9ca3af;font-size:11px;font-style:normal}html body .commission-approval-note{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:36px;padding:0 12px;font-size:13px}html body .commission-approval-actions{gap:8px;display:flex}html body .commission-approval-reject{color:#dc2626!important;background:#fef2f2!important;border-color:#fee2e2!important}html body .commission-approval-reject:hover{background:#fee2e2!important}html body .commission-specification-proof{color:#2563eb;margin-left:8px;font-size:12px;text-decoration:none}html body .commission-specification-proof:hover{text-decoration:underline}@media (width<=768px){html body .commission-approval-bar{grid-template-columns:1fr}}html body #view-sales-commissions .comm-empty .comm-empty-reset{align-items:center;gap:6px;margin-top:12px;display:inline-flex}html body .comm-detail-modal .crm-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}html body .comm-detail-modal .crm-modal-head-actions{align-items:center;gap:10px;display:flex}html body .comm-modal-salesdock-link{align-items:center!important;gap:6px!important;font-size:13px!important;text-decoration:none!important;display:inline-flex!important}html body #view-sales-commissions .comm-intro-toggle{color:#2e8b35;cursor:pointer;background:#f0faf0;border:1px solid #dcefdc;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}html body #view-sales-commissions .comm-intro-toggle:hover{background:#dcefdc}html body #view-sales-commissions .intro>p{margin-top:12px}html body #view-sales-commissions .comm-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}html body #view-sales-commissions .comm-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body #view-sales-commissions .comm-view-toggle{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:3px;display:inline-flex}html body #view-sales-commissions .comm-view-toggle-btn{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}html body #view-sales-commissions .comm-view-toggle-btn:hover{color:#111827}html body #view-sales-commissions .comm-view-toggle-btn.is-active{color:#2e8b35;background:#fff;box-shadow:0 1px 2px #00000014}html body #view-sales-commissions .comm-filters-toggle{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}html body #view-sales-commissions .comm-filters-toggle:hover{color:#2e8b35;background:#f9fafb;border-color:#dcefdc}html body #view-sales-commissions .comm-filter-bar.is-collapsed{display:none!important}html body #view-sales-commissions .comm-toolbar{z-index:20;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 0;position:sticky;top:0}html body #view-sales-commissions .commission-page-list.is-table .commissie-item-wrapper{border-bottom:1px solid #f3f4f6;border-radius:0}html body #view-sales-commissions .commission-page-list.is-table .commission-page-row{gap:10px!important;min-height:56px!important;padding:10px 16px!important}html body #view-sales-commissions .commission-page-list.is-table .commission-page-customer strong{font-size:14px!important}html body #view-sales-commissions .commission-page-list.is-table .commission-page-customer em{display:none!important}html body #view-sales-commissions .commission-page-list.is-table .commission-page-product strong{font-size:13px!important}html body #view-sales-commissions .commission-page-list.is-table .commission-page-product .commission-page-tags{display:none!important}html body #view-sales-commissions .commission-page-list.is-table .commission-page-list-head{color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;padding:8px 16px!important;font-size:11px!important;font-weight:700!important;display:grid!important}html body #view-sales-commissions .commission-page-list.is-cards .commission-page-list-head{display:none!important}html body #view-sales-commissions .commission-page-item{transition:background .12s,border-left-color .12s;position:relative;border-left:4px solid #0000!important}html body #view-sales-commissions .commission-page-item[data-display-status=aankomend]{border-left-color:#3b82f6!important}html body #view-sales-commissions .commission-page-item[data-display-status=te_factureren],html body #view-sales-commissions .commission-page-item[data-display-status=open]{border-left-color:#d97706!important}html body #view-sales-commissions .commission-page-item[data-display-status=gefactureerd]{border-left-color:#2e8b35!important}html body #view-sales-commissions .commission-page-item[data-display-status=geen_agenda]{border-left-color:#dc2626!important}html body #view-sales-commissions .commission-page-item:hover{background:#f9fafb!important}html body #view-sales-commissions .commission-page-row:hover{cursor:pointer!important}html body #view-sales-commissions .comm-result-summary{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}html body #view-sales-commissions .comm-result-summary>strong{color:#111827;font-size:18px;font-weight:800}html body #view-sales-commissions .comm-result-summary span strong{color:#2e8b35;font-weight:700}html body #view-sales-commissions .comm-result-sep{color:#d1d5db;padding:0 4px}html body #view-sales-commissions .commission-page-more{background:#fafafa;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}html body #view-sales-commissions .commission-page-more>span{color:#6b7280;font-size:13px}@media (width<=640px){html body #view-sales-commissions .commission-page-more{flex-direction:column;align-items:stretch}}html body #view-sales-commissions .comm-status-badge.is-aankomend,html body #view-sales-commissions .commission-page-status [data-status=aankomend]{color:#1e3a8a!important;background:#dbeafe!important}html body #view-sales-commissions .comm-status-badge.is-open,html body #view-sales-commissions .comm-status-badge.is-tefactureren,html body #view-sales-commissions .commission-page-status [data-status=te_factureren],html body #view-sales-commissions .commission-page-status [data-status=open]{color:#78350f!important;background:#fef3c7!important}html body #view-sales-commissions .comm-status-badge.is-gefactureerd,html body #view-sales-commissions .commission-page-status [data-status=gefactureerd]{color:#14532d!important;background:#dcfce7!important}html body #view-sales-commissions .comm-status-badge.is-geenagenda,html body #view-sales-commissions .commission-page-status [data-status=geen_agenda],html body #view-sales-commissions .commission-page-agenda.missing{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}html body #view-sales-commissions .commission-page-ack,html body #view-sales-commissions .commission-page-review{align-items:center!important;gap:6px!important;display:inline-flex!important}html body #view-sales-commissions .commission-page-ack{color:#2e8b35!important;background:#f0faf0!important;border-color:#dcefdc!important}html body #view-sales-commissions .commission-page-review{color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important}html body #view-sales-commissions .comm-advisor-combobox{position:relative}html body #view-sales-commissions .comm-advisor-trigger{cursor:pointer!important;text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}html body #view-sales-commissions .comm-advisor-dropdown{z-index:300;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0000001f}html body #view-sales-commissions .comm-advisor-search{background:#fff;border:0;border-bottom:1px solid #f3f4f6;outline:none;width:100%;height:36px;padding:0 12px;font-size:13px}html body #view-sales-commissions .comm-advisor-options{max-height:260px;overflow-y:auto}html body #view-sales-commissions .comm-advisor-option{text-align:left;color:#374151;cursor:pointer;background:0 0;border:0;width:100%;padding:9px 12px;font-size:14px;display:block}html body #view-sales-commissions .comm-advisor-option:hover,html body #view-sales-commissions .comm-advisor-option:focus-visible{color:#2e8b35;background:#f0faf0;outline:none}html body #view-sales-commissions .comm-advisor-option.is-selected{color:#2e8b35;background:#f0faf0;font-weight:700}html body #view-sales-commissions .comm-advisor-empty{text-align:center;color:#9ca3af;padding:12px;font-size:13px}html body .customer-discount-tooltip{color:#d97706;cursor:help;vertical-align:middle;background:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;display:inline-flex}html body .customer-discount-tooltip:hover{background:#fde68a}html body :is(.gv-modules-overlay,.modules-overlay,.gv-modules-panel,.modules-content,[class*=modules-panel],[class*=alle-modules]){z-index:500!important}html body #view-sales-commissions .comm-no-agenda-alert{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin:0 0 16px;padding:14px 18px;display:grid}html body #view-sales-commissions .comm-no-agenda-alert>svg{color:#d97706;margin-top:2px}html body #view-sales-commissions .comm-no-agenda-alert strong{color:#92400e;margin-bottom:4px;font-size:14px;font-weight:700;display:block}html body #view-sales-commissions .comm-no-agenda-alert span{color:#78350f;font-size:13px;line-height:18px;display:block}html body #view-sales-commissions .comm-custom-range-hint{color:#92400e;grid-column:1/-1;margin-top:4px;font-size:12px;font-style:italic}html body #view-home .background-sync-stale{border:1px solid;border-radius:10px;gap:6px;margin-bottom:12px;padding:12px 16px;display:grid}html body #view-home .background-sync-stale.is-warning{color:#92400e;background:#fffbeb;border-color:#fcd34d}html body #view-home .background-sync-stale.is-critical{color:#991b1b;background:#fef2f2;border-color:#fecaca}html body #view-home .background-sync-stale strong{font-size:14px}html body #view-home .background-sync-stale span{font-size:12px;line-height:1.5}html body #view-home .background-sync-stale b{text-decoration:underline}html body #app#app :is(.comm-search-box,.bes-search,.crm-search,.lead-search-box,.customer-search,.ticket-search,.audit-search,.lead-search-field .bes-search){align-items:center!important;display:flex!important;position:relative!important}html body #app#app :is(.comm-search-box,.bes-search,.crm-search,.lead-search-box,.customer-search,.ticket-search,.audit-search,.lead-search-field .bes-search)>svg,html body #app#app :is(.comm-search-box,.bes-search,.crm-search,.lead-search-box)>svg:first-child{pointer-events:none!important;z-index:1!important;flex:none!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}html body #app#app :is(.comm-search-box,.bes-search,.crm-search,.lead-search-box,.customer-search,.ticket-search,.audit-search,.lead-search-field .bes-search)>input,html body #app#app :is(.comm-search-box,.bes-search,.crm-search,.lead-search-box)>input[type=search],html body #app#app :is(.comm-search-box,.bes-search,.crm-search,.lead-search-box)>input[type=text]{width:100%!important;padding-left:44px!important}@media (width<=768px){html body #app#app :is(.comm-search-box,.bes-search,.crm-search,.lead-search-box,.customer-search,.ticket-search,.audit-search)>input{padding-left:48px!important;font-size:16px!important}}html body #view-tickets .ticket-filterbar{align-items:end!important}html body #view-tickets .ticket-filter-field{min-width:160px;gap:4px!important;display:grid!important}html body #view-tickets .ticket-filter-field>span{letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b7280!important;font-size:11px!important;font-weight:600!important}html body .commission-split-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:16px 0;padding:16px 20px}html body .commission-split-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}html body .commission-split-head h3{color:#111827;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:14px;font-weight:700}html body .commission-split-list{margin:0;padding:0;list-style:none}html body .commission-split-row{border-bottom:1px dashed #f3f4f6;grid-template-columns:minmax(160px,1fr) 80px 110px minmax(0,1.5fr);align-items:center;gap:12px;padding:10px 0;display:grid}html body .commission-split-row span{color:#111827;font-size:14px;font-weight:700}html body .commission-split-row strong{text-align:right;color:#2e8b35;font-weight:700}html body .commission-split-row em{text-align:right;color:#111827;font-style:normal;font-weight:600}html body .commission-split-row small{color:#6b7280;font-size:12px}html body .commission-split-row.is-total{border-top:2px solid #e5e7eb;border-bottom:0;margin-top:6px;padding-top:12px}html body .commission-split-row.is-total strong{color:#111827;font-size:16px}html body .commission-split-editor{background:#f9fafb;border-radius:10px;margin-top:8px;padding:14px}html body .commission-split-editor-row{grid-template-columns:minmax(160px,1fr) 120px minmax(0,1.5fr) 32px;align-items:center;gap:8px;margin-bottom:10px;display:grid}html body .commission-split-editor-row select,html body .commission-split-editor-row input[type=text]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:36px;padding:0 10px;font-size:13px}html body .commission-split-total{border-radius:8px;margin:12px 0;padding:10px 14px;font-size:13px;font-weight:600}html body .commission-split-total.is-valid{color:#14532d;background:#dcfce7}html body .commission-split-total.is-invalid{color:#92400e;background:#fef3c7}html body .commission-split-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (width<=768px){html body .commission-split-row,html body .commission-split-editor-row{grid-template-columns:1fr}}html body .commission-cancel-toggle{align-items:center;gap:12px;margin:12px 0;display:flex}html body #view-sales-commissions .comm-detail-modal .commission-cancel-toggle button.commission-cancel-btn.commission-cancel-btn,html body .commission-cancel-toggle button.commission-cancel-btn.commission-cancel-btn{color:#dc2626!important;background:#fef2f2!important;border:1.5px solid #fca5a5!important;font-weight:700!important}html body #view-sales-commissions .comm-detail-modal .commission-cancel-toggle button.commission-cancel-btn.commission-cancel-btn:hover,html body .commission-cancel-toggle button.commission-cancel-btn.commission-cancel-btn:hover{color:#991b1b!important;background:#fee2e2!important;border-color:#dc2626!important}html body #view-sales-commissions .comm-detail-modal .commission-cancel-toggle button.commission-cancel-btn.commission-cancel-btn:focus-visible,html body .commission-cancel-toggle button.commission-cancel-btn.commission-cancel-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dc262640!important}html body .commission-cancel-form{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:12px 0 16px;padding:18px 20px;box-shadow:0 1px 3px #0000000a}html body .commission-cancel-form header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin:0 0 16px;padding-bottom:12px;display:flex}html body .commission-cancel-form header strong{color:#111827;font-size:16px;font-weight:800}html body .commission-cancel-form header button{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:22px;line-height:1;transition:background .15s}html body .commission-cancel-form header button:hover{color:#111827;background:#f3f4f6}html body .commission-cancel-form>p{color:#374151;margin:0 0 14px;font-size:13px;line-height:1.5}html body .commission-cancel-form label{color:#374151;letter-spacing:.02em;gap:6px;margin-bottom:14px;font-size:12px;font-weight:700;display:grid}html body .commission-cancel-form label>span{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11px}html body .commission-cancel-form textarea{resize:vertical!important;color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:10px 12px!important;font-family:inherit!important;font-size:13px!important;line-height:1.5!important;transition:border-color .15s,box-shadow .15s!important}html body .commission-cancel-form textarea:focus{border-color:#2e8b35!important;outline:none!important;box-shadow:0 0 0 3px #2e8b351f!important}html body .commission-cancel-checkbox{align-items:center;gap:8px;font-weight:500;flex-direction:row!important}html body .commission-cancel-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}html body .commission-cancel-confirm{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}html body .commission-cancel-confirm:hover{background:#b91c1c!important}html body .commission-cancel-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:space-between;align-items:center;margin:12px 0;padding:12px 16px;font-size:13px;display:flex}html body .commission-cancel-banner strong{font-size:14px}html body .commission-cancel-already{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}html body .commission-cancel-already>strong{color:#78350f;font-weight:700}html body .commission-cancel-already-list{color:#78350f;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:8px 12px;line-height:1.4;margin:8px 0 0!important;font-size:12px!important}html body .commission-cancel-already-list>strong{color:#78350f}html body .commission-cancel-sale.is-already-cancelled{cursor:not-allowed!important;opacity:.7!important;color:#6b7280!important;background:#fafafa!important;border-color:#e5e7eb!important}html body .commission-cancel-sale.is-already-cancelled:before,html body .commission-cancel-sale.is-already-cancelled:after{content:none!important;display:none!important}html body .commission-cancel-sale.is-already-cancelled .commission-cancel-sale-checked-mark{color:#dc2626;background:#fef2f2;border:2px solid #dc2626;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}html body .commission-cancel-sale.is-already-cancelled .commission-cancel-sale-info>strong{color:#6b7280!important;text-decoration:line-through!important}html body .commission-cancel-sale.is-already-cancelled .commission-cancel-sale-info>span{text-decoration:line-through}html body .commission-cancel-already-pill{letter-spacing:.02em;vertical-align:middle;background:#fef2f2;border:1px solid #fca5a5;border-radius:999px;margin-left:8px;padding:2px 8px;line-height:14px;display:inline-block;color:#991b1b!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important}html body .commission-cancel-sale.is-already-cancelled .commission-cancel-sale-amount{color:#9ca3af!important;text-decoration:line-through!important}html body #view-commissie-instellingen .commission-rate-banner{border-radius:10px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px 18px;font-size:13px;line-height:1.5;display:flex}html body #view-commissie-instellingen .commission-rate-banner.is-error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}html body #view-commissie-instellingen .commission-rate-banner.is-success{color:#14532d;background:#f0faf0;border:1px solid #dcefdc}html body #view-commissie-instellingen .commission-rate-banner>svg{flex-shrink:0;margin-top:1px}html body #view-commissie-instellingen .commission-rate-banner-text{gap:2px;display:grid}html body #view-commissie-instellingen .commission-rate-banner-text>strong{font-size:13px;font-weight:700}html body #view-commissie-instellingen .commission-rate-banner-text>span{font-size:12px}html body #view-commissie-instellingen .commission-rate-card.commission-rate-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;margin:16px 0!important;padding:0!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a0a!important}html body #view-commissie-instellingen .commission-rate-card .commission-rate-card-head{background:linear-gradient(#fafbfc,#fff);border-bottom:1px solid #f3f4f6;padding:20px 24px 16px;position:relative}html body #view-commissie-instellingen .commission-rate-card .commission-rate-card-head>h3{color:#111827!important;letter-spacing:-.01em!important;margin:0 0 6px!important;font-size:17px!important;font-weight:800!important;line-height:1.3!important}html body #view-commissie-instellingen .commission-rate-card .commission-rate-card-head>p{max-width:80ch;color:#6b7280!important;margin:0 0 10px!important;font-size:13px!important;line-height:1.5!important}html body #view-commissie-instellingen .commission-rate-date-badge.is-permanent{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}html body #view-commissie-instellingen .commission-rate-card .commission-rate-card-body{gap:18px!important;padding:22px 24px 24px!important;display:grid!important}html body #view-commissie-instellingen .commission-rate-card .commission-rate-card-actions{border-top:1px solid #f3f4f6;justify-content:flex-end!important;gap:10px!important;margin-top:4px!important;padding-top:8px!important;display:flex!important}html body #view-commissie-instellingen .commission-rate-card .commission-rate-card-actions>button{min-height:38px!important;padding:0 20px!important}html body #view-commissie-instellingen .commission-rate-mode-switch{background:#f3f4f6;border-radius:10px;align-items:stretch;width:fit-content;padding:4px;display:inline-flex}html body #view-commissie-instellingen .commission-rate-mode-btn{appearance:none;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s}html body #view-commissie-instellingen .commission-rate-mode-btn:hover{color:#111827}html body #view-commissie-instellingen .commission-rate-mode-btn.is-active{color:#2e8b35;background:#fff;box-shadow:0 1px 2px #0f172a14}html body #view-commissie-instellingen .commission-rate-form-grid{grid-template-columns:200px 1fr;align-items:flex-end;gap:12px 16px;display:grid}html body #view-commissie-instellingen .commission-rate-form-field{gap:6px;display:grid}html body #view-commissie-instellingen .commission-rate-form-field>span{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}html body #view-commissie-instellingen .commission-rate-form-field>input[type=text]{background:#fff;border:1px solid #d1d5db;border-radius:8px;height:38px;padding:0 12px;font-family:inherit;font-size:13px}html body #view-commissie-instellingen .commission-rate-form-field-wide{grid-column:2/-1}html body #view-commissie-instellingen .commission-rate-hint{color:#6b7280;background:#f9fafb;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.5;margin:0!important}html body #view-commissie-instellingen .commission-rate-hint>code{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:2px 6px;font-size:11px}html body #view-commissie-instellingen .commission-rate-count-badge{color:#1e40af;letter-spacing:.02em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}html body #view-commissie-instellingen .commission-rate-empty{text-align:center;color:#6b7280;background:#fafbfc;border-radius:8px;padding:24px 16px;font-size:13px;font-style:italic;margin:0!important}html body #view-commissie-instellingen .commission-rate-row-list{gap:10px;display:grid}html body #view-commissie-instellingen .commission-rate-row-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}html body #view-commissie-instellingen .commission-rate-row-card:hover{border-color:#d1d5db}html body #view-commissie-instellingen .commission-rate-row-card.is-expanded{border-color:#2e8b35;box-shadow:0 2px 8px #2e8b3514}html body #view-commissie-instellingen .commission-rate-row-card.is-inactive{opacity:.7;border-style:dashed}html body #view-commissie-instellingen .commission-rate-row-card-header{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}html body #view-commissie-instellingen .commission-rate-row-card-header:hover{background:#fafbfc}html body #view-commissie-instellingen .commission-rate-row-card.is-expanded .commission-rate-row-card-header{background:#fafbfc;border-bottom:1px solid #f3f4f6}html body #view-commissie-instellingen .commission-rate-row-card-meta{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}html body #view-commissie-instellingen .commission-rate-row-card-meta>strong{color:#111827;font-size:14px;font-weight:700;line-height:1.3}html body #view-commissie-instellingen .commission-rate-row-card-meta>em{color:#6b7280;font-size:11px;font-style:normal;line-height:1.3}html body #view-commissie-instellingen .commission-rate-row-card-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}html body #view-commissie-instellingen .commission-rate-value-pill{color:#fff;letter-spacing:.02em;font-feature-settings:"tnum";background:#2e8b35;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}html body #view-commissie-instellingen .commission-rate-row-card-toggle{appearance:none;color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s}html body #view-commissie-instellingen .commission-rate-row-card-toggle:hover{color:#2e8b35;background:#f0faf0;border-color:#2e8b35}html body #view-commissie-instellingen .commission-rate-row-card.is-expanded .commission-rate-row-card-toggle{color:#fff;background:#2e8b35;border-color:#2e8b35}html body #view-commissie-instellingen .commission-rate-row-card-body{gap:14px;padding:16px;display:grid}html body #view-commissie-instellingen .comm-rate-tabs{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;gap:4px;margin:16px 0 12px;padding:4px;display:flex}html body #view-commissie-instellingen .comm-rate-tab{appearance:none;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:8px;flex:0 auto;padding:10px 16px;transition:background .15s,color .15s,box-shadow .15s}html body #view-commissie-instellingen .comm-rate-tab>strong{color:#4b5563;margin-bottom:2px;font-size:13px;font-weight:700;display:block}html body #view-commissie-instellingen .comm-rate-tab>em{color:#9ca3af;letter-spacing:.02em;font-size:10px;font-style:normal;font-weight:500;display:block}html body #view-commissie-instellingen .comm-rate-tab:hover{background:#fff}html body #view-commissie-instellingen .comm-rate-tab.is-active{background:#fff;box-shadow:0 1px 3px #0f172a14}html body #view-commissie-instellingen .comm-rate-tab.is-active>strong{color:#2e8b35}html body #view-commissie-instellingen .comm-rate-tab.is-active>em{color:#6b7280}@media (width<=768px){html body #view-commissie-instellingen .comm-rate-tabs{flex-direction:column}html body #view-commissie-instellingen .comm-rate-tab{text-align:left;flex:100%}html body #view-commissie-instellingen .commission-rate-form-grid{grid-template-columns:1fr}html body #view-commissie-instellingen .commission-rate-form-field-wide{grid-column:1}}html body #view-commissie-instellingen .commission-rate-daterange{background:#fafbfc;border:1px dashed #e5e7eb;border-radius:8px;gap:8px;padding:10px 12px;display:grid}html body #view-commissie-instellingen .commission-rate-daterange-inputs{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}html body #view-commissie-instellingen .commission-rate-daterange-inputs>label{flex:auto;gap:4px;min-width:160px;display:grid}html body #view-commissie-instellingen .commission-rate-daterange-inputs>label>span{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}html body #view-commissie-instellingen .commission-rate-daterange-inputs>label>input[type=date]{background:#fff;border:1px solid #d1d5db;border-radius:8px;height:38px;padding:0 12px;font-family:inherit;font-size:13px}html body #view-commissie-instellingen .commission-rate-daterange-clear{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;flex:none;height:38px;padding:0 14px;font-size:12px;font-weight:600}html body #view-commissie-instellingen .commission-rate-daterange-clear:hover{color:#374151;background:#f3f4f6}html body #view-commissie-instellingen .commission-rate-daterange-presets{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}html body #view-commissie-instellingen .commission-rate-daterange-presets>span{color:#6b7280;font-weight:600}html body #view-commissie-instellingen .commission-rate-daterange-presets>button{color:#2e8b35;cursor:pointer;background:#f0faf0;border:1px solid #dcefdc;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}html body #view-commissie-instellingen .commission-rate-daterange-presets>button:hover{background:#dcfce7;border-color:#2e8b35}html body #view-commissie-instellingen .commission-rate-date-badge{border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block;font-size:11px!important}html body #view-commissie-instellingen .commission-rate-date-badge.is-active{color:#2e8b35;background:#f0faf0;border:1px solid #dcefdc}html body #view-commissie-instellingen .commission-rate-date-badge.is-inactive{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}html body #view-commissie-instellingen .commission-rate-row.is-inactive{opacity:.65}html body #view-commissie-instellingen .manual-commission-form .manual-commission-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-bottom:12px;display:grid}html body #view-commissie-instellingen .manual-commission-form-wide{grid-column:1/-1}html body #view-commissie-instellingen .manual-commission-form label>span{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}html body #view-commissie-instellingen .manual-commission-form label>input,html body #view-commissie-instellingen .manual-commission-form label>select,html body #view-commissie-instellingen .manual-commission-form label>textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;height:auto;min-height:38px;padding:8px 12px;font-family:inherit;font-size:13px}html body #view-commissie-instellingen .manual-commission-form label>textarea{resize:vertical;min-height:60px}html body #view-commissie-instellingen .manual-commissions-list-head{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px;display:flex}html body #view-commissie-instellingen .manual-commissions-list-head h4{color:#111827;margin:0;font-size:14px;font-weight:700}html body #view-commissie-instellingen .manual-commission-type-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}html body #view-commissie-instellingen .manual-commission-type-pill.is-aanbrengbonus{color:#14532d;background:#f0faf0;border:1px solid #bbf7d0}html body #view-commissie-instellingen .manual-commission-type-pill.is-team_lead_bonus{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}html body #view-commissie-instellingen .manual-commission-type-pill.is-manual_overig{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb}html body #view-commissie-instellingen .manual-commission-reason{color:#6b7280;margin-top:4px;font-size:11px;font-style:italic;display:block}html body #view-commissie-instellingen .commission-rate-feedback{color:#14532d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;margin:10px 0;padding:10px 14px;font-size:13px}html body #view-commissie-instellingen .commission-rate-error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin:10px 0;padding:10px 14px;font-size:13px}@media (width<=768px){html body #view-commissie-instellingen .manual-commission-form .manual-commission-form-grid{grid-template-columns:1fr}}html body .commission-cancel-target{font-weight:500;line-height:1.5;color:#111827!important;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;font-size:14px!important}html body .commission-cancel-target strong{color:#111827;font-weight:700}html body .commission-cancel-target em{color:#6b7280;margin-top:4px;font-size:12px;font-style:normal;font-weight:500;display:block}html body .commission-cancel-sales{gap:8px;margin:0 0 18px;display:grid}html body .commission-cancel-sales-head{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}html body .commission-cancel-sales-toggle{text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-weight:500;display:flex}html body .commission-cancel-sales-toggle>button{appearance:none;color:#2e8b35;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}html body .commission-cancel-sales-toggle>button:hover{text-decoration:underline}html body .commission-cancel-sales-toggle>span{color:#d1d5db}html body .commission-cancel-sale-current{letter-spacing:.02em;vertical-align:middle;text-transform:none;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;margin-left:6px;padding:1px 7px;display:inline-block;color:#1e40af!important;font-size:10px!important;font-weight:700!important;line-height:1.4!important}html body .commission-cancel-sale.commission-cancel-sale{cursor:pointer!important;color:#111827!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:10px!important;flex-flow:row!important;align-items:center!important;gap:14px!important;margin:0!important;padding:14px 16px 14px 54px!important;font-size:13px!important;font-weight:500!important;transition:border-color .15s,background .15s,box-shadow .15s!important;display:flex!important;position:relative!important}html body .commission-cancel-sale.commission-cancel-sale>input[type=checkbox]{opacity:0!important;cursor:pointer!important;z-index:2!important;appearance:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;width:22px!important;min-width:0!important;max-width:none!important;height:22px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;left:18px!important;transform:translateY(-50%)!important}html body .commission-cancel-sale.commission-cancel-sale:before{content:""!important;box-sizing:border-box!important;pointer-events:none!important;z-index:1!important;background:#fff!important;border:2px solid #d1d5db!important;border-radius:6px!important;width:22px!important;height:22px!important;transition:border-color .15s,background .15s!important;position:absolute!important;top:50%!important;left:18px!important;transform:translateY(-50%)!important}html body .commission-cancel-sale.commission-cancel-sale:after{content:""!important;opacity:0!important;pointer-events:none!important;z-index:1!important;border:2.5px solid #fff!important;border-width:0 2.5px 2.5px 0!important;width:7px!important;height:12px!important;transition:opacity .15s!important;position:absolute!important;top:50%!important;left:25px!important;transform:translateY(-65%)rotate(45deg)!important}html body .commission-cancel-sale.commission-cancel-sale:hover{background:snow!important;border-color:#fca5a5!important;box-shadow:0 1px 3px #dc26260f!important}html body .commission-cancel-sale.commission-cancel-sale:hover:before{border-color:#dc2626!important}html body .commission-cancel-sale.commission-cancel-sale.is-checked{background:#fef2f2!important;border-color:#dc2626!important}html body .commission-cancel-sale.commission-cancel-sale.is-checked:before{background:#dc2626!important;border-color:#dc2626!important}html body .commission-cancel-sale.commission-cancel-sale.is-checked:after{opacity:1!important}html body .commission-cancel-sale.commission-cancel-sale.is-checked:hover{box-shadow:0 2px 6px #dc26261f!important}html body .commission-cancel-sale.commission-cancel-sale>input[type=checkbox]:focus-visible+.commission-cancel-sale-info,html body .commission-cancel-sale.commission-cancel-sale:focus-within:before{box-shadow:0 0 0 3px #dc262640!important}html body .commission-cancel-sale-info{grid-template-columns:1fr!important;gap:2px!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body .commission-cancel-sale-info>strong{color:#111827!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}html body .commission-cancel-sale.is-checked .commission-cancel-sale-info>strong{color:#991b1b!important}html body .commission-cancel-sale-info>span{color:#6b7280!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important;max-width:100%!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;overflow:hidden!important}html body .commission-cancel-sale-amount{color:#111827!important;white-space:nowrap!important;text-align:right!important;font-size:14px!important;font-style:normal!important;font-weight:700!important}html body .commission-cancel-sale.is-checked .commission-cancel-sale-amount{color:#991b1b!important}html body .commission-cancel-confirm-field{margin-bottom:18px!important}html body .commission-cancel-confirm-field input[type=text]{letter-spacing:.12em!important;color:#991b1b!important;text-transform:uppercase!important;text-align:left!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;width:100%!important;height:40px!important;padding:0 14px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:14px!important;font-weight:600!important;transition:border-color .15s,background .15s,box-shadow .15s!important}html body .commission-cancel-confirm-field input[type=text]:focus{background:#fff!important;border-color:#dc2626!important;outline:none!important;box-shadow:0 0 0 3px #dc26261f!important}html body .commission-cancel-confirm-field input[type=text]::placeholder{color:#d1d5db!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important}html body .commission-cancel-confirm-field span strong{color:#991b1b;letter-spacing:.04em;text-transform:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}html body .commission-cancel-form .commission-cancel-actions{margin-top:4px!important}html body .commission-cancel-form .commission-cancel-actions .commission-cancel-confirm{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:#dc2626!important;border:1px solid #dc2626!important;border-radius:10px!important;width:100%!important;height:48px!important;font-size:14px!important;font-weight:800!important;transition:background .15s,transform 50ms,box-shadow .15s!important;box-shadow:0 2px 6px #dc26262e!important}html body .commission-cancel-form .commission-cancel-actions .commission-cancel-confirm:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important;box-shadow:0 4px 12px #dc26263d!important}html body .commission-cancel-form .commission-cancel-actions .commission-cancel-confirm:active:not(:disabled){transform:translateY(1px)!important;box-shadow:0 1px 3px #dc26261f!important}html body .commission-cancel-form .commission-cancel-confirm:disabled{color:#9ca3af!important;cursor:not-allowed!important;box-shadow:none!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html body #view-sales-commissions .commission-page-amount .commission-page-amount-was{color:#9ca3af!important;text-align:right!important;margin-top:2px!important;font-size:11px!important;font-weight:600!important;text-decoration:line-through!important;display:block!important}html body .commission-specification{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:16px 0;padding:16px 20px}html body .commission-specification-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}html body .commission-specification-head h3{color:#111827;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:14px;font-weight:700}html body .commission-specification-list{margin:0;padding:0;list-style:none}html body .commission-specification-row{border-bottom:1px dashed #f3f4f6;grid-template-columns:1fr auto 28px;align-items:center;gap:12px;padding:10px 0;display:grid}html body .commission-specification-row:last-child{border-bottom:0}html body .commission-specification-row span{color:#374151;font-size:14px}html body .commission-specification-row span em{color:#6b7280;font-size:12px;font-style:normal}html body .commission-specification-row strong{text-align:right;font-size:14px;font-weight:700}html body .commission-specification-row strong.positive{color:#2e8b35}html body .commission-specification-row strong.negative{color:#dc2626}html body .commission-specification-row.is-base{color:#111827;background:#f9fafb;border-radius:6px;margin-bottom:4px;padding:10px 12px}html body .commission-specification-row.is-total{border-top:2px solid #e5e7eb;border-bottom:0;margin-top:8px;padding-top:14px}html body .commission-specification-row.is-total span{color:#111827;letter-spacing:.04em;font-size:15px;font-weight:800}html body .commission-specification-row.is-total strong{color:#2e8b35;font-size:18px}html body .commission-specification-delete{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px}html body .commission-specification-delete:hover{color:#dc2626;background:#fef2f2}html body .commission-line-modal-overlay{z-index:200;background:#11182780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}html body .commission-line-modal{background:#fff;border-radius:14px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 20px 50px #00000040}html body .commission-line-modal-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}html body .commission-line-modal-head strong{color:#111827;font-size:15px}html body .commission-line-modal-head button{color:#6b7280;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}html body .commission-line-modal-body{gap:12px;padding:18px;display:grid}html body .commission-line-modal-body label{color:#374151;gap:4px;font-size:12px;font-weight:600;display:grid}html body .commission-line-modal-body input[type=text],html body .commission-line-modal-body textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:38px;padding:8px 10px;font-family:inherit;font-size:13px}html body .commission-line-modal-body textarea{resize:vertical;height:auto;min-height:70px}html body .commission-line-direction{color:#374151;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}html body .commission-line-direction>span{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;white-space:nowrap;flex:0 0 64px;font-size:11px;font-weight:700}html body .commission-line-direction label{cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;justify-content:center;height:36px;padding:0 12px;transition:background .15s,border-color .15s,color .15s;color:#6b7280!important;flex-direction:row!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}html body .commission-line-direction label input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}html body .commission-line-direction label:hover{background:#f9fafb;border-color:#d1d5db;color:#374151!important}html body .commission-line-direction label:focus-within{box-shadow:0 0 0 3px #2e8b3540}html body .commission-line-direction label:has(input:checked){background:#f0faf0;border-color:#2e8b35;color:#2e8b35!important;font-weight:600!important}html body .commission-line-direction label[data-kind=aftrek]:has(input:checked){background:#fef2f2;border-color:#dc2626;color:#dc2626!important}html body .commission-line-direction label[data-kind=doorbelasting]:has(input:checked){background:#eff6ff;border-color:#2563eb;color:#2563eb!important}html body #view-commissie-instellingen .overrides-type-selector{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;gap:6px;margin-bottom:4px;padding:4px;display:inline-flex}html body #view-commissie-instellingen .overrides-type-btn{appearance:none;cursor:pointer;color:#6b7280;background:0 0;border:0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}html body #view-commissie-instellingen .overrides-type-btn:hover:not(.is-active){color:#111827;background:#fff9}html body #view-commissie-instellingen .overrides-type-btn.is-active{background:#fff;box-shadow:0 1px 2px #0f172a14}html body #view-commissie-instellingen .overrides-type-btn.is-user.is-active{color:#14532d}html body #view-commissie-instellingen .overrides-type-btn.is-product_type.is-active{color:#1e40af}html body #view-commissie-instellingen .overrides-type-btn.is-flow.is-active{color:#92400e}html body #view-commissie-instellingen .overrides-type-btn.is-deal.is-active{color:#991b1b}html body #view-commissie-instellingen .commission-rate-row-card-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body #view-commissie-instellingen .commission-rate-scope-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}html body #view-commissie-instellingen .commission-rate-scope-badge.is-green{color:#14532d;background:#dcfce7;border:1px solid #bbf7d0}html body #view-commissie-instellingen .commission-rate-scope-badge.is-blue{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe}html body #view-commissie-instellingen .commission-rate-scope-badge.is-amber{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}html body #view-commissie-instellingen .commission-rate-scope-badge.is-red{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}html body .commission-line-modal-body label>span>em.commission-line-label-optional{text-transform:none!important;letter-spacing:0!important;color:#9ca3af!important;margin-left:4px!important;font-size:10px!important;font-style:normal!important;font-weight:400!important}html body .commission-line-modal-body input[type=file]{color:#6b7280;cursor:pointer;background:#fafafa;border:1.5px dashed #e5e7eb;border-radius:8px;height:auto;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}html body .commission-line-modal-body input[type=file]:hover{background:#f0faf0;border-color:#2e8b35}html body .commission-line-modal-body input[type=file]::file-selector-button{color:#2e8b35;cursor:pointer;background:#fff;border:1px solid #2e8b35;border-radius:6px;height:28px;margin-right:12px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s}html body .commission-line-modal-body input[type=file]::file-selector-button:hover{background:#f0faf0}html body .commission-line-modal-foot{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (width<=768px){html body .commission-specification{padding:12px 14px}}html body .comm-detail-actions{border-top:1px solid #e5e7eb;gap:12px;margin-top:24px;padding-top:20px;display:grid}html body .comm-detail-actions>*{margin:0!important}html body .deal-rate-mode-switch{background:#fff;border:1px solid #dcefdc;border-radius:8px;gap:16px;margin:12px 0;padding:8px 12px;display:flex}html body .deal-rate-mode-switch label{cursor:pointer;color:#374151;align-items:center;gap:6px;font-size:13px;flex-direction:row!important;display:flex!important}html body .deal-rate-mode-switch input[type=radio]{accent-color:#2e8b35}html body .deal-rate-preview{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;grid-column:1/-1;padding:12px 16px;font-size:14px}html body .deal-rate-preview strong{color:#14532d;margin-left:4px;font-size:18px}html body .deal-rate-preview em{color:#6b7280;margin-left:8px;font-size:12px;font-style:normal}html body .deal-rate-preview small{color:#6b7280;margin-top:4px;font-size:12px;display:block}html body .commission-rate-prefix{color:#6b7280;pointer-events:none;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}html body .deal-rate-override-toggle{justify-content:flex-end;margin:12px 0;display:flex}html body .deal-rate-override{background:#f0faf0;border:1px solid #dcefdc;border-radius:10px;margin:12px 0 16px;padding:14px 18px}html body .deal-rate-override-head{color:#2e8b35;align-items:center;gap:8px;margin-bottom:4px;display:flex}html body .deal-rate-override-head strong{color:#14532d;flex:1;font-size:14px}html body .deal-rate-override-close{color:#6b7280;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}html body .deal-rate-override>p{margin:0 0 12px;font-size:12px}html body .deal-rate-override-form{grid-template-columns:140px 1fr auto;align-items:end;gap:10px;display:grid}html body .deal-rate-override-form label{color:#374151;gap:4px;font-size:12px;font-weight:600;display:grid}html body .deal-rate-override-form input[type=text]{background:#fff;border:1px solid #dcefdc;border-radius:8px;height:36px;padding:0 10px;font-size:13px}html body .deal-rate-override-actions{gap:6px;display:flex}html body .deal-rate-override-msg{border-radius:8px;margin-top:10px;padding:8px 12px;font-size:13px}html body .deal-rate-override-msg.ok{color:#14532d;background:#dcfce7}html body .deal-rate-override-msg.err{color:#b91c1c;background:#fef2f2}@media (width<=768px){html body .deal-rate-override-form{grid-template-columns:1fr}}html body #view-commissie-instellingen .comm-rate-tabs{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:16px 0 24px;padding:6px;display:grid}html body #view-commissie-instellingen .comm-rate-tab{color:#6b7280;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;transition:background .15s,color .15s,border-color .15s;display:flex}html body #view-commissie-instellingen .comm-rate-tab strong{color:inherit;font-size:14px;font-weight:700}html body #view-commissie-instellingen .comm-rate-tab em{color:#9ca3af;font-size:11px;font-style:normal}html body #view-commissie-instellingen .comm-rate-tab:hover{color:#111827;background:#fff}html body #view-commissie-instellingen .comm-rate-tab.is-active{color:#2e8b35;background:#f0faf0;border-color:#dcefdc}html body #view-commissie-instellingen .comm-rate-tab.is-active em{color:#2e8b35}html body #view-commissie-instellingen .commission-rate-form{gap:12px;max-width:480px;padding:16px 0;display:grid}html body #view-commissie-instellingen .commission-rate-form label{color:#374151;gap:4px;font-size:13px;font-weight:600;display:grid}html body #view-commissie-instellingen .commission-rate-form input[type=text],html body #view-commissie-instellingen .commission-rate-form select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:40px;padding:0 12px;font-size:14px}html body #view-commissie-instellingen .commission-rate-form input[type=text]:focus,html body #view-commissie-instellingen .commission-rate-form select:focus{border-color:#2e8b35;outline:none;box-shadow:0 0 0 3px #2e8b351f}html body #view-commissie-instellingen .commission-rate-input{position:relative}html body #view-commissie-instellingen .commission-rate-input input{width:100%;padding-right:32px}html body #view-commissie-instellingen .commission-rate-suffix{color:#6b7280;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}html body #view-commissie-instellingen .commission-rate-form--new{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}html body #view-commissie-instellingen .commission-rate-form--new h4{display:none}html body #view-commissie-instellingen .customer-detail-section{margin:16px 0}html body #view-commissie-instellingen .customer-detail-section-head{border-bottom:0;padding-bottom:0}html body #view-commissie-instellingen .commission-rate-row{border-bottom:1px solid #f3f4f6;grid-template-columns:minmax(180px,240px) 1fr;gap:16px;padding:16px 0;display:grid}html body #view-commissie-instellingen .commission-rate-row:last-child{border-bottom:0}html body #view-commissie-instellingen .commission-rate-row-meta{gap:4px;display:grid}html body #view-commissie-instellingen .commission-rate-row-meta strong{color:#111827;font-size:15px}html body #view-commissie-instellingen .commission-rate-row-meta em{color:#6b7280;font-size:12px;font-style:normal}html body #view-commissie-instellingen .commission-rate-row-meta small{color:#9ca3af;font-size:11px}html body #view-commissie-instellingen .commission-rate-row-controls{grid-template-columns:140px 1fr auto;align-items:end;gap:12px;display:grid}html body #view-commissie-instellingen .commission-rate-row-controls label{color:#374151;gap:4px;font-size:12px;font-weight:600;display:grid}html body #view-commissie-instellingen .commission-rate-row-controls input[type=text]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:36px;padding:0 10px;font-size:13px}html body #view-commissie-instellingen .commission-rate-row-actions{gap:6px;display:flex}@media (width<=768px){html body #view-commissie-instellingen .commission-rate-row,html body #view-commissie-instellingen .commission-rate-row-controls{grid-template-columns:1fr}}html body #view-sales-commissions .comm-kpi-label{font-size:11px!important;line-height:13px!important}html body #view-sales-commissions .comm-toolbar{gap:9px!important}html body #view-sales-commissions .comm-filter-bar{padding:9px 10px!important}html body #view-sales-commissions .comm-search-box>svg{top:50%!important;left:14px!important;transform:translateY(-50%)!important}html body #view-sales-commissions .comm-search-box>input{padding-left:48px!important}html body #view-sales-commissions .commission-page-list .commissie-item-wrapper button.commission-page-row.commission-page-row.commission-page-row.commission-page-row.commission-page-row{height:auto!important;min-height:84px!important;max-height:none!important;padding:16px 24px 16px 50px!important}html body #view-sales-commissions .commission-page-list .commissie-item-wrapper.commissie-item-wrapper.commissie-item-wrapper.commissie-item-wrapper{max-height:none!important;overflow:visible!important}html body #view-sales-commissions .commission-page-list .commissie-item-wrapper button.commission-page-row .commission-page-customer strong{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-height:none!important;padding-bottom:3px!important;font-size:15px!important;font-weight:800!important;line-height:22px!important;display:block!important;overflow:visible!important}html body .gv-breadcrumb{color:#5c6770;margin:0 0 18px;padding:8px 0;font-size:13px;line-height:1.4}html body .gv-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}html body .gv-breadcrumb li{align-items:center;gap:4px;display:inline-flex}html body .gv-breadcrumb .gv-breadcrumb-link{color:#2e8b35;cursor:pointer;background:0 0;border:0;border-radius:6px;height:auto;min-height:0;margin:0;padding:4px 6px;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,color .15s}html body .gv-breadcrumb .gv-breadcrumb-link:hover,html body .gv-breadcrumb .gv-breadcrumb-link:focus-visible{color:#1f6b27;background:#2e8b351a;outline:none}html body .gv-breadcrumb .gv-breadcrumb-link:focus-visible{box-shadow:0 0 0 2px #2e8b3559}html body .gv-breadcrumb .gv-breadcrumb-sep{color:#b0b8be;-webkit-user-select:none;user-select:none;margin:0 2px;font-size:14px}html body .gv-breadcrumb .gv-breadcrumb-group{color:#6b7680;padding:0 2px;font-weight:500}html body .gv-breadcrumb .gv-breadcrumb-current{color:#1f2933;padding:0 2px;font-weight:700}@media (width<=640px){html body .gv-breadcrumb{margin-bottom:12px;font-size:12px}html body .gv-breadcrumb .gv-breadcrumb-link,html body .gv-breadcrumb .gv-breadcrumb-group,html body .gv-breadcrumb .gv-breadcrumb-current{font-size:12px}}html body .sidebar-link.active,html body .sidebar-link[aria-current=page]{position:relative;color:#1f6b27!important;background:#2e8b351a!important;font-weight:700!important}html body .sidebar-link.active:before,html body .sidebar-link[aria-current=page]:before{content:"";pointer-events:none;background:#2e8b35;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}html body .sidebar-link.active .material-symbols-rounded,html body .sidebar-link[aria-current=page] .material-symbols-rounded{color:#2e8b35}html body .sidebar-nav .sidebar-link[data-tooltip]{position:relative}html body .sidebar-nav .sidebar-link[data-tooltip]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:2000;background:#1f2933;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-6px);box-shadow:0 6px 18px #00000040}html body .sidebar-nav .sidebar-link[data-tooltip]:hover:after,html body .sidebar-nav .sidebar-link[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}html body .sidebar:not(.collapsed) .sidebar-nav .sidebar-link[data-tooltip]:hover:after,html body .sidebar:not(.collapsed) .sidebar-nav .sidebar-link[data-tooltip]:focus-visible:after{opacity:0;visibility:hidden}html body .commission-rate-input{position:relative}html body .commission-rate-input>input{width:100%;padding-right:32px!important}html body .commission-rate-input>.commission-rate-suffix{color:#6b7280;pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}html body .commission-rate-input:has(>.commission-rate-prefix)>input{padding-left:28px!important;padding-right:12px!important}html body .deal-rate-override-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:4px;display:flex}html body .deal-rate-override-actions .back-btn{flex:none}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head.crm-modal-head{padding-right:220px!important;position:relative!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head.crm-modal-head>h3{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .crm-modal-head-actions{z-index:4!important;background:0 0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .comm-modal-salesdock-link{color:#2e8b35!important;white-space:nowrap!important;background:#f0faf0!important;border:1px solid #dcefdc!important;border-radius:8px!important;flex:none!important;align-items:center!important;gap:6px!important;height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .comm-modal-salesdock-link:hover{background:#dcfce7!important;border-color:#2e8b35!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .crm-modal-close{color:#4b5563!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;font-size:22px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .crm-modal-close:hover{color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .crm-modal-close:before,html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .crm-modal-close:after{content:none!important;display:none!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .crm-modal-close>span{color:inherit!important;font-size:22px!important;line-height:1!important;display:inline-block!important}@media (width<=640px){html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head.crm-modal-head{padding-right:110px!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .comm-modal-salesdock-link{justify-content:center!important;gap:0!important;width:36px!important;padding:0 10px!important;font-size:0!important}html body :is(.crm-app,#app) #view-sales-commissions .comm-detail-modal .crm-modal-head .comm-modal-salesdock-link>svg{flex-shrink:0!important;width:16px!important;height:16px!important}}html body .commission-split-editor-row select,html body .commission-split-editor-row input[type=text],html body .commission-split-editor-row .commission-rate-input>input{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;height:38px!important;padding:0 12px!important;font-size:13px!important;line-height:1.4!important}html body .commission-split-editor-row .commission-rate-input{min-width:0}html body .commission-split-editor-row .commission-rate-input>input{text-align:center!important;padding-right:30px!important}html body .commission-split-editor-row .commission-rate-input>.commission-rate-suffix{color:#6b7280;font-weight:600;right:10px}html body .deal-rate-mode-switch{flex-wrap:wrap;background:0 0!important;border:0!important;gap:8px!important;margin:12px 0!important;padding:0!important;display:flex!important}html body .deal-rate-mode-switch label{color:#6b7280!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1.5px solid #dcefdc!important;border-radius:8px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:140px!important;height:38px!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important;transition:border-color .15s,background .15s,color .15s!important;display:inline-flex!important}html body .deal-rate-mode-switch label input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}html body .deal-rate-mode-switch label:hover{background:#f9fafb!important;border-color:#a7d5ab!important}html body .deal-rate-mode-switch label:has(input:checked){color:#2e8b35!important;background:#f0faf0!important;border-color:#2e8b35!important;font-weight:600!important}html body .force-refresh-salesdock-wrapper,html body .deal-rate-override+.force-refresh-salesdock-wrapper,html body .deal-rate-override-toggle+.force-refresh-salesdock-wrapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .force-refresh-salesdock-message{width:100%;margin-top:4px;display:block}html body #view-sales-commissions .commission-page-status .comm-status-badge{text-transform:none!important;letter-spacing:.02em!important}html body #view-bestellingen .bes-customer-list.bes-customer-list{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-template-columns:1fr!important;gap:12px!important;height:auto!important;max-height:none!important;padding:14px!important;display:grid!important;overflow:visible!important}html body #view-bestellingen .bes-customer-list .bes-customer-row.bes-customer-row:not(.is-kanban){cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)!important;gap:14px 24px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:18px 22px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:0 1px 2px #0f172a08!important}html body #view-bestellingen .bes-customer-list .bes-customer-row.bes-customer-row:not(.is-kanban):hover{background:#fafefb!important;border-color:#2e8b35!important;box-shadow:0 4px 14px #2e8b3514!important}html body #view-bestellingen .bes-customer-list .bes-customer-main.bes-customer-main{grid-template-columns:1fr!important;align-content:start!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body #view-bestellingen .bes-customer-list .bes-customer-titleline.bes-customer-titleline{flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;min-width:0!important;margin:0!important;display:flex!important}html body #view-bestellingen .bes-customer-list .bes-customer-titleline>strong{color:#111827!important;overflow-wrap:anywhere!important;white-space:normal!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important;display:inline!important}html body #view-bestellingen .bes-customer-list .bes-customer-contact.bes-customer-contact{flex-wrap:wrap!important;align-items:center!important;gap:4px 16px!important;min-width:0!important;margin:0!important;display:flex!important}html body #view-bestellingen .bes-customer-list .bes-customer-contact>a,html body #view-bestellingen .bes-customer-list .bes-customer-contact>span{color:#4b5563!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important}html body #view-bestellingen .bes-customer-list .bes-customer-contact>a:hover{color:#2e8b35!important;text-decoration:underline!important}html body #view-bestellingen .bes-customer-list .bes-customer-main>.bes-address{color:#6b7280!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:1.4!important;display:block!important;overflow:hidden!important}html body #view-bestellingen .bes-customer-list .bes-customer-main>.bes-address.is-incomplete{color:#b45309!important}html body #view-bestellingen .bes-customer-list .bes-customer-products.bes-customer-products{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin:4px 0 0!important;display:flex!important}html body #view-bestellingen .bes-customer-list .bes-customer-products .bes-product-chip{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;flex:0 auto!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;height:24px!important;min-height:24px!important;padding:0 10px!important;display:inline-flex!important;overflow:hidden!important}html body #view-bestellingen .bes-customer-list .bes-customer-products .bes-product-chip>b{color:#6b7280!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:10px!important;font-weight:700!important;line-height:1!important}html body #view-bestellingen .bes-customer-list .bes-customer-products .bes-product-chip>span{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:280px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;overflow:hidden!important}html body #view-bestellingen .bes-customer-list .bes-customer-products .bes-product-chip.is-empty{background:0 0!important;border-style:dashed!important}html body #view-bestellingen .bes-customer-list .bes-customer-meta.bes-customer-meta{text-align:right!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-end!important;gap:6px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}html body #view-bestellingen .bes-customer-list .bes-customer-meta>span{color:#4b5563!important;text-overflow:ellipsis!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:0!important;max-width:100%!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html body #view-bestellingen .bes-customer-list .bes-customer-meta .bes-customer-timeline{color:#6b7280!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border-color:#0000!important;max-width:100%!important;padding:0!important;font-size:12px!important;font-weight:500!important;overflow:hidden!important}html body #view-bestellingen .bes-customer-list .bes-customer-meta .bes-advisor-chip{color:#2e8b35!important;background:#f0faf0!important;border-color:#dcefdc!important}html body #view-bestellingen .bes-customer-list .bes-customer-meta .bes-advisor-chip.is-empty{color:#92400e!important;background:#fffbeb!important;border-color:#fcd34d!important}html body #view-bestellingen .bes-customer-list .bes-customer-meta .bes-customer-count{color:#166534!important;background:#f0faf0!important;border-color:#dcefdc!important}html body #view-bestellingen .bes-customer-list .bes-customer-actions.bes-customer-actions{pointer-events:auto!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:4px 0 0!important;padding:0!important;display:flex!important}html body #view-bestellingen .bes-customer-list .bes-customer-actions>a.bes-icon-action{color:#4b5563!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;transition:border-color .15s,background .15s,color .15s!important;display:inline-flex!important}html body #view-bestellingen .bes-customer-list .bes-customer-actions>a.bes-icon-action:hover{color:#2e8b35!important;background:#f0faf0!important;border-color:#2e8b35!important}html body #view-bestellingen .bes-customer-actions .bes-action-label.bes-action-label,html body #view-bestellingen .bes-customer-actions a.bes-icon-action .bes-action-label{box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}html body #view-bestellingen .bes-customer-list .bes-customer-actions>a.bes-open-action{color:#fff!important;background:#2e8b35!important;border:1px solid #2e8b35!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:background .15s,border-color .15s!important;display:inline-flex!important}html body #view-bestellingen .bes-customer-list .bes-customer-actions>a.bes-open-action:hover{background:#1f6b27!important;border-color:#1f6b27!important}html body #view-bestellingen .bes-customer-list .bes-pipeline-pill{color:#2e8b35!important;letter-spacing:.02em!important;text-transform:none!important;white-space:nowrap!important;background:#f0faf0!important;border:1px solid #dcefdc!important;border-radius:999px!important;align-items:center!important;height:22px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}html body #view-bestellingen .bes-customer-list .bes-pipeline-pill.is-schouw{color:#1e40af!important;background:#eff6ff!important;border-color:#bfdbfe!important}html body #view-bestellingen .bes-customer-list .bes-pipeline-pill.is-installatie{color:#c2410c!important;background:#fff7ed!important;border-color:#fed7aa!important}html body #view-bestellingen .bes-customer-list .bes-pipeline-pill.is-oplevering{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html body #view-bestellingen .bes-customer-list .bes-pipeline-pill.is-geannuleerd{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important;text-decoration:line-through!important;text-decoration-thickness:1px!important}html body #view-bestellingen .customer-cancel-section-v2 .customer-cancel-warning-box{color:#78350f!important;background:#fffbeb!important;border:1px solid #fcd34d!important;border-radius:8px!important;margin:8px 0 10px!important;padding:10px 14px!important;font-size:12px!important;line-height:1.5!important}html body #view-bestellingen .customer-cancel-section-v2 .customer-cancel-warning-box strong{color:#92400e!important;margin-bottom:6px!important;font-size:12.5px!important;display:block!important}html body #view-bestellingen .customer-cancel-section-v2 .customer-cancel-warning-box ul{margin:0!important;padding-left:18px!important;list-style:outside!important}html body #view-bestellingen .customer-cancel-section-v2 .customer-cancel-warning-box ul li{margin:2px 0!important}@media (width<=1024px){html body #view-bestellingen .bes-customer-list .bes-customer-row.bes-customer-row:not(.is-kanban){grid-template-columns:1fr!important;padding:14px 16px!important}html body #view-bestellingen .bes-customer-list .bes-customer-meta.bes-customer-meta{text-align:left!important;flex-flow:wrap!important;align-items:flex-start!important}html body #view-bestellingen .bes-customer-list .bes-customer-actions.bes-customer-actions{justify-content:flex-start!important}}html body #view-commissie-instellingen .comm-grouping-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 18px;display:grid}html body #view-commissie-instellingen .comm-grouping-stat{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}html body #view-commissie-instellingen .comm-grouping-stat>span{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}html body #view-commissie-instellingen .comm-grouping-stat>strong{color:#111827;font-size:22px;font-weight:800;line-height:1.1}html body #view-commissie-instellingen .comm-grouping-controls{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 16px;padding:12px;display:flex}html body #view-commissie-instellingen .comm-grouping-control{flex:180px;gap:4px;min-width:0;display:grid}html body #view-commissie-instellingen .comm-grouping-control>span{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}html body #view-commissie-instellingen .comm-grouping-control>input[type=number],html body #view-commissie-instellingen .comm-grouping-search>input{box-sizing:border-box;background:#fff;border:1px solid #d8dee8;border-radius:8px;width:100%;height:38px;padding:0 12px;font-size:13px}html body #view-commissie-instellingen .comm-grouping-control>input[type=number]:focus,html body #view-commissie-instellingen .comm-grouping-search>input:focus{border-color:#2e8b35;outline:none;box-shadow:0 0 0 3px #2e8b351c}html body #view-commissie-instellingen .comm-grouping-search{align-items:center;display:flex;position:relative}html body #view-commissie-instellingen .comm-grouping-search>svg{color:#9ca3af;pointer-events:none;position:absolute;left:12px}html body #view-commissie-instellingen .comm-grouping-search>input{padding-left:38px}html body #view-commissie-instellingen .comm-grouping-checkbox{flex:none;align-items:center;gap:8px;flex-direction:row!important}html body #view-commissie-instellingen .comm-grouping-checkbox>span{text-transform:none;letter-spacing:0;color:#374151;font-size:13px;font-weight:500}html body #view-commissie-instellingen .comm-grouping-checkbox>input[type=checkbox]{accent-color:#2e8b35;cursor:pointer;width:18px;height:18px}html body #view-commissie-instellingen .comm-grouping-error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}html body #view-commissie-instellingen .comm-grouping-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table.comm-grouping-table{table-layout:auto!important;border-collapse:collapse!important;width:auto!important;min-width:1100px!important;max-width:none!important;font-size:13px!important}html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table th,html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table td{max-width:none!important}html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table th:first-child,html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table td:first-child{width:40px!important;min-width:40px!important}html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table th:nth-child(2),html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table td:nth-child(2){min-width:200px!important}html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table th:nth-child(3),html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table td:nth-child(3){width:80px!important;min-width:80px!important}html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table th:nth-child(4),html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table td:nth-child(4),html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table th:nth-child(5),html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table td:nth-child(5){white-space:nowrap!important;width:130px!important;min-width:130px!important}html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table th:nth-child(6),html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table td:nth-child(6){min-width:200px!important}html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table th:nth-child(7),html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table td:nth-child(7){min-width:150px!important}html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table th:nth-child(8),html body :is(.crm-app,#app) #view-commissie-instellingen .comm-grouping-table td:nth-child(8){min-width:110px!important}html body #view-commissie-instellingen .comm-grouping-table thead th{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 14px;font-size:11px;font-weight:700}html body #view-commissie-instellingen .comm-grouping-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background .12s}html body #view-commissie-instellingen .comm-grouping-table tbody tr.comm-grouping-row{cursor:pointer}html body #view-commissie-instellingen .comm-grouping-table tbody tr:hover{background:#fafefb}html body #view-commissie-instellingen .comm-grouping-table tbody tr.comm-grouping-row:focus-visible{outline-offset:-2px;outline:2px solid #2e8b35}html body #view-commissie-instellingen .comm-grouping-table tbody tr:last-child{border-bottom:0}html body #view-commissie-instellingen .comm-grouping-table td{vertical-align:top;color:#111827;padding:12px 14px}html body #view-commissie-instellingen .comm-grouping-num{color:#9ca3af;font-variant-numeric:tabular-nums;width:32px}html body #view-commissie-instellingen .comm-grouping-customer{min-width:180px}html body #view-commissie-instellingen .comm-grouping-customer>strong{color:#111827;font-size:14px;font-weight:700;display:block}html body #view-commissie-instellingen .comm-grouping-customer>small{color:#6b7280;margin-top:2px;font-size:11px;display:block}html body #view-commissie-instellingen .comm-grouping-pill{color:#1e40af;white-space:nowrap;background:#dbeafe;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}html body #view-commissie-instellingen .comm-grouping-amount{color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}html body #view-commissie-instellingen .comm-grouping-amount-net{color:#2e8b35}html body #view-commissie-instellingen .comm-grouping-refs{flex-wrap:wrap;gap:4px;display:flex}html body #view-commissie-instellingen .comm-grouping-refs>span{color:#4b5563;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;display:inline-flex}html body #view-commissie-instellingen .comm-grouping-advisors,html body #view-commissie-instellingen .comm-grouping-statuses{color:#4b5563;font-size:12px}html body #view-commissie-instellingen .comm-grouping-advisors>em,html body #view-commissie-instellingen .comm-grouping-statuses>em{color:#9ca3af;font-style:normal}@media (width<=768px){html body #view-commissie-instellingen .comm-grouping-stats{grid-template-columns:repeat(2,1fr)}html body #view-commissie-instellingen .comm-grouping-table thead{display:none}html body #view-commissie-instellingen .comm-grouping-table tbody tr{grid-template-columns:1fr 1fr;gap:4px 12px;padding:10px;display:grid}html body #view-commissie-instellingen .comm-grouping-table td{padding:4px 0}}html body #view-commissie-instellingen .commission-hierarchy-card.commission-hierarchy-card{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 50%,#f0f9ff 100%);border:1px solid #bbf7d0;border-radius:14px;margin:0 0 16px;padding:18px 20px 20px;box-shadow:0 2px 6px #14532d0f}html body #view-commissie-instellingen .commission-hierarchy-head{margin-bottom:14px}html body #view-commissie-instellingen .commission-hierarchy-head>h3{color:#14532d;letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:800}html body #view-commissie-instellingen .commission-hierarchy-head>p{color:#4b5563;margin:0;font-size:13px;line-height:1.5}html body #view-commissie-instellingen .commission-hierarchy-head>p>strong{color:#14532d;font-weight:700}html body #view-commissie-instellingen .commission-hierarchy-flow{flex-wrap:wrap;align-items:stretch;gap:4px;margin:4px 0 14px;display:flex}html body #view-commissie-instellingen .commission-hierarchy-node{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;flex:110px;align-items:center;gap:2px;min-width:110px;padding:12px 10px 10px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}html body #view-commissie-instellingen .commission-hierarchy-node:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000000f}html body #view-commissie-instellingen .commission-hierarchy-node>strong{color:#111827;font-size:12.5px;font-weight:700;line-height:1.2}html body #view-commissie-instellingen .commission-hierarchy-node>em{color:#6b7280;font-size:11px;font-style:normal;line-height:1.3}html body #view-commissie-instellingen .commission-hierarchy-node-rank{width:22px;height:22px;color:inherit;background:#fff;border:2px solid;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:-8px;left:-8px}html body #view-commissie-instellingen .commission-hierarchy-node.is-deal{color:#991b1b;background:#fff5f5;border-color:#fca5a5}html body #view-commissie-instellingen .commission-hierarchy-node.is-user{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}html body #view-commissie-instellingen .commission-hierarchy-node.is-product_type{color:#92400e;background:#fffbeb;border-color:#fcd34d}html body #view-commissie-instellingen .commission-hierarchy-node.is-flow{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}html body #view-commissie-instellingen .commission-hierarchy-node.is-org{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}html body #view-commissie-instellingen .commission-hierarchy-arrow{color:#9ca3af;-webkit-user-select:none;user-select:none;flex:0 0 16px;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:flex}html body #view-commissie-instellingen .commission-hierarchy-stats{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;gap:16px;padding:10px 12px;font-size:12.5px;display:flex}html body #view-commissie-instellingen .commission-hierarchy-stats>span{align-items:center;gap:4px;display:inline-flex}html body #view-commissie-instellingen .commission-hierarchy-stats strong{color:#14532d;font-size:13px;font-weight:800}@media (width<=720px){html body #view-commissie-instellingen .commission-hierarchy-flow{flex-direction:column}html body #view-commissie-instellingen .commission-hierarchy-arrow{margin:2px 0;transform:rotate(90deg)}html body #view-commissie-instellingen .commission-hierarchy-node{text-align:left;flex-direction:row;flex:auto;gap:10px;min-width:0;padding-left:22px}html body #view-commissie-instellingen .commission-hierarchy-node-rank{flex:0 0 22px;position:static}}html body #view-commissie-instellingen .commission-rate-stats-strip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}html body #view-commissie-instellingen .commission-rate-stat{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}html body #view-commissie-instellingen .commission-rate-stat>strong{color:#111827;font-size:12px;font-weight:800}html body #view-commissie-instellingen .commission-rate-stat.is-user{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}html body #view-commissie-instellingen .commission-rate-stat.is-user>strong{color:#1e3a8a}html body #view-commissie-instellingen .commission-rate-stat.is-product_type{color:#92400e;background:#fffbeb;border-color:#fcd34d}html body #view-commissie-instellingen .commission-rate-stat.is-product_type>strong{color:#78350f}html body #view-commissie-instellingen .commission-rate-stat.is-flow{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}html body #view-commissie-instellingen .commission-rate-stat.is-flow>strong{color:#312e81}html body #view-commissie-instellingen .commission-rate-stat.is-deal{color:#991b1b;background:#fff5f5;border-color:#fca5a5}html body #view-commissie-instellingen .commission-rate-stat.is-deal>strong{color:#7f1d1d}html body #view-commissie-instellingen .overrides-filter-bar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}html body #view-commissie-instellingen .overrides-filter-search{color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:220px;align-items:center;gap:6px;min-width:200px;height:34px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:inline-flex}html body #view-commissie-instellingen .overrides-filter-search:focus-within{border-color:#14532d;box-shadow:0 0 0 3px #14532d1f}html body #view-commissie-instellingen .overrides-filter-search>svg{color:#9ca3af;flex-shrink:0}html body #view-commissie-instellingen .overrides-filter-search input.overrides-filter-search>input,html body #view-commissie-instellingen .overrides-filter-search input{color:#111827;background:0 0;border:0;outline:0;flex:auto;height:32px;padding:0;font-size:13px}html body #view-commissie-instellingen .overrides-filter-search input::placeholder{color:#9ca3af}html body #view-commissie-instellingen .overrides-filter-pills{background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}html body #view-commissie-instellingen .overrides-filter-pill.overrides-filter-pill{appearance:none;color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s}html body #view-commissie-instellingen .overrides-filter-pill:hover:not(.is-active){color:#111827;background:#f3f4f6}html body #view-commissie-instellingen .overrides-filter-pill.is-active{color:#fff;background:#14532d}html body #view-commissie-instellingen .overrides-filter-pill.is-user.is-active{background:#1e40af}html body #view-commissie-instellingen .overrides-filter-pill.is-product_type.is-active{background:#b45309}html body #view-commissie-instellingen .overrides-filter-pill.is-flow.is-active{background:#3730a3}html body #view-commissie-instellingen .overrides-filter-pill.is-deal.is-active{background:#991b1b}html body #view-commissie-instellingen .overrides-filter-checkbox{color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 4px;font-size:12.5px;display:inline-flex}html body #view-commissie-instellingen .overrides-filter-checkbox input[type=checkbox]{accent-color:#14532d;cursor:pointer;width:16px;height:16px;margin:0}html body #view-commissie-instellingen .overrides-filter-checkbox>span{line-height:1.2}html body #view-commissie-instellingen .overrides-filter-search .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){html body #view-commissie-instellingen .overrides-filter-bar{flex-direction:column;align-items:stretch}html body #view-commissie-instellingen .overrides-filter-search,html body #view-commissie-instellingen .overrides-filter-pills{width:100%}html body #view-commissie-instellingen .overrides-filter-pills{justify-content:stretch}html body #view-commissie-instellingen .overrides-filter-pill{text-align:center;flex:auto}}html body #view-commissie-instellingen .commission-hierarchy-compact{background:linear-gradient(135deg,#f0fdf4 0%,#f0f9ff 100%);border:1px solid #bbf7d0;border-radius:10px;margin:0 0 14px;padding:12px 14px}html body #view-commissie-instellingen .commission-hierarchy-compact-intro{color:#4b5563;margin:0 0 8px;font-size:12.5px;line-height:1.4}html body #view-commissie-instellingen .commission-hierarchy-compact-intro>strong{color:#14532d;font-weight:700}html body #view-commissie-instellingen .commission-hierarchy-compact-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}html body #view-commissie-instellingen .commission-hierarchy-compact-steps{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}html body #view-commissie-instellingen .commission-hierarchy-compact-step{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;font-weight:600;display:inline-flex;position:relative}html body #view-commissie-instellingen .commission-hierarchy-compact-step:after{content:"›";color:#9ca3af;margin-left:8px;margin-right:-4px;font-size:14px;font-weight:700;line-height:1}html body #view-commissie-instellingen .commission-hierarchy-compact-step:last-child:after{content:"";margin:0}html body #view-commissie-instellingen .commission-hierarchy-compact-dot{color:#fff;background:#14532d;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-deal .commission-hierarchy-compact-dot{background:#991b1b}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-user .commission-hierarchy-compact-dot{background:#1e40af}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-product_type .commission-hierarchy-compact-dot{background:#b45309}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-flow .commission-hierarchy-compact-dot{background:#3730a3}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-org .commission-hierarchy-compact-dot{background:#14532d}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-deal{border-color:#fca5a5}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-user{border-color:#bfdbfe}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-product_type{border-color:#fcd34d}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-flow{border-color:#c7d2fe}html body #view-commissie-instellingen .commission-hierarchy-compact-step.is-org{border-color:#bbf7d0}html body #view-commissie-instellingen .commission-hierarchy-compact-meta{color:#4b5563;align-items:center;gap:14px;margin-left:auto;font-size:12px;display:inline-flex}html body #view-commissie-instellingen .commission-hierarchy-compact-meta strong{color:#14532d;font-size:13px;font-weight:800}html body #view-commissie-instellingen .commission-rate-mode-row{align-items:center;gap:10px;margin-bottom:8px;display:inline-flex}html body #view-commissie-instellingen .commission-rate-mode-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}html body #view-commissie-instellingen .commission-rate-mode-switch-compact.commission-rate-mode-switch-compact{background:#f3f4f6;border-radius:8px;padding:3px}html body #view-commissie-instellingen .commission-rate-mode-switch-compact .commission-rate-mode-btn{height:26px;line-height:1;border-radius:5px!important;min-height:0!important;padding:5px 12px!important;font-size:12px!important;font-weight:600!important}html body #view-commissie-instellingen .commission-rate-card-head.commission-rate-card-head-with-action{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html body #view-commissie-instellingen .commission-rate-card-head-text{flex:auto;min-width:0}html body #view-commissie-instellingen .commission-rate-card-head-text>h3,html body #view-commissie-instellingen .commission-rate-card-head-text>p{margin:0}html body #view-commissie-instellingen .commission-rate-card-head-text>h3+p{margin-top:4px}html body #view-commissie-instellingen .commission-rate-toggle-new.commission-rate-toggle-new{border-radius:8px;flex:none;font-size:13px;font-weight:600;transition:background .15s;min-height:36px!important;padding:0 16px!important}html body #view-commissie-instellingen .commission-rate-toggle-new.is-open{color:#991b1b!important;background:#fff!important;border:1px solid #fca5a5!important}html body #view-commissie-instellingen .commission-rate-new-override-inline{background:#f9fafb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin:4px 0;padding:14px 16px!important}html body #view-commissie-instellingen .overrides-type-pills{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:inline-flex}html body #view-commissie-instellingen .overrides-type-pill.overrides-type-pill{appearance:none;color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;height:28px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s}html body #view-commissie-instellingen .overrides-type-pill:hover:not(.is-active){color:#14532d;border-color:#14532d}html body #view-commissie-instellingen .overrides-type-pill.is-active{color:#fff;background:#14532d;border-color:#14532d}html body #view-commissie-instellingen .overrides-type-pill.is-user.is-active{background:#1e40af;border-color:#1e40af}html body #view-commissie-instellingen .overrides-type-pill.is-product_type.is-active{background:#b45309;border-color:#b45309}html body #view-commissie-instellingen .overrides-type-pill.is-flow.is-active{background:#3730a3;border-color:#3730a3}html body #view-commissie-instellingen .overrides-type-pill.is-deal.is-active{background:#991b1b;border-color:#991b1b}html body #view-commissie-instellingen .commission-rate-daterange-compact.commission-rate-daterange-compact{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;margin:8px 0;padding:10px 12px}html body #view-commissie-instellingen .commission-rate-daterange-compact>legend{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-left:4px;padding:0 6px;font-size:11px;font-weight:700}html body #view-commissie-instellingen .commission-rate-daterange-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}html body #view-commissie-instellingen .commission-rate-daterange-field{flex-direction:column;gap:4px;min-width:140px;display:flex}html body #view-commissie-instellingen .commission-rate-daterange-field>span{color:#6b7280;font-size:11px;font-weight:600}html body #view-commissie-instellingen .commission-rate-daterange-field>input[type=date]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:7px;min-width:140px;height:34px;padding:0 10px;font-size:13px}html body #view-commissie-instellingen .commission-rate-daterange-field>input[type=date]:focus{border-color:#14532d;outline:0;box-shadow:0 0 0 2px #14532d1f}html body #view-commissie-instellingen .commission-rate-daterange-quick{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}html body #view-commissie-instellingen .commission-rate-daterange-quick>button{appearance:none;color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;height:28px;padding:5px 10px;font-size:11.5px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s}html body #view-commissie-instellingen .commission-rate-daterange-quick>button:hover{color:#14532d;background:#f0fdf4;border-color:#14532d}html body #view-commissie-instellingen .commission-rate-daterange-quick>button.commission-rate-daterange-permanent{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}html body #view-commissie-instellingen .commission-rate-daterange-quick>button.commission-rate-daterange-permanent:hover{background:#dcfce7}html body #view-commissie-instellingen .overrides-filter-pill:disabled,html body #view-commissie-instellingen .overrides-filter-checkbox input[type=checkbox]:disabled,html body #view-commissie-instellingen .overrides-filter-search input:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){html body #view-commissie-instellingen .commission-hierarchy-compact-row{flex-direction:column;align-items:stretch}html body #view-commissie-instellingen .commission-hierarchy-compact-meta{margin-left:0}html body #view-commissie-instellingen .commission-rate-card-head-with-action{flex-direction:column;align-items:stretch}html body #view-commissie-instellingen .commission-rate-toggle-new{width:100%}html body #view-commissie-instellingen .commission-rate-daterange-quick{justify-content:flex-start;width:100%;margin-left:0}}html body #view-commissie-instellingen .overrides-type-pill.is-manual.is-aanbrengbonus.is-active{background:#14532d;border-color:#14532d}html body #view-commissie-instellingen .overrides-type-pill.is-manual.is-team_lead_bonus.is-active{background:#3730a3;border-color:#3730a3}html body #view-commissie-instellingen .overrides-type-pill.is-manual.is-manual_overig.is-active{background:#b45309;border-color:#b45309}html body #view-commissie-instellingen .manual-form-grid.manual-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:8px}html body #view-commissie-instellingen .manual-form-grid .commission-rate-form-field-wide{grid-column:1/-1}html body #view-commissie-instellingen .manual-form-grid select,html body #view-commissie-instellingen .manual-form-grid input[type=date],html body #view-commissie-instellingen .manual-form-grid input[type=text]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;height:38px;padding:0 12px;font-size:13.5px}html body #view-commissie-instellingen .manual-form-grid select:focus,html body #view-commissie-instellingen .manual-form-grid input[type=date]:focus,html body #view-commissie-instellingen .manual-form-grid input[type=text]:focus{border-color:#14532d;outline:0;box-shadow:0 0 0 2px #14532d1f}@media (width<=720px){html body #view-commissie-instellingen .manual-form-grid.manual-form-grid{grid-template-columns:1fr}}html body #view-commissie-instellingen .commission-rate-row-card.is-manual-row{background:#fff}html body #view-commissie-instellingen .commission-rate-row-card.is-manual-row .commission-rate-row-card-header{cursor:default;align-items:center}html body #view-commissie-instellingen .commission-rate-row-card.is-manual-row .commission-rate-row-card-header:hover{background:0 0}html body #view-commissie-instellingen .manual-type-badge.manual-type-badge{text-transform:none;letter-spacing:0;padding:3px 9px;font-size:11px;font-weight:700}html body #view-commissie-instellingen .manual-type-badge.is-aanbrengbonus{color:#14532d;background:#dcfce7;border:1px solid #bbf7d0}html body #view-commissie-instellingen .manual-type-badge.is-team_lead_bonus{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe}html body #view-commissie-instellingen .manual-type-badge.is-manual_overig{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}html body #view-commissie-instellingen .manual-amount-pill.manual-amount-pill{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;padding:6px 14px;font-size:14px;font-weight:800}html body #view-commissie-instellingen .manual-row-delete.manual-row-delete{color:#991b1b;background:#fff;border-color:#fca5a5;min-height:32px!important;padding:0 10px!important}html body #view-commissie-instellingen .manual-row-delete:hover{background:#fee2e2}html body #view-commissie-instellingen .commission-mode-question{margin:0 0 16px}html body #view-commissie-instellingen .commission-mode-question>h3{color:#111827;letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:800}html body #view-commissie-instellingen .commission-mode-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html body #view-commissie-instellingen .commission-mode-choice.commission-mode-choice{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s,transform .1s;display:flex;position:relative}html body #view-commissie-instellingen .commission-mode-choice:hover{border-color:#14532d;transform:translateY(-1px);box-shadow:0 4px 12px #14532d14}html body #view-commissie-instellingen .commission-mode-choice>strong{color:#111827;font-size:14px;font-weight:800;line-height:1.2}html body #view-commissie-instellingen .commission-mode-choice>span{color:#6b7280;font-size:12px;line-height:1.4}html body #view-commissie-instellingen .commission-mode-choice.is-active{background:#f0fdf4;border-color:#14532d;box-shadow:0 2px 8px #14532d1f}html body #view-commissie-instellingen .commission-mode-choice.is-active>strong{color:#14532d}html body #view-commissie-instellingen .commission-mode-choice.is-active:after{content:"✓";color:#fff;background:#14532d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;top:10px;right:12px}@media (width<=720px){html body #view-commissie-instellingen .commission-mode-choices{grid-template-columns:1fr}}html body #view-commissie-instellingen .cf-intro{margin:0 0 20px}html body #view-commissie-instellingen .cf-eyebrow{color:#9ca3af;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}html body #view-commissie-instellingen .cf-title{color:#111827;letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700}html body #view-commissie-instellingen .cf-subtitle{color:#6b7280;margin-top:6px;font-size:14px}html body #view-commissie-instellingen .cf-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1320px;display:grid}html body #view-commissie-instellingen .cf-col-form,html body #view-commissie-instellingen .cf-col-table{min-width:0}html body #view-commissie-instellingen .cf-form{flex-direction:column;gap:14px;display:flex}html body #view-commissie-instellingen .cf-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:border-color .2s,box-shadow .2s,opacity .2s,background .2s;animation:.2s ease-out cf-card-in;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;overflow:visible!important}html body #view-commissie-instellingen .cf-layout,html body #view-commissie-instellingen .cf-col-form,html body #view-commissie-instellingen .cf-form{overflow:visible!important}@keyframes cf-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html body #view-commissie-instellingen .cf-card.is-active{background:#fff;border:1.5px solid #6ee7b7;box-shadow:0 0 0 4px #2d6a4f0f,0 4px 12px #2d6a4f14,0 1px 3px #0000000d}html body #view-commissie-instellingen .cf-card.is-done{background:#f0fdf4;border-color:#bbf7d0}html body #view-commissie-instellingen .cf-card.is-future{opacity:1;background:#fcfcfc;border:1px solid #e5e7eb}html body #view-commissie-instellingen .cf-card-placeholder{background:#fcfcfd;border:1px dashed #e8eaed;border-radius:12px;padding:12px 24px;animation:.2s ease-out cf-card-in}html body #view-commissie-instellingen .cf-card-placeholder .cf-stephead{gap:10px}html body #view-commissie-instellingen .cf-bubble-ghost{color:#c0c4cb;width:22px;height:22px;box-shadow:none;background:0 0;border:1.5px dashed #d1d5db;flex:0 0 22px;font-size:12px}html body #view-commissie-instellingen .cf-steplabel-ghost{color:#c0c4cb;font-size:14px;font-weight:500}html body #view-commissie-instellingen .cf-stephead{align-items:center;gap:10px;display:flex}html body #view-commissie-instellingen .cf-card-body{margin-top:13px}html body #view-commissie-instellingen .cf-bubble{color:#4b5563;background:#e5e7eb;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;line-height:1;transition:all .2s;display:flex}html body #view-commissie-instellingen .cf-bubble.is-active{color:#fff;background:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f33}html body #view-commissie-instellingen .cf-bubble.is-done{color:#fff;background:#2d6a4f}html body #view-commissie-instellingen .cf-steplabel{color:#111827;font-size:15px;font-weight:600}html body #view-commissie-instellingen .cf-step-summary{color:#16a34a;margin-left:auto;font-size:12px;font-weight:600}html body #view-commissie-instellingen .cf-pills{flex-wrap:wrap;gap:10px;margin-top:14px;padding:6px 2px;display:flex;overflow:visible}html body #view-commissie-instellingen .cf-pills.cf-pills,html body #view-commissie-instellingen .cf-pill.cf-pill,html body #view-commissie-instellingen .cf-chip.cf-chip{overflow:visible!important}html body #view-commissie-instellingen .cf-pills.cf-pills{max-height:none!important}html body #view-commissie-instellingen .cf-pill{appearance:none;color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px;align-items:center;padding:7px 16px;font-size:13.5px;font-weight:600;transition:all .16s;display:inline-flex;overflow:visible;box-shadow:0 1px 2px #00000012,0 0 #0000}html body #view-commissie-instellingen .cf-pill:hover{color:#065f46;background:#f0fdf4;border-color:#6ee7b7;transform:translateY(-1px);box-shadow:0 2px 4px #00000014}html body #view-commissie-instellingen .cf-pill:focus-visible{outline-offset:3px;outline:2px solid #2d6a4f}html body #view-commissie-instellingen .cf-pill.is-active{color:#fff;background:#2d6a4f;border-color:#2d6a4f;font-weight:600;transform:translateY(-1px);box-shadow:0 2px 8px #2d6a4f4d}html body #view-commissie-instellingen .cf-pill-check{margin-right:6px;display:inline-flex}html body #view-commissie-instellingen .cf-pill-bonus.is-active{color:#fff;background:#2d6a4f;border-color:#2d6a4f;box-shadow:0 2px 8px #2d6a4f4d}html body #view-commissie-instellingen .cf-sep{align-items:center;gap:12px;margin:16px 0 0;display:flex}html body #view-commissie-instellingen .cf-sep-line{background:linear-gradient(90deg,#0000,#d1d5db);flex:1;height:1px}html body #view-commissie-instellingen .cf-sep>.cf-sep-line:last-child{background:linear-gradient(270deg,#0000,#d1d5db)}html body #view-commissie-instellingen .cf-sep-text{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:600}html body #view-commissie-instellingen .cf-value-types{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:inline-flex}html body #view-commissie-instellingen .cf-vt{appearance:none;color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px;padding:7px 16px;font-size:13.5px;font-weight:600;transition:all .16s;box-shadow:0 1px 2px #00000012}html body #view-commissie-instellingen .cf-vt:hover{color:#065f46;background:#f0fdf4;border-color:#6ee7b7}html body #view-commissie-instellingen .cf-vt:focus-visible{outline-offset:2px;outline:2px solid #2d6a4f}html body #view-commissie-instellingen .cf-vt.is-active{color:#fff;background:#2d6a4f;border-color:#2d6a4f;font-weight:600;box-shadow:0 2px 8px #2d6a4f4d}html body #view-commissie-instellingen .cf-input-wrap{background:#fff;border:1.5px solid #d1d5db;border-radius:9px;align-items:center;gap:8px;max-width:240px;height:48px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:inline-flex}html body #view-commissie-instellingen .cf-input-wrap:focus-within{border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f1f}html body #view-commissie-instellingen .cf-input-wrap.has-error{border:2px solid #dc2626}html body #view-commissie-instellingen .cf-input-wrap.is-ok{border-color:#16a34a}html body #view-commissie-instellingen .cf-input-icon{color:#2d6a4f;align-items:center;font-weight:800;display:inline-flex}html body #view-commissie-instellingen .cf-input-wrap input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:20px;font-weight:800}html body #view-commissie-instellingen .cf-input-suffix{color:#9ca3af;font-size:16px;font-weight:700}html body #view-commissie-instellingen .cf-input-check{color:#16a34a}html body #view-commissie-instellingen .cf-compare{margin-top:4px;font-size:12px;font-weight:600}html body #view-commissie-instellingen .cf-compare.is-up{color:#ea580c}html body #view-commissie-instellingen .cf-compare.is-down{color:#2563eb}html body #view-commissie-instellingen .cf-field-hint{color:#9ca3af;margin:4px 0 8px;font-size:12px}html body #view-commissie-instellingen .cf-sublabel{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 5px;font-size:11px;font-weight:600}html body #view-commissie-instellingen .cf-text{color:#111827;background:#fff;border:1.5px solid #d1d5db;border-radius:9px;width:100%;max-width:340px;height:40px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}html body #view-commissie-instellingen .cf-text:focus{border-color:#2d6a4f;outline:0;box-shadow:0 0 0 3px #2d6a4f1f}html body #view-commissie-instellingen .cf-text-error{border:2px solid #dc2626}html body #view-commissie-instellingen .cf-deal-add{align-items:center;gap:10px;display:flex}html body #view-commissie-instellingen .cf-deal-add>input{color:#111827;background:#fff;border:1.5px solid #d1d5db;border-radius:9px;flex:1;min-width:0;height:40px;padding:0 12px;font-size:14px}html body #view-commissie-instellingen .cf-deal-add>input:focus{border-color:#2d6a4f;outline:0;box-shadow:0 0 0 3px #2d6a4f1f}html body #view-commissie-instellingen .cf-add-btn{appearance:none;color:#fff;cursor:pointer;white-space:nowrap;background:#2d6a4f;border:0;border-radius:9px;flex:none;height:40px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s}html body #view-commissie-instellingen .cf-add-btn:hover{background:#1e4d38}html body #view-commissie-instellingen .cf-datewrap{width:100%;max-width:220px;display:inline-block;position:relative}html body #view-commissie-instellingen .cf-date-input{padding-right:38px}html body #view-commissie-instellingen .cf-date-icon{color:#6b7280;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}html body #view-commissie-instellingen .cf-date-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}html body #view-commissie-instellingen .cf-period-btns{flex-wrap:wrap;gap:6px;display:flex}html body #view-commissie-instellingen .cf-period{appearance:none;color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:9999px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .15s}html body #view-commissie-instellingen .cf-period:hover{color:#166534;border-color:#86efac}html body #view-commissie-instellingen .cf-period:focus-visible{outline-offset:2px;outline:2px solid #2d6a4f}html body #view-commissie-instellingen .cf-period.is-active{color:#fff;background:#2d6a4f;border-color:#2d6a4f}html body #view-commissie-instellingen .cf-date-range{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}html body #view-commissie-instellingen .cf-date{flex-direction:column;gap:5px;display:flex}html body #view-commissie-instellingen .cf-date>span{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}html body #view-commissie-instellingen .cf-example{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:12.5px;line-height:1.55}html body #view-commissie-instellingen .cf-example-head{color:#111827;margin-bottom:4px;font-weight:800}html body #view-commissie-instellingen .cf-example strong{color:#2d6a4f}html body #view-commissie-instellingen .cf-example-sub{color:#6b7280;margin-top:2px;font-size:11.5px}html body #view-commissie-instellingen .cf-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}html body #view-commissie-instellingen .cf-chip{color:#14532d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:6px;padding:4px 6px 4px 11px;font-size:12px;font-weight:600;display:inline-flex}html body #view-commissie-instellingen .cf-chip>button{appearance:none;color:#14532d;cursor:pointer;background:#14532d24;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;display:flex}html body #view-commissie-instellingen .cf-chip>button:hover{background:#14532d47}html body #view-commissie-instellingen .cf-error{color:#dc2626e6;align-items:center;gap:5px;margin:7px 0 0;font-size:13px;font-weight:600;animation:.15s cf-fade;display:flex}@keyframes cf-fade{0%{opacity:0}to{opacity:1}}html body #view-commissie-instellingen .cf-save{appearance:none;color:#fff;cursor:pointer;background:#2d6a4f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:800;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 6px #2d6a4f40}html body #view-commissie-instellingen .cf-save:hover:not(:disabled){background:#1e4d38;transform:translateY(-1px)}html body #view-commissie-instellingen .cf-save.is-disabled,html body #view-commissie-instellingen .cf-save:disabled.is-disabled{color:#475569;box-shadow:none;cursor:not-allowed;background:#cbd5e1;transform:none}html body #view-commissie-instellingen .cf-save.is-success{background:#16a34a}html body #view-commissie-instellingen .cf-save.is-error{background:#dc2626}html body #view-commissie-instellingen .cf-save:disabled{cursor:not-allowed}html body #view-commissie-instellingen .cf-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite cf-spin}@keyframes cf-spin{to{transform:rotate(360deg)}}html body #view-commissie-instellingen .cf-pick-hint{color:#9ca3af;font-size:13px}html body #view-commissie-instellingen .ss{position:relative}html body #view-commissie-instellingen .ss-inputwrap>input{max-width:340px}html body #view-commissie-instellingen .ss-list{z-index:30;background:#fff;border:1px solid #d1d5db;border-radius:9px;max-width:340px;max-height:220px;margin-top:4px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}html body #view-commissie-instellingen .ss-opt{text-align:left;appearance:none;cursor:pointer;color:#111827;background:#fff;border:0;width:100%;padding:9px 12px;font-size:13px;display:block}html body #view-commissie-instellingen .ss-opt:hover{background:#f0fdf4}html body #view-commissie-instellingen .ss-opt-extra{color:#2d6a4f;border-bottom:1px solid #f3f4f6;font-weight:700}html body #view-commissie-instellingen .ss-empty{color:#9ca3af;padding:10px 12px;font-size:13px;font-style:italic}html body #view-commissie-instellingen .cf-chips.cf-chips{align-content:flex-start;padding:2px;min-height:0!important;max-height:104px!important;overflow:hidden auto!important}html body #view-commissie-instellingen .ss-chosen{color:#14532d;background:#f0fdf4;border:1.5px solid #2d6a4f;border-radius:9px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:14px;font-weight:600;display:inline-flex}html body #view-commissie-instellingen .ss-chosen>button{appearance:none;color:#14532d;cursor:pointer;background:#14532d24;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:flex}html body #view-commissie-instellingen .ss-chosen>button:hover{background:#14532d47}html body #view-commissie-instellingen .co-stack{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}html body #view-commissie-instellingen .co-panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;box-shadow:0 1px 3px #0000000f,0 4px 16px #0000000a}html body #view-commissie-instellingen .co-sec-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}html body #view-commissie-instellingen .co-sec-titlewrap{flex-direction:column;gap:2px;min-width:0;display:flex}html body #view-commissie-instellingen .co-sec-title{color:#1f2937;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}html body #view-commissie-instellingen .co-sec-title>svg{flex:none}html body #view-commissie-instellingen .co-sec-sub{color:#9ca3af;font-size:11.5px}html body #view-commissie-instellingen .co-count{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:19px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}html body #view-commissie-instellingen .co-showall{appearance:none;color:#2d6a4f;cursor:pointer;background:#fafafa;border:1px dashed #d1d5db;border-radius:8px;width:100%;margin-top:10px;padding:8px;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s}html body #view-commissie-instellingen .co-showall:hover{background:#f0fdf4;border-color:#86efac}html body #view-commissie-instellingen .co-empty-mini{text-align:center;color:#9ca3af;padding:18px 8px;font-size:12.5px}html body #view-commissie-instellingen .co-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}html body #view-commissie-instellingen .co-pager-info{color:#6b7280;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}html body #view-commissie-instellingen .co-pager-size{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;height:28px;padding:0 4px;font-size:11.5px}html body #view-commissie-instellingen .co-pager-nav{align-items:center;gap:4px;display:inline-flex}html body #view-commissie-instellingen .co-page-btn{appearance:none;color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;min-width:28px;height:28px;padding:0 8px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s}html body #view-commissie-instellingen .co-page-btn:hover:not(:disabled){color:#2d6a4f;border-color:#2d6a4f}html body #view-commissie-instellingen .co-page-btn:focus-visible{outline-offset:2px;outline:2px solid #2d6a4f}html body #view-commissie-instellingen .co-page-btn.is-current{color:#fff;background:#2d6a4f;border-color:#2d6a4f}html body #view-commissie-instellingen .co-page-btn:disabled{opacity:.4;cursor:not-allowed}html body #view-commissie-instellingen .co-page-ellipsis{color:#9ca3af;padding:0 2px;font-size:12.5px}html body #view-commissie-instellingen .co-page-btn.co-page-btn,html body #view-commissie-instellingen .co-pager-size.co-pager-size{height:28px!important;min-height:28px!important;max-height:28px!important}html body #view-commissie-instellingen .co-minifilter{gap:8px;margin-bottom:10px;display:flex}html body #view-commissie-instellingen .co-searchwrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}html body #view-commissie-instellingen .co-search-icon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}html body #view-commissie-instellingen .co-search{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;min-width:0;height:34px;padding:0 10px 0 30px;font-size:12.5px}html body #view-commissie-instellingen input.co-search.co-search{padding:0 10px 0 30px!important}html body #view-commissie-instellingen .co-search:focus{border-color:#2d6a4f;outline:0;box-shadow:0 0 0 2px #2d6a4f1f}html body #view-commissie-instellingen .co-minifilter>select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:none;height:34px;padding:0 8px;font-size:12.5px}html body #view-commissie-instellingen .co-table-struct,html body #view-commissie-instellingen .co-table-bonus{table-layout:auto!important}html body #view-commissie-instellingen .co-table-struct td:first-child,html body #view-commissie-instellingen .co-table-struct th:first-child,html body #view-commissie-instellingen .co-actions{white-space:nowrap}html body #view-commissie-instellingen .co-val,html body #view-commissie-instellingen .co-period,html body #view-commissie-instellingen .co-date{white-space:nowrap!important}html body #view-commissie-instellingen .co-period{color:#6b7280;font-size:11.5px;min-width:92px!important}html body #view-commissie-instellingen .co-date{color:#6b7280;font-size:11.5px;min-width:52px!important}html body #view-commissie-instellingen .co-by{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:11.5px;overflow:hidden}html body #view-commissie-instellingen .co-bonus-name{white-space:normal;word-break:break-word;font-weight:600;display:block}html body #view-commissie-instellingen .co-aangebracht{color:#6b7280;white-space:normal;word-break:break-word;margin-top:1px;font-size:10.5px;display:block}html body #view-commissie-instellingen .co-table-bonus .co-tag-sm{margin-top:2px}html body #view-commissie-instellingen .co-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}html body #view-commissie-instellingen .co-badge{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}html body #view-commissie-instellingen .co-badge-dot{flex:none}html body #view-commissie-instellingen .co-refresh{appearance:none;color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}html body #view-commissie-instellingen .co-refresh:hover{color:#2d6a4f;border-color:#2d6a4f}html body #view-commissie-instellingen .co-refresh:focus-visible{outline-offset:2px;outline:2px solid #2d6a4f}html body #view-commissie-instellingen .co-refresh:disabled{cursor:default}html body #view-commissie-instellingen .co-refresh.is-busy svg{animation:.7s linear infinite cf-spin}html body #view-commissie-instellingen .co-refresh.is-done{color:#16a34a;background:#f0fdf4;border-color:#86efac}html body #view-commissie-instellingen .co-empty-state{text-align:center;flex-direction:column;align-items:center;padding:24px 16px 20px;display:flex}html body #view-commissie-instellingen .co-empty-svg{display:block}html body #view-commissie-instellingen .co-empty-state>strong{color:#374151;margin-top:12px;font-size:14px;font-weight:600}html body #view-commissie-instellingen .co-empty-state>span{color:#9ca3af;text-align:center;max-width:220px;margin:4px auto 0;font-size:13px;line-height:1.5}html body #view-commissie-instellingen .co-table-wrap{max-height:420px;overflow:auto}html body #view-commissie-instellingen .co-table{border-collapse:collapse;width:100%;font-size:12.5px}html body #view-commissie-instellingen .co-table thead th{text-align:left;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:1;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:7px 6px;font-size:11px;font-weight:600;position:sticky;top:0;overflow:visible;text-overflow:clip!important;overflow:visible!important}html body #view-commissie-instellingen .co-table tbody td{color:#111827;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:9px 6px}html body #view-commissie-instellingen .co-table .co-val{padding:2px 7px;font-size:11.5px}html body #view-commissie-instellingen .co-table .co-act{width:24px;height:24px;margin-left:2px}html body #view-commissie-instellingen .co-row{transition:background .15s}html body #view-commissie-instellingen .co-row:hover{background:#f0fdf4}html body #view-commissie-instellingen .co-row.is-flash{animation:.6s co-flash}@keyframes co-flash{0%{background:#bbf7d0;transform:translateY(-6px)}to{background:0 0;transform:translateY(0)}}html body #view-commissie-instellingen .co-row.is-confirm{background:#fef2f2}html body #view-commissie-instellingen .co-who{word-break:break-word;font-weight:600;white-space:normal!important;min-width:116px!important}html body #view-commissie-instellingen .co-extra{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11.5px;overflow:hidden}html body #view-commissie-instellingen .co-val{white-space:nowrap;border-radius:9999px;padding:2px 9px;font-weight:800;display:inline-block}html body #view-commissie-instellingen .co-val.is-pct{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}html body #view-commissie-instellingen .co-val.is-eur{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}html body #view-commissie-instellingen .co-tag{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}html body #view-commissie-instellingen .co-tag.is-org{color:#166534;background:#dcfce7;border-color:#bbf7d0}html body #view-commissie-instellingen .co-tag.is-agent{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}html body #view-commissie-instellingen .co-tag.is-product{color:#6b21a8;background:#f3e8ff;border-color:#e9d5ff}html body #view-commissie-instellingen .co-tag.is-flow{color:#9a3412;background:#ffedd5;border-color:#fed7aa}html body #view-commissie-instellingen .co-tag.is-deal{color:#991b1b;background:#fee2e2;border-color:#fecaca}html body #view-commissie-instellingen .co-tag.is-custom{color:#475569;background:#f1f5f9;border-color:#e2e8f0}html body #view-commissie-instellingen .co-tag.is-aanbreng{color:#854d0e;background:#fef9c3;border-color:#fef08a}html body #view-commissie-instellingen .co-tag.is-teamlead{color:#6d28d9;background:#ede9fe;border-color:#ddd6fe}html body #view-commissie-instellingen .co-tag.co-tag-sm{padding:1px 6px;font-size:9px}html body #view-commissie-instellingen .co-actions{text-align:right;white-space:nowrap}html body #view-commissie-instellingen .co-act{appearance:none;color:#9ca3af;cursor:pointer;opacity:.5;background:#fff;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;transition:opacity .15s,border-color .15s,color .15s,background .15s;display:inline-flex}html body #view-commissie-instellingen .co-row:hover .co-act,html body #view-commissie-instellingen .co-act:focus-visible{opacity:1}html body #view-commissie-instellingen .co-act:hover{color:#2d6a4f;border-color:#2d6a4f}html body #view-commissie-instellingen .co-act-del:hover{color:#991b1b;background:#fee2e2;border-color:#fca5a5}html body #view-commissie-instellingen .co-act:disabled{opacity:.4;cursor:not-allowed}html body #view-commissie-instellingen .co-confirm{color:#991b1b;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}html body #view-commissie-instellingen .co-yes,html body #view-commissie-instellingen .co-no{appearance:none;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700}html body #view-commissie-instellingen .co-yes{color:#fff;background:#dc2626;border-color:#dc2626}html body #view-commissie-instellingen .co-no:hover{background:#f3f4f6}html body #view-commissie-instellingen .cf-modal-overlay{z-index:1200;background:#11182773;justify-content:center;align-items:center;padding:20px;animation:.12s cf-fade;display:flex;position:fixed;inset:0}html body #view-commissie-instellingen .cf-modal{box-sizing:border-box;background:#fff;border-radius:14px;width:min(440px,100vw - 32px);max-width:440px;padding:22px 24px;animation:.15s cf-modal-in;box-shadow:0 20px 60px #0000004d}@keyframes cf-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}html body #view-commissie-instellingen .cf-modal-title{color:#111827;word-break:break-word;max-width:100%;margin-bottom:8px;font-size:17px;font-weight:800;white-space:normal!important}html body #view-commissie-instellingen .cf-modal-text{color:#374151;word-break:break-word;max-width:100%;margin:0 0 20px;font-size:14px;line-height:1.55;white-space:normal!important}html body #view-commissie-instellingen .cf-modal-text strong{color:#111827;font-weight:700}html body #view-commissie-instellingen .cf-modal-actions{justify-content:flex-end;gap:10px;display:flex}html body #view-commissie-instellingen .cf-modal-btn{appearance:none;color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;height:40px;padding:0 18px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s}html body #view-commissie-instellingen .cf-modal-cancel:hover{background:#f3f4f6}html body #view-commissie-instellingen .cf-modal-btn:focus-visible{outline-offset:2px;outline:2px solid #2d6a4f}html body #view-commissie-instellingen .cf-modal-confirm{color:#fff;background:#dc2626;border-color:#dc2626}html body #view-commissie-instellingen .cf-modal-confirm:hover{background:#991b1b;border-color:#991b1b}html body #view-commissie-instellingen .co-concept dt,html body #view-commissie-instellingen .co-sec-sub,html body #view-commissie-instellingen .cf-field-hint,html body #view-commissie-instellingen .cf-sublabel,html body #view-commissie-instellingen .cf-pick-hint,html body #view-commissie-instellingen .co-empty-mini{color:#6b7280!important}html body #view-commissie-instellingen button:focus-visible,html body #view-commissie-instellingen a:focus-visible,html body #view-commissie-instellingen [role=radio]:focus-visible,html body #view-commissie-instellingen .co-tag:focus-visible,html body #view-commissie-instellingen input:focus-visible,html body #view-commissie-instellingen select:focus-visible{outline-offset:2px!important;outline:2px solid #2d6a4f!important}html body #view-commissie-instellingen .cf-input-wrap.cf-input-wrap input{background:0 0!important;border:0!important}html body #view-commissie-instellingen .cf-input-wrap.cf-input-wrap input:focus,html body #view-commissie-instellingen .cf-input-wrap.cf-input-wrap input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}html body #view-commissie-instellingen .cf-pill.cf-pill{min-height:32px!important;max-height:none!important}html body #view-commissie-instellingen .co-tag.co-tag{max-height:none!important}html body #view-commissie-instellingen .cf-editbar{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}html body #view-commissie-instellingen .cf-editbar-text{color:#1e40af;font-size:13.5px;font-weight:600}html body #view-commissie-instellingen .cf-editbar-cancel{appearance:none;color:#1e40af;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700}html body #view-commissie-instellingen .cf-editbar-cancel:hover{background:#dbeafe}html body #view-commissie-instellingen .cf-skip{color:#fff;z-index:1000;background:#2d6a4f;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;position:absolute;top:8px;left:-9999px}html body #view-commissie-instellingen .cf-skip:focus{left:12px}html body #view-commissie-instellingen .cf-toast{color:#fff;z-index:1000;background:#16a34a;border-radius:9999px;padding:12px 22px;font-size:14px;font-weight:700;animation:.2s cf-toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #16a34a52}@keyframes cf-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}html body #view-commissie-instellingen .co-concept{background:#fffbeb;border:1.5px dashed #fcd34d;border-radius:12px;padding:12px 16px}html body #view-commissie-instellingen .co-concept-head{color:#92400e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:800}html body #view-commissie-instellingen .co-concept-grid{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}html body #view-commissie-instellingen .co-concept-grid dt{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;align-self:center;font-size:11px;font-weight:700}html body #view-commissie-instellingen .co-concept-grid dd{color:#111827;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}html body #view-commissie-instellingen .cf-undo{color:#fff;z-index:1100;background:#1f2937;border-radius:12px;align-items:center;gap:12px;min-width:280px;padding:14px 16px 16px;animation:.25s cf-undo-in;display:flex;position:fixed;top:20px;right:20px;overflow:hidden;box-shadow:0 10px 30px #00000040}html body #view-commissie-instellingen .cf-undo-text{flex:1;font-size:13.5px;font-weight:600}html body #view-commissie-instellingen .cf-undo-btn{appearance:none;color:#6ee7b7;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:800}html body #view-commissie-instellingen .cf-undo-btn:hover{background:#6ee7b724}html body #view-commissie-instellingen .cf-undo-bar{transform-origin:0;background:#6ee7b7;width:100%;height:3px;animation:8s linear forwards cf-undo-bar;position:absolute;bottom:0;left:0}@keyframes cf-undo-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes cf-undo-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=900px){html body #view-commissie-instellingen .cf-layout{grid-template-columns:1fr}html body #view-commissie-instellingen .co-stack,html body #view-commissie-instellingen .co-panel{position:static}html body #view-commissie-instellingen .co-act{opacity:1}}@media (width<=600px){html body #view-commissie-instellingen .cf-card{padding:18px 16px}html body #view-commissie-instellingen .cf-pills{gap:8px}html body #view-commissie-instellingen .cf-pill{padding:6px 13px;font-size:13px}html body #view-commissie-instellingen .cf-title{font-size:24px}}html body #view-commissie-instellingen{--gv-brand:#2d6a4f;--gv-brand-strong:#1e4d38;--gv-brand-weak:#f0fdf4;--gv-brand-ring:#2d6a4f1f;--gv-ink:#111827;--gv-ink-soft:#374151;--gv-muted:#6b7280;--gv-faint:#9ca3af;--gv-line:#e5e7eb;--gv-line-strong:#d1d5db;--gv-surface:#fff;--gv-surface-2:#f9fafb;--gv-danger:#dc2626;--gv-danger-strong:#991b1b;--gv-danger-weak:#fee2e2;--gv-danger-line:#fca5a5;--gv-success:#16a34a;--gv-success-weak:#dcfce7;--gv-focus:#2d6a4f;--gv-radius-sm:8px;--gv-radius:10px;--gv-radius-lg:14px;--gv-radius-pill:9999px;--gv-h-sm:32px;--gv-h-md:40px;--gv-shadow-1:0 1px 2px #00000012;--gv-shadow-2:0 2px 8px #2d6a4f47;--gv-shadow-card:0 1px 3px #0000000f;--gv-fs-xs:11px;--gv-fs-sm:12.5px;--gv-fs:13.5px;--gv-fs-md:14px;--gv-t:.16s ease}html body #view-commissie-instellingen .gv-btn{appearance:none;box-sizing:border-box;height:var(--gv-h-md);min-height:var(--gv-h-md);border-radius:var(--gv-radius);font-size:var(--gv-fs-md);white-space:nowrap;cursor:pointer;background:var(--gv-surface);color:var(--gv-ink-soft);transition:background var(--gv-t), border-color var(--gv-t), color var(--gv-t), box-shadow var(--gv-t), transform var(--gv-t);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;line-height:1;display:inline-flex}html body #view-commissie-instellingen .gv-btn:focus-visible{outline:2px solid var(--gv-focus);outline-offset:2px}html body #view-commissie-instellingen .gv-btn--sm{height:var(--gv-h-sm);min-height:var(--gv-h-sm);font-size:var(--gv-fs);border-radius:var(--gv-radius-sm);padding:0 12px}html body #view-commissie-instellingen .gv-btn--block{width:100%}html body #view-commissie-instellingen .gv-btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}html body #view-commissie-instellingen .gv-btn--primary{background:var(--gv-brand);border-color:var(--gv-brand);color:#fff;box-shadow:var(--gv-shadow-2)}html body #view-commissie-instellingen .gv-btn--primary:hover:not(:disabled){background:var(--gv-brand-strong);border-color:var(--gv-brand-strong);transform:translateY(-1px)}html body #view-commissie-instellingen .gv-btn--secondary{background:var(--gv-surface);border-color:var(--gv-line-strong);color:var(--gv-ink-soft);box-shadow:var(--gv-shadow-1)}html body #view-commissie-instellingen .gv-btn--secondary:hover:not(:disabled){border-color:var(--gv-brand);color:var(--gv-brand);background:var(--gv-brand-weak)}html body #view-commissie-instellingen .gv-btn--ghost{color:var(--gv-ink-soft);background:0 0;border-color:#0000}html body #view-commissie-instellingen .gv-btn--ghost:hover:not(:disabled){background:var(--gv-surface-2);color:var(--gv-brand)}html body #view-commissie-instellingen .gv-btn--danger{background:var(--gv-danger);border-color:var(--gv-danger);color:#fff;box-shadow:0 2px 8px #dc262640}html body #view-commissie-instellingen .gv-btn--danger:hover:not(:disabled){background:var(--gv-danger-strong);border-color:var(--gv-danger-strong);transform:translateY(-1px)}html body #view-commissie-instellingen .gv-btn-spinner{opacity:.85;border:2px solid;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite gv-spin}@keyframes gv-spin{to{transform:rotate(360deg)}}html body #view-commissie-instellingen .gv-pill{appearance:none;box-sizing:border-box;height:var(--gv-h-sm);min-height:var(--gv-h-sm);border-radius:var(--gv-radius-pill);background:var(--gv-surface);border:1.5px solid var(--gv-line);color:var(--gv-ink-soft);font-size:var(--gv-fs);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--gv-shadow-1);transition:background var(--gv-t), border-color var(--gv-t), color var(--gv-t), box-shadow var(--gv-t), transform var(--gv-t);align-items:center;gap:6px;padding:0 15px;font-weight:500;display:inline-flex}html body #view-commissie-instellingen .gv-pill:hover:not(:disabled){background:var(--gv-brand-weak);color:#065f46;border-color:#6ee7b7;transform:translateY(-1px)}html body #view-commissie-instellingen .gv-pill:focus-visible{outline:2px solid var(--gv-focus);outline-offset:2px}html body #view-commissie-instellingen .gv-pill.is-selected{background:var(--gv-brand);border-color:var(--gv-brand);color:#fff;box-shadow:var(--gv-shadow-2);font-weight:600}html body #view-commissie-instellingen .gv-pill:disabled{cursor:not-allowed;opacity:.5;transform:none}html body #view-commissie-instellingen .gv-pill-check{display:inline-flex}html body #view-commissie-instellingen .gv-input-wrap{flex-direction:column;gap:4px;display:flex}html body #view-commissie-instellingen .gv-input{box-sizing:border-box;width:100%;height:var(--gv-h-md);min-height:var(--gv-h-md);background:var(--gv-surface);border:1.5px solid var(--gv-line-strong);border-radius:var(--gv-radius);transition:border-color var(--gv-t), box-shadow var(--gv-t);align-items:center;gap:8px;padding:0 12px;display:inline-flex}html body #view-commissie-instellingen .gv-input:focus-within{border-color:var(--gv-brand);box-shadow:0 0 0 3px var(--gv-brand-ring)}html body #view-commissie-instellingen .gv-input.is-error{border-color:var(--gv-danger)}html body #view-commissie-instellingen .gv-input.is-error:focus-within{box-shadow:0 0 0 3px #dc262624}html body #view-commissie-instellingen .gv-input.is-success{border-color:var(--gv-success)}html body #view-commissie-instellingen .gv-input>input{min-width:0;font-size:var(--gv-fs-md);color:var(--gv-ink);background:0 0;border:0;outline:0;flex:1;font-weight:600}html body #view-commissie-instellingen .gv-input>input::placeholder{color:var(--gv-faint);font-weight:500}html body #view-commissie-instellingen .gv-input-prefix{color:var(--gv-brand);font-weight:800}html body #view-commissie-instellingen .gv-input-suffix{color:var(--gv-faint);font-weight:700}html body #view-commissie-instellingen .gv-input-hint{font-size:var(--gv-fs-sm);color:var(--gv-muted);margin:0}html body #view-commissie-instellingen .gv-input-hint.is-error{color:var(--gv-danger);font-weight:600}html body #view-commissie-instellingen .gv-card{background:var(--gv-surface);border:1px solid var(--gv-line);border-radius:var(--gv-radius-lg);box-shadow:var(--gv-shadow-card);padding:18px 20px}html body #view-commissie-instellingen .gv-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}html body #view-commissie-instellingen .gv-card-headtext{min-width:0}html body #view-commissie-instellingen .gv-card-title{color:var(--gv-ink);font-size:15px;font-weight:800}html body #view-commissie-instellingen .gv-card-sub{font-size:var(--gv-fs-sm);color:var(--gv-muted);margin-top:2px}html body #view-commissie-instellingen .gv-card-actions{flex:none;align-items:center;gap:8px;display:inline-flex}html body #view-commissie-instellingen .gv-iconbtn{appearance:none;box-sizing:border-box;width:var(--gv-h-sm);height:var(--gv-h-sm);border-radius:var(--gv-radius-sm);border:1.5px solid var(--gv-line);background:var(--gv-surface);color:var(--gv-faint);cursor:pointer;transition:border-color var(--gv-t), color var(--gv-t), background var(--gv-t);justify-content:center;align-items:center;display:inline-flex}html body #view-commissie-instellingen .gv-iconbtn:hover:not(:disabled){border-color:var(--gv-brand);color:var(--gv-brand)}html body #view-commissie-instellingen .gv-iconbtn:focus-visible{outline:2px solid var(--gv-focus);outline-offset:2px}html body #view-commissie-instellingen .gv-iconbtn:disabled{cursor:not-allowed;opacity:.45}html body #view-commissie-instellingen .gv-iconbtn--danger:hover:not(:disabled){border-color:var(--gv-danger-line);color:var(--gv-danger-strong);background:var(--gv-danger-weak)}html body #view-commissie-instellingen .gv-badge{border-radius:var(--gv-radius-sm);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}html body #view-commissie-instellingen .gv-badge--org{background:var(--gv-success-weak);color:#166534;border-color:#bbf7d0}html body #view-commissie-instellingen .gv-badge--cust{color:#475569;background:#f1f5f9;border-color:#e2e8f0}html body #view-commissie-instellingen .gv-badge--info{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}html body #view-commissie-instellingen .gv-badge--warning{color:#854d0e;background:#fef9c3;border-color:#fef08a}html body #view-commissie-instellingen .gv-badge--danger{background:var(--gv-danger-weak);color:var(--gv-danger-strong);border-color:#fecaca}html body #view-commissie-instellingen .gv-demo{border-radius:var(--gv-radius-lg);background:#f8fafc;border:1px dashed #c7d2fe;margin-top:28px;padding:18px 20px}html body #view-commissie-instellingen .gv-demo-title{font-size:var(--gv-fs-sm);color:#4338ca;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px;font-weight:800}html body #view-commissie-instellingen .gv-demo-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}html body #view-commissie-instellingen .gv-demo-row:last-child{margin-bottom:0}html body #view-commissie-instellingen .gv-btn.gv-btn{height:var(--gv-h-md)!important;min-height:var(--gv-h-md)!important;max-height:var(--gv-h-md)!important;border-radius:var(--gv-radius)!important;padding:0 16px!important}html body #view-commissie-instellingen .gv-btn--sm.gv-btn--sm{height:var(--gv-h-sm)!important;min-height:var(--gv-h-sm)!important;max-height:var(--gv-h-sm)!important;border-radius:var(--gv-radius-sm)!important;padding:0 12px!important}html body #view-commissie-instellingen .gv-pill.gv-pill{height:var(--gv-h-sm)!important;min-height:var(--gv-h-sm)!important;max-height:var(--gv-h-sm)!important;border-radius:var(--gv-radius-pill)!important;font-size:var(--gv-fs)!important;padding:0 15px!important;overflow:visible!important}html body #view-commissie-instellingen .gv-iconbtn.gv-iconbtn{width:var(--gv-h-sm)!important;height:var(--gv-h-sm)!important;min-height:var(--gv-h-sm)!important;max-height:var(--gv-h-sm)!important;border-radius:var(--gv-radius-sm)!important;padding:0!important}html body #view-commissie-instellingen .gv-badge.gv-badge{border-radius:var(--gv-radius-sm)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:2px 8px!important;font-size:10px!important;line-height:1.4!important;overflow:visible!important}html body #view-commissie-instellingen button.gv-btn.gv-btn--primary.gv-btn--primary{background-color:var(--gv-brand)!important;border-color:var(--gv-brand)!important;color:#fff!important}html body #view-commissie-instellingen button.gv-btn.gv-btn--primary.gv-btn--primary:hover:not(:disabled){background-color:var(--gv-brand-strong)!important;border-color:var(--gv-brand-strong)!important}html body #view-commissie-instellingen button.gv-btn.gv-btn--danger.gv-btn--danger{background-color:var(--gv-danger)!important;border-color:var(--gv-danger)!important;color:#fff!important}html body #view-commissie-instellingen button.gv-btn.gv-btn--danger.gv-btn--danger:hover:not(:disabled){background-color:var(--gv-danger-strong)!important;border-color:var(--gv-danger-strong)!important}html body #view-commissie-instellingen .gv-input.gv-input{background-color:var(--gv-surface)!important}html body :is(.crm-app,#app) #view-leads .lead-filter-control .form-select.form-select,html body :is(.crm-app,#app) #view-leads .lead-list-filter .form-select.form-select,html body :is(.crm-app,#app) #view-leads .lead-search-field .bes-search,html body :is(.crm-app,#app) #view-leads .lead-search-field .bes-search input{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body #view-leads .lead-status-legend small,html body #view-leads .lead-muted-missing,html body #view-leads .lead-source-campaign-cell small{color:#6b7280!important}html body #view-leads button:focus-visible,html body #view-leads a:focus-visible,html body #view-leads .lead-click-row:focus-visible,html body #view-leads input:focus-visible,html body #view-leads select:focus-visible{outline-offset:2px!important;outline:2px solid #2d6a4f!important}html body #view-leads .lead-status-chip.lead-status-chip,html body #view-leads .lead-source-chip.lead-source-chip{max-height:none!important}html body #view-leads .lead-source-campaign-cell{vertical-align:top!important}html body #view-leads .lead-source-campaign-cell .lead-source-campaign-top{align-items:center!important;gap:6px!important;margin-bottom:4px!important;display:flex!important}html body #view-leads .lead-source-campaign-cell .lead-source-campaign-line{color:#475569!important;overflow-wrap:break-word!important;margin:2px 0 0!important;font-size:12px!important;line-height:1.4!important;display:block!important}html body #view-leads .lead-source-campaign-cell .lead-source-campaign-line.is-leaddesk{color:#64748b!important;font-style:italic!important}html body #view-leads .lead-clean-card-grid{flex-direction:column!important;gap:12px!important;padding:0!important;display:flex!important}html body #view-leads .lead-clean-card{cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)!important;align-items:start!important;gap:24px!important;padding:20px 24px!important;transition:border-color .12s,box-shadow .12s!important;display:grid!important}html body #view-leads .lead-clean-card:hover{border-color:#2d6a4f!important;box-shadow:0 4px 12px #0f172a0f!important}html body #view-leads .lead-clean-card.is-selected{background:#f0fdf4!important;border-color:#2d6a4f!important}html body #view-leads .lead-clean-card-main{flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important}html body #view-leads .lead-clean-card-titleline{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html body #view-leads .lead-clean-card-titleline>strong{color:#111827!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}html body #view-leads .lead-clean-card-titleline .lead-row-select{align-items:center!important;margin:0!important;display:inline-flex!important}html body #view-leads .lead-clean-card-titleline .lead-row-select span{display:none!important}html body #view-leads .lead-clean-card-titleline .lead-status-chip{font-size:11px!important;font-weight:600!important}html body #view-leads .lead-clean-card-contact{color:#475569!important;flex-wrap:wrap!important;gap:6px 16px!important;font-size:13px!important;display:flex!important}html body #view-leads .lead-clean-card-contact a{color:#2d6a4f!important;font-weight:500!important;text-decoration:none!important}html body #view-leads .lead-clean-card-contact a:hover{text-decoration:underline!important}html body #view-leads .lead-clean-card-address{color:#64748b!important;font-size:13px!important;font-style:normal!important}html body #view-leads .lead-clean-card-products{flex-wrap:wrap!important;gap:6px!important;margin-top:4px!important;display:flex!important}html body #view-leads .lead-clean-card-products .bes-product-chip{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:12px!important;display:inline-flex!important}html body #view-leads .lead-clean-card-products .bes-product-chip>b{letter-spacing:.05em!important;text-transform:uppercase!important;color:#64748b!important;font-size:10px!important;font-weight:700!important}html body #view-leads .lead-clean-card-meta{flex-direction:column!important;align-items:flex-end!important;gap:6px!important;min-width:0!important;display:flex!important}html body #view-leads .lead-clean-card-timeline{color:#64748b!important;font-size:12px!important}html body #view-leads .lead-clean-meta-chip{color:#15803d!important;white-space:nowrap!important;background:#f0fdf4!important;border-radius:999px!important;align-items:center!important;padding:3px 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}html body #view-leads .lead-clean-meta-chip.is-calls{color:#1d4ed8!important;background:#eff6ff!important}html body #view-leads .lead-clean-card-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin-top:6px!important;display:flex!important}html body #view-leads .lead-clean-card-actions .bes-icon-action{color:#4b5563!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;transition:border-color .12s,background .12s,color .12s!important;display:inline-flex!important}html body #view-leads .lead-clean-card-actions .bes-icon-action svg{color:#1d4ed8!important}html body #view-leads .lead-clean-card-actions .bes-icon-action:hover{color:#2d6a4f!important;background:#f0fdf4!important;border-color:#2d6a4f!important}html body #view-leads .lead-clean-card-actions .bes-open-action{color:#fff!important;cursor:pointer!important;background:#2d6a4f!important;border:1px solid #2d6a4f!important;border-radius:8px!important;align-items:center!important;height:32px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;transition:background .12s!important;display:inline-flex!important}html body #view-leads .lead-clean-card-actions .bes-open-action:hover{background:#1b5e3f!important}@media (width<=900px){html body #view-leads .lead-clean-card{grid-template-columns:1fr!important;gap:12px!important}html body #view-leads .lead-clean-card-meta{align-items:flex-start!important}html body #view-leads .lead-clean-card-actions{justify-content:flex-start!important}}html body #view-leads .lead-data-table .lead-status-cell.lead-status-cell{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding-left:10px!important;padding-right:10px!important;display:flex!important;overflow:visible!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table .lead-status-cell .lead-status-chip.lead-status-chip{white-space:nowrap!important;text-overflow:clip!important;letter-spacing:0!important;border-radius:999px!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:22px!important;max-height:none!important;padding:3px 9px!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important;overflow:visible!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table .lead-status-cell .lead-row-open{color:#2d6a4f!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:4px!important;align-items:center!important;gap:3px!important;margin-left:-4px!important;padding:2px 4px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;transition:background .12s,color .12s!important;display:inline-flex!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table .lead-click-row:hover .lead-row-open{color:#1b5e3f!important;background:#ecfdf3!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table .lead-status-cell .lead-row-open .material-symbols-rounded{color:inherit!important;font-size:16px!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;display:table!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table tbody{gap:0!important;display:table-row-group!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table thead{display:table-header-group!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table thead tr{display:table-row!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table thead th{z-index:2!important;vertical-align:bottom!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#1f2937!important;background:#f4f7f5!important;border-bottom:2px solid #d9e2dc!important;padding:10px 12px!important;font-size:12px!important;font-weight:700!important;display:table-cell!important;position:sticky!important;top:0!important;overflow:hidden!important}html body #view-leads .lead-list.is-table-view .lead-data-table thead .lead-sort-button{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:left!important;white-space:normal!important;text-transform:uppercase!important;letter-spacing:.03em!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;line-height:1.25!important;display:inline-flex!important}html body #view-leads .lead-list.is-table-view .lead-data-table thead .lead-table-select-all{text-transform:none!important;letter-spacing:0!important;align-items:center!important;gap:6px!important;margin:0 0 4px!important;font-size:11px!important;display:inline-flex!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table tr.lead-click-row{border-bottom:1px solid #e6e9ec!important;grid-template:none!important;gap:0!important;height:auto!important;min-height:0!important;padding:0!important;display:table-row!important}html body #view-leads .lead-list.is-table-view .lead-data-table tbody tr.lead-click-row:hover{background:#f6faf8!important}html body #view-leads .lead-list.is-table-view .lead-data-table.lead-data-table tr.lead-click-row>td{vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important;border-bottom:0!important;border-right:0!important;grid-area:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:11px 12px!important;line-height:18px!important;display:table-cell!important;overflow:visible!important}html body #view-leads .lead-list.is-table-view .lead-data-table tr.lead-click-row>td:before{content:none!important;display:none!important}html body #view-leads.lead-view-compact .intro.intro-compact{margin:0!important;padding:8px 0 12px!important}html body #view-leads.lead-view-compact .intro.intro-compact h1{margin:0!important;padding:0!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important}html body #view-leads.lead-view-compact .lead-workspace-tabs{margin:8px 0 12px!important}html body #view-leads .lead-list.is-table-view .lead-source-campaign-cell .lead-row-select{align-items:center!important;margin:0 0 6px!important;display:inline-flex!important}html body #view-leads .lead-list.is-table-view .lead-source-campaign-cell .lead-row-select span{display:none!important}html body #view-leads .lead-list.is-table-view .lead-data-table th:first-child,html body #view-leads .lead-list.is-table-view .lead-data-table td:first-child{width:15%!important}html body #view-leads .lead-list.is-table-view .lead-data-table th:nth-child(2),html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(2),html body #view-leads .lead-list.is-table-view .lead-data-table th:nth-child(3),html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(3){width:11%!important}html body #view-leads .lead-list.is-table-view .lead-data-table th:nth-child(4),html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(4){width:6%!important}html body #view-leads .lead-list.is-table-view .lead-data-table th:nth-child(5),html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(5){width:13%!important}html body #view-leads .lead-list.is-table-view .lead-data-table th:nth-child(6),html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(6){width:9%!important}html body #view-leads .lead-list.is-table-view .lead-data-table th:nth-child(7),html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(7){width:14%!important}html body #view-leads .lead-list.is-table-view .lead-data-table th:nth-child(8),html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(8){width:6%!important}html body #view-leads .lead-list.is-table-view .lead-data-table th:nth-child(9),html body #view-leads .lead-list.is-table-view .lead-data-table td:nth-child(9){width:15%!important}html body #view-leads .lead-list.is-table-view .lead-customer-cell strong,html body #view-leads .lead-list.is-table-view .lead-customer-cell a,html body #view-leads .lead-list.is-table-view .lead-customer-cell small,html body #view-leads .lead-list.is-table-view .lead-source-campaign-cell small,html body #view-leads .lead-list.is-table-view .lead-product-cell{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;overflow:visible!important}html body #view-leads .lead-explorer-header{margin:4px 0 12px}html body #view-leads .lead-explorer-header small{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:11px;font-weight:700;display:block}html body #view-leads .lead-explorer-header h2{color:#111827;margin:2px 0;font-size:22px;font-weight:800}html body #view-leads .lead-explorer-header p{color:#475569;margin:0;font-size:13px}html body #view-leads .lead-explorer-campaign{color:#fff;background:linear-gradient(120deg,#2d6a4f,#1b5e3f);border-radius:14px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 18px;display:flex}html body #view-leads .lead-explorer-campaign>.material-symbols-rounded{opacity:.9;font-size:24px}html body #view-leads .lead-explorer-campaign>div{flex-direction:column;min-width:0;line-height:1.2;display:flex}html body #view-leads .lead-explorer-campaign-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}html body #view-leads .lead-explorer-campaign>div small{opacity:.85;text-transform:uppercase;letter-spacing:.04em;font-size:11px}html body #view-leads .lead-explorer-campaign-count{white-space:nowrap;align-items:baseline;gap:6px;margin-left:auto;font-size:26px;font-weight:800;display:flex}html body #view-leads .lead-explorer-campaign-count span{opacity:.85;font-size:12px;font-weight:600}html body #view-leads .lead-explorer-snelle{flex-direction:column;gap:6px;margin:0 0 16px;display:flex}html body #view-leads .lead-explorer-snelle-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11px;font-weight:700}html body #view-leads .lead-explorer-snelle-row{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}html body #view-leads .lead-explorer-snelle-btn{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;transition:background .12s,color .12s,border-color .12s;color:#1b5e3f!important;background:#f4f7f5!important;border:1px solid #e0e7e3!important;border-radius:999px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}html body #view-leads .lead-explorer-snelle-btn:hover{background:#eaf2ec!important;border-color:#c8d6cd!important}html body #view-leads .lead-explorer-snelle-btn.is-active{color:#fff!important;background:#2d6a4f!important;border-color:#2d6a4f!important}html body #view-leads .lead-explorer-snelle-btn.is-active:hover{background:#24573f!important;border-color:#24573f!important}html body #view-leads .lead-explorer-controls{flex-direction:column;gap:12px;margin:4px 0 14px;display:flex}html body #view-leads .lead-explorer-group{align-items:flex-start;gap:12px;display:flex}html body #view-leads .lead-explorer-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;flex:0 0 64px;padding-top:7px;font-size:11px;font-weight:700}html body #view-leads .lead-explorer-pills{flex-wrap:wrap;gap:8px;display:flex}html body #view-leads .lead-explorer-pill{cursor:pointer;align-items:center;color:#374151!important;background:#fff!important;border:1px solid #d7dce2!important;border-radius:999px!important;height:32px!important;min-height:32px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}html body #view-leads .lead-explorer-pill:hover{background:#f1f4f6!important}html body #view-leads .lead-explorer-pill.is-active{color:#fff!important;background:#2d6a4f!important;border-color:#2d6a4f!important}html body #view-leads .lead-explorer-pill.is-disabled,html body #view-leads .lead-explorer-pill:disabled{opacity:.4;cursor:not-allowed}html body #view-leads .lead-explorer-submetric{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}html body #view-leads .lead-explorer-submetric-btn{cursor:pointer;align-items:center;color:#475569!important;background:#f7f8fa!important;border:1px solid #e0e3e7!important;border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}html body #view-leads .lead-explorer-submetric-btn:hover{background:#eef1f4!important}html body #view-leads .lead-explorer-submetric-btn.is-active{color:#fff!important;background:#1b5e3f!important;border-color:#1b5e3f!important}html body #view-leads .lead-explorer-result-head{border-bottom:1px solid #eef1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;padding-bottom:8px;display:flex}html body #view-leads .lead-explorer-result-head-title{flex:auto;align-items:baseline;gap:10px;min-width:200px;display:flex}html body #view-leads .lead-explorer-result-head h3{color:#111827;margin:0;font-size:16px;font-weight:700}html body #view-leads .lead-explorer-last-updated{color:#9ca3af;white-space:nowrap;font-size:11px;font-weight:500}html body #view-leads .lead-explorer-views{gap:4px;display:flex}html body #view-leads .lead-explorer-view-btn{cursor:pointer;align-items:center;color:#6b7280!important;background:#f7f8fa!important;border:1px solid #e0e3e7!important;border-radius:6px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}html body #view-leads .lead-explorer-view-btn.is-active{color:#1b5e3f!important;background:#fff!important;border-color:#2d6a4f!important}html body #view-leads .lead-explorer-view-btn:disabled{opacity:.55;cursor:not-allowed}html body #view-leads .lead-explorer-org-hero{background:#f4f7f5;border:1px solid #e0e7e3;border-radius:14px;flex-direction:column;gap:4px;padding:22px 24px;display:flex}html body #view-leads .lead-explorer-org-value{color:#111827;font-size:56px;font-weight:800;line-height:1}html body #view-leads .lead-explorer-org-label{color:#475569;font-size:14px;font-weight:600}html body #view-leads .lead-explorer-org-sub{color:#6b7280;font-size:12px}html body #view-leads .lead-explorer-org-funnel{flex-direction:column;gap:8px;margin-top:14px;display:flex}html body #view-leads .lead-explorer-org-funnel-row{grid-template-columns:80px 1fr 80px;align-items:center;gap:12px;display:grid}html body #view-leads .lead-explorer-org-funnel-row>span{color:#374151;font-size:13px;font-weight:600}html body #view-leads .lead-explorer-org-funnel-bar{background:#eef1f4;border-radius:6px;height:18px;overflow:hidden}html body #view-leads .lead-explorer-org-funnel-bar>span{background:linear-gradient(90deg,#2d6a4f,#40916c);border-radius:6px;height:100%;display:block}html body #view-leads .lead-explorer-org-funnel-row>strong{color:#111827;text-align:right;font-size:14px;font-weight:700}html body #view-leads .lead-explorer-result{flex-direction:column;gap:6px;display:flex}html body #view-leads .lead-explorer-row{grid-template-columns:minmax(120px,200px) 1fr 110px;align-items:center;gap:12px;padding:4px 0;display:grid}html body #view-leads .lead-explorer-name{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:14px;font-weight:600;overflow:hidden}html body #view-leads .lead-explorer-bar{background:#eef1f4;border-radius:6px;height:20px;position:relative;overflow:hidden}html body #view-leads .lead-explorer-bar>span{background:linear-gradient(90deg,#2d6a4f,#40916c);border-radius:6px;height:100%;transition:opacity .25s;display:block}html body #view-leads .lead-explorer-bar.lead-explorer-bar-multi{background:0 0;align-items:center;gap:2px;padding:2px;display:flex}html body #view-leads .lead-explorer-bar.lead-explorer-bar-multi>span{border-radius:4px;height:16px;position:relative}html body #view-leads .lead-explorer-bar.lead-explorer-bar-multi>span.is-offer{background:#93c5b6}html body #view-leads .lead-explorer-bar.lead-explorer-bar-multi>span.is-sale{background:#40916c}html body #view-leads .lead-explorer-bar.lead-explorer-bar-multi>span.is-deal{background:#1b5e3f}html body #view-leads .lead-explorer-value{text-align:right;color:#111827;font-size:14px;font-weight:700}@media (width<=760px){html body #view-leads .lead-explorer-group{flex-direction:column;gap:6px}html body #view-leads .lead-explorer-row{grid-template-columns:1fr 84px}html body #view-leads .lead-explorer-bar{order:3;grid-column:1/-1}html body #view-leads .lead-explorer-org-value{font-size:40px}html body #view-leads .lead-explorer-campaign-count{font-size:20px}html body #view-leads .lead-explorer-result-head{flex-direction:column;align-items:flex-start}}html body #view-leads .lead-explorer-loading{color:#6b7280;letter-spacing:.02em;background:linear-gradient(90deg,#eef2f0 25%,#f5f8f6 50%,#eef2f0 75%) 0 0/200% 100%;border-radius:10px;justify-content:center;align-items:center;min-height:140px;margin-top:6px;padding:16px;font-size:13px;font-weight:600;animation:1.4s ease-in-out infinite lead-explorer-skeleton-shimmer;display:flex;position:relative}@keyframes lead-explorer-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html body #view-leads .lead-explorer-matrix-wrap{margin-top:6px;overflow-x:auto}html body #view-leads .lead-explorer-matrix.lead-explorer-matrix{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;display:table!important}html body #view-leads .lead-explorer-matrix th,html body #view-leads .lead-explorer-matrix td{text-align:right;color:#1f2937;font-size:13px;font-weight:600;white-space:nowrap!important;border-bottom:1px solid #eef1f4!important;min-width:0!important;max-width:none!important;padding:8px 10px!important;overflow:visible!important}html body #view-leads .lead-explorer-matrix thead th{text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700;background:#f4f7f5!important;border-bottom:2px solid #d9e2dc!important}html body #view-leads .lead-explorer-matrix .lead-explorer-matrix-corner,html body #view-leads .lead-explorer-matrix .lead-explorer-matrix-row{background:#fff;position:sticky;left:0;text-align:left!important;text-overflow:ellipsis!important;max-width:180px!important;font-weight:700!important;overflow:hidden!important}html body #view-leads .lead-explorer-matrix thead .lead-explorer-matrix-corner{background:#f4f7f5}html body #view-leads .lead-explorer-view-btn.is-active.lead-explorer-view-btn{color:#fff!important;background:#2d6a4f!important;border-color:#2d6a4f!important}html body #view-leads .lead-explorer-view-btn:disabled{color:#9ca3af!important;background:#f7f8fa!important;border-color:#eef1f4!important}html body #view-leads .lead-explorer-log-hint{color:#6b7280;text-align:right;margin:6px 0 0;font-size:11px;font-weight:600}html body #view-leads .lead-explorer-data-table-wrap{background-color:#fff;background-image:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(90deg,#fff0,#fff 70%),radial-gradient(farthest-side at 0,#0f172a1f,#0000),radial-gradient(farthest-side at 100%,#0f172a1f,#0000);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin-top:6px;overflow-x:auto}html body #view-leads .lead-explorer-data-table-total th,html body #view-leads .lead-explorer-data-table-total td{color:#1b5e3f!important;background:#f4f7f5!important;border-top:2px solid #2d6a4f!important;font-weight:700!important}html body #view-leads .lead-explorer-data-table.lead-explorer-data-table{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;display:table!important}html body #view-leads .lead-explorer-data-table th,html body #view-leads .lead-explorer-data-table td{text-align:right;color:#1f2937;font-size:13px;font-weight:600;white-space:nowrap!important;border-bottom:1px solid #eef1f4!important;min-width:0!important;max-width:none!important;padding:8px 10px!important;overflow:visible!important}html body #view-leads .lead-explorer-data-table thead th{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:11px;font-weight:700;background:#f4f7f5!important;border-bottom:2px solid #d9e2dc!important}html body #view-leads .lead-explorer-data-table tbody th{background:#fff;max-width:220px;position:sticky;left:0;text-align:left!important;text-overflow:ellipsis!important;font-weight:700!important;overflow:hidden!important}html body #view-leads .lead-explorer-data-table thead th:first-child{z-index:2;position:sticky;left:0;text-align:left!important}html body #view-leads .lead-explorer-data-table tbody tr:hover td,html body #view-leads .lead-explorer-data-table tbody tr:hover th{background:#f7faf8!important}html body #view-leads .lead-explorer-line-chart{flex-direction:column;gap:6px;margin-top:6px;display:flex}html body #view-leads .lead-explorer-line-chart svg{width:100%;height:auto;max-height:360px}html body #view-leads .lead-explorer-line-legend{color:#374151;flex-wrap:wrap;gap:12px;padding:6px 0;font-size:12px;display:flex}html body #view-leads .lead-explorer-line-legend span{align-items:center;gap:6px;font-weight:600;display:inline-flex}html body #view-leads .lead-explorer-line-legend i{border-radius:2px;width:14px;height:4px;display:inline-block}html body #view-leads .lead-explorer-funnel-large{flex-direction:column;align-items:center;gap:0;padding:18px 0 8px;display:flex}html body #view-leads .lead-explorer-funnel-step{flex-direction:column;align-items:center;width:100%;display:flex}html body #view-leads .lead-explorer-funnel-band{color:#fff;background:linear-gradient(120deg,#2d6a4f,#1b5e3f);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:220px;max-width:100%;min-height:78px;padding:12px 18px;display:flex;box-shadow:0 6px 14px #1b5e3f2e}html body #view-leads .lead-explorer-funnel-band strong{font-size:30px;font-weight:800;line-height:1}html body #view-leads .lead-explorer-funnel-band span{letter-spacing:.04em;text-transform:uppercase;opacity:.95;font-size:13px;font-weight:700}html body #view-leads .lead-explorer-funnel-band small{opacity:.85;margin-top:2px;font-size:12px}html body #view-leads .lead-explorer-funnel-drop{color:#6b7280;align-items:center;gap:4px;margin:6px 0;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}html body #view-leads .lead-explorer-funnel-drop .material-symbols-rounded{color:#9ca3af;font-size:16px}html body #view-leads .lead-explorer-scatter{flex-direction:column;gap:4px;margin-top:6px;display:flex}html body #view-leads .lead-explorer-scatter svg{width:100%;height:auto;min-height:300px;max-height:420px}html body #view-leads .lead-explorer-heatmap-nl{flex-direction:column;align-items:center;gap:10px;margin-top:6px;display:flex}html body #view-leads .lead-explorer-heatmap-nl svg{width:100%;max-width:480px;height:auto}html body #view-leads .lead-explorer-heatmap-nl rect{transition:opacity .15s}html body #view-leads .lead-explorer-heatmap-nl rect:hover{opacity:.82;cursor:pointer}html body #view-leads .lead-explorer-heatmap-legend{color:#475569;align-items:center;gap:8px;font-size:12px;display:inline-flex}html body #view-leads .lead-explorer-heatmap-legend i{background:linear-gradient(90deg,#2d6a4f26,#2d6a4ff2);border-radius:6px;width:160px;height:10px;display:inline-block;position:relative}html body #view-leads .lead-explorer-heatmap-legend strong{color:#111827;margin-left:4px;font-weight:700}html body #view-leads .lead-explorer-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}html body #view-leads .lead-explorer-result-actions>.lead-explorer-views,html body #view-leads .lead-explorer-result-actions>*{flex:none}html body #view-leads .lead-explorer-compare-btn{white-space:nowrap}html body #view-leads .lead-explorer-compare-btn.is-active{color:#fff!important;background:#1b5e3f!important;border-color:#1b5e3f!important}html body #view-leads .lead-explorer-reset-btn{white-space:nowrap;color:#6b7280!important}html body #view-leads .lead-explorer-reset-btn:hover{color:#1b5e3f!important;background:#f4f7f5!important;border-color:#c8d6cd!important}html body #view-leads .lead-explorer-export{position:relative}html body #view-leads .lead-explorer-export-btn{white-space:nowrap}html body #view-leads .lead-explorer-export-menu{z-index:30;background:#fff;border:1px solid #e0e3e7;border-radius:8px;flex-direction:column;gap:2px;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a1f}html body #view-leads .lead-explorer-export-menu button{text-align:left;cursor:pointer;width:100%;display:block;color:#1f2937!important;background:0 0!important;border:0!important;border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}html body #view-leads .lead-explorer-export-menu button:hover{color:#1b5e3f!important;background:#f1f4f6!important}html body #view-leads .lead-data-gap.lead-data-gap-diag{background:#fff;border:1px dashed #d9e2dc;border-radius:12px;align-items:flex-start;gap:14px;margin-top:6px;padding:18px 20px;display:flex}html body #view-leads .lead-data-gap.lead-data-gap-diag .material-symbols-rounded{color:#6b7280;flex:none;font-size:28px}html body #view-leads .lead-data-gap-body{flex-direction:column;flex:auto;gap:6px;display:flex}html body #view-leads .lead-data-gap-body p{color:#374151;margin:0;font-size:13px;line-height:1.5}html body #view-leads .lead-data-gap-detail{color:#6b7280!important;font-size:12px!important}html body #view-leads .lead-data-gap-actions{margin-top:6px}html body #view-leads .lead-explorer-toast{z-index:9999;color:#fff;pointer-events:none;background:#1b5e3f;border-radius:8px;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;animation:.18s ease-out lead-explorer-toast-in;display:inline-flex;position:fixed;top:84px;right:24px;box-shadow:0 8px 24px #1b5e3f47}@keyframes lead-explorer-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html body #view-leads .lead-explorer-insights{background:#f0f7f4;border:1px solid #d4e8db;border-radius:10px;margin:6px 0 14px;padding:12px 14px}html body #view-leads .lead-explorer-insights-title{text-transform:uppercase;letter-spacing:.04em;color:#1b5e3f;margin-bottom:6px;font-size:12px;font-weight:700;display:block}html body #view-leads .lead-explorer-insights ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}html body #view-leads .lead-explorer-insight-row{color:#1f2937;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}html body #view-leads .lead-explorer-insight-dot{background:#9ca3af;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}html body #view-leads .lead-explorer-insight-row.is-red .lead-explorer-insight-dot{background:#dc2626}html body #view-leads .lead-explorer-insight-row.is-amber .lead-explorer-insight-dot{background:#f59e0b}html body #view-leads .lead-explorer-insight-row.is-green .lead-explorer-insight-dot{background:#16a34a}html body #view-leads .lead-explorer-insight-text{flex:1;min-width:0}html body #view-leads .lead-explorer-insight-action{color:#1b5e3f;flex-shrink:0;font-size:12px;font-style:normal;font-weight:700}html body #view-leads .lead-explorer-compare-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}html body #view-leads .lead-explorer-compare-grid>.lead-explorer-compare-label{grid-column:span 1}html body #view-leads .lead-explorer-compare-label{border-bottom:1px solid #eef1f4;flex-direction:column;gap:2px;padding:6px 2px 4px;display:flex}html body #view-leads .lead-explorer-compare-label strong{color:#111827;font-size:13px;font-weight:700}html body #view-leads .lead-explorer-compare-label small{color:#6b7280;font-size:11px}html body #view-leads .lead-explorer-compare-panel{min-width:0;padding-top:4px}html body #view-leads .lead-explorer-compare-delta{border-radius:999px;margin-top:10px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}html body #view-leads .lead-explorer-compare-delta.is-up{color:#166534;background:#dcfce7}html body #view-leads .lead-explorer-compare-delta.is-down{color:#991b1b;background:#fee2e2}html body #view-leads .lead-explorer-compare-delta.is-flat{color:#4b5563;background:#f3f4f6}@media (width<=900px){html body #view-leads .lead-explorer-compare-grid{grid-template-columns:minmax(0,1fr)}}html body #view-leads .lead-explorer-pill.lead-explorer-pill,html body #view-leads .lead-explorer-snelle-btn.lead-explorer-snelle-btn,html body #view-leads .lead-explorer-view-btn.lead-explorer-view-btn,html body #view-leads .lead-explorer-compare-btn.lead-explorer-compare-btn,html body #view-leads .lead-explorer-reset-btn.lead-explorer-reset-btn,html body #view-leads .lead-explorer-export-btn.lead-explorer-export-btn,html body #view-leads .lead-explorer-submetric-btn.lead-explorer-submetric-btn{max-height:none!important;overflow:visible!important}html body #view-role-perms button.rp-role-chip.rp-role-chip.rp-role-chip.rp-role-chip.rp-role-chip.rp-role-chip{align-items:flex-start!important;height:auto!important;min-height:72px!important;max-height:none!important;overflow:visible!important}html body #view-role-perms .rp-role-chip-main{flex:auto!important;min-width:0!important;overflow:visible!important}html body #view-role-perms .rp-role-chip-stats{color:#5f6368!important;white-space:normal!important;word-break:normal!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 8px!important;font-size:11.5px!important;line-height:1.35!important;display:inline-flex!important}html body #view-role-perms .rp-role-chip-dotsep{color:#bdc1c6!important;font-weight:700!important}html body #view-role-perms .rp-collapse-bar{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:8px 0 14px!important;padding:10px 14px!important;display:flex!important}html body #view-role-perms .rp-collapse-bar-info{color:#475569!important;font-size:13px!important}html body #view-role-perms .rp-collapse-bar-actions{gap:8px!important;display:inline-flex!important}html body #view-role-perms button.rp-cat-head-button.rp-cat-head-button.rp-cat-head-button.rp-cat-head-button.rp-cat-head-button.rp-cat-head-button{height:auto!important;min-height:56px!important;max-height:none!important;overflow:visible!important}html body #view-role-perms .rp-cat-head-button{cursor:pointer!important;text-align:left!important;width:100%!important;font:inherit!important;color:inherit!important;background:#fff!important;border:0!important;border-radius:14px 14px 0 0!important;grid-template-columns:20px minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:12px 16px!important;transition:background .12s!important;display:grid!important}html body #view-role-perms .rp-cat-head-button:hover:not([disabled]){background:#f8fafc!important}html body #view-role-perms .rp-cat-head-button[disabled]{cursor:default!important;opacity:1!important}html body #view-role-perms .rp-cat.is-collapsed .rp-cat-head-button{border-radius:14px!important}html body #view-role-perms .rp-cat-chevron{color:#5f6368!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;font-size:14px!important;line-height:1!important}html body #view-role-perms .rp-cat.is-collapsed{background:#fff!important;border:1px solid #e8eaed!important;border-radius:14px!important;overflow:hidden!important}html body #view-role-perms .rp-cat.is-expanded{background:#fff!important;border:1px solid #d6e3df!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 1px 3px #0f172a0a!important}html body #view-role-perms .rp-cat-head-button .rp-cat-bulk{pointer-events:auto!important}html body #view-role-perms .rp-cat-head-button .rp-cat-bulk-btn{color:#202124!important;cursor:pointer!important;background:#fff!important;border:1px solid #dadce0!important;border-radius:999px!important;align-items:center!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}html body #view-role-perms .rp-cat-head-button .rp-cat-bulk-btn:hover{background:#f1f3f4!important}html body #app .manual-invoice-form,html body .crm-app .manual-invoice-form,html body #app .moneybird-invoice-panel,html body .crm-app .moneybird-invoice-panel{box-sizing:border-box!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}html body #app .manual-invoice-form p,html body .crm-app .manual-invoice-form p,html body #app .moneybird-invoice-panel p,html body .crm-app .moneybird-invoice-panel p,html body #app .manual-invoice-form label,html body .crm-app .manual-invoice-form label,html body #app .moneybird-invoice-panel span,html body .crm-app .moneybird-invoice-panel span{box-sizing:border-box!important;overflow-wrap:break-word!important;word-wrap:break-word!important;white-space:normal!important;max-width:100%!important}html body #app .manual-invoice-form>div,html body .crm-app .manual-invoice-form>div{box-sizing:border-box!important;flex-wrap:wrap!important;max-width:100%!important}html body #app #view-bestellingen .bes-filters .bes-search.bes-search>input[type=search],html body .crm-app #view-bestellingen .bes-filters .bes-search.bes-search>input[type=search],html body #app #view-leads .lead-search-field .bes-search.bes-search>input[type=search],html body .crm-app #view-leads .lead-search-field .bes-search.bes-search>input[type=search],html body #app #view-facturen .invoice-search>input,html body .crm-app #view-facturen .invoice-search>input{padding-left:38px!important;padding-right:12px!important}html body #app #view-bestellingen .bes-filters .bes-search.bes-search,html body .crm-app #view-bestellingen .bes-filters .bes-search.bes-search,html body #app #view-leads .lead-search-field .bes-search.bes-search,html body .crm-app #view-leads .lead-search-field .bes-search.bes-search,html body #app #view-facturen .invoice-search,html body .crm-app #view-facturen .invoice-search{position:relative!important}html body #app #view-bestellingen .bes-filters .bes-search.bes-search>svg,html body .crm-app #view-bestellingen .bes-filters .bes-search.bes-search>svg,html body #app #view-bestellingen .bes-filters .bes-search.bes-search>.material-symbols-rounded,html body .crm-app #view-bestellingen .bes-filters .bes-search.bes-search>.material-symbols-rounded,html body #app #view-leads .lead-search-field .bes-search.bes-search>svg,html body .crm-app #view-leads .lead-search-field .bes-search.bes-search>svg,html body #app #view-facturen .invoice-search>.material-symbols-rounded,html body .crm-app #view-facturen .invoice-search>.material-symbols-rounded,html body #app #view-facturen .invoice-search>svg,html body .crm-app #view-facturen .invoice-search>svg{pointer-events:none!important;z-index:2!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}html body #app #view-bestellingen form.customer-status-form,html body .crm-app #view-bestellingen form.customer-status-form,html body #app #view-bestellingen form.manual-invoice-form.customer-status-form,html body .crm-app #view-bestellingen form.manual-invoice-form.customer-status-form{box-shadow:none!important;box-sizing:border-box!important;clip-path:none!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:12px!important;outline:none!important;gap:10px!important;width:100%!important;max-width:100%!important;margin-top:12px!important;padding:14px 16px!important;display:grid!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}html body #app #view-bestellingen form.customer-status-form>label,html body .crm-app #view-bestellingen form.customer-status-form>label{letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b7280!important;margin:0!important;font-size:11px!important;font-weight:700!important}html body #app #view-bestellingen form.customer-status-form>div,html body .crm-app #view-bestellingen form.customer-status-form>div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}html body #app #view-bestellingen form.customer-status-form>p,html body .crm-app #view-bestellingen form.customer-status-form>p{color:#6b7280!important;margin:0!important;font-size:12px!important;line-height:1.45!important}html body #app #view-products .page-intro .page-intro-label:empty,html body .crm-app #view-products .page-intro .page-intro-label:empty{display:none!important}html body #app #view-products .page-intro h1,html body .crm-app #view-products .page-intro h1{margin-top:0!important}html body #app #view-products .product-page-tabs .product-page-tab,html body .crm-app #view-products .product-page-tabs .product-page-tab{color:#374151!important;background:#fff!important;border:1px solid #d1d5db!important;font-weight:600!important;transition:background-color .14s,color .14s,border-color .14s!important}html body #app #view-products .product-page-tabs .product-page-tab:hover,html body .crm-app #view-products .product-page-tabs .product-page-tab:hover{color:#15803d!important;border-color:#15803d!important}html body #app #view-products .product-page-tabs .product-page-tab.active,html body .crm-app #view-products .product-page-tabs .product-page-tab.active{color:#fff!important;background:#15803d!important;border-color:#15803d!important;box-shadow:0 2px 6px #15803d2e!important}html body #app #view-products .product-loss-banner-v2,html body .crm-app #view-products .product-loss-banner-v2{grid-template-columns:auto 1fr auto auto!important;align-items:center!important;gap:14px!important;display:grid!important;position:relative!important}html body #app #view-products .product-loss-banner-v2 .product-banner-cta-primary,html body .crm-app #view-products .product-loss-banner-v2 .product-banner-cta-primary{color:#fff!important;background:#15803d!important;border-color:#15803d!important;box-shadow:0 1px 2px #15803d40!important}html body #app #view-products .product-loss-banner-v2 .product-banner-cta-ghost,html body .crm-app #view-products .product-loss-banner-v2 .product-banner-cta-ghost{color:#4b5563!important;text-underline-offset:3px!important;background:0 0!important;border-color:#0000!important;padding-left:4px!important;padding-right:4px!important;text-decoration:underline!important}html body #app #view-products .product-loss-banner-v2 .product-banner-cta-ghost:hover,html body .crm-app #view-products .product-loss-banner-v2 .product-banner-cta-ghost:hover{color:#15803d!important;background:#15803d0d!important}html body #app #view-products .product-loss-banner-v2 .product-banner-dismiss,html body .crm-app #view-products .product-loss-banner-v2 .product-banner-dismiss{color:#4b5563!important;cursor:pointer!important;background:#0000000f!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:18px!important;line-height:1!important;transition:background-color .14s!important;display:flex!important}html body #app #view-products .product-loss-banner-v2 .product-banner-dismiss:hover,html body .crm-app #view-products .product-loss-banner-v2 .product-banner-dismiss:hover{background:#0000001f!important}html body #app #view-products .product-stats-grid-v2,html body .crm-app #view-products .product-stats-grid-v2{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important}@media (width<=1280px){html body #app #view-products .product-stats-grid-v2,html body .crm-app #view-products .product-stats-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){html body #app #view-products .product-stats-grid-v2,html body .crm-app #view-products .product-stats-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #app #view-products .product-stat-card-danger,html body .crm-app #view-products .product-stat-card-danger{background:#fef2f2!important;border-color:#fca5a5!important}html body #app #view-products .product-stat-card-danger strong,html body .crm-app #view-products .product-stat-card-danger strong{color:#b91c1c!important}html body #app #view-products .product-stat-card-danger span,html body .crm-app #view-products .product-stat-card-danger span{color:#7f1d1d!important}html body #app #view-products .product-stat-card-warn,html body .crm-app #view-products .product-stat-card-warn{background:#fffbeb!important;border-color:#fcd34d!important}html body #app #view-products .product-stat-card-warn strong,html body .crm-app #view-products .product-stat-card-warn strong{color:#b45309!important}html body #app #view-products .product-stat-card-warn span,html body .crm-app #view-products .product-stat-card-warn span{color:#78350f!important}html body #app #view-products .product-list-toggles button,html body .crm-app #view-products .product-list-toggles button{color:#374151!important;cursor:pointer!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:600!important;transition:background-color .14s,color .14s,border-color .14s!important}html body #app #view-products .product-list-toggles button:hover,html body .crm-app #view-products .product-list-toggles button:hover{color:#15803d!important;border-color:#15803d!important}html body #app #view-products .product-list-toggles button.active,html body .crm-app #view-products .product-list-toggles button.active{color:#fff!important;background:#15803d!important;border-color:#15803d!important}html body #app #view-products .product-list-toggles button.active.danger,html body .crm-app #view-products .product-list-toggles button.active.danger{background:#b91c1c!important;border-color:#b91c1c!important}html body #view-products .product-stat-card span,html body #view-products .product-legacy-row-head span,html body #view-products .product-page-tab,html body #view-products .page-intro-label,html body .crm-app #view-products .product-stat-card span,html body .crm-app #view-products .product-legacy-row-head span,html body .crm-app #view-products .product-page-tab,html body .crm-app #view-products .page-intro-label{text-transform:none!important;letter-spacing:.01em!important}html body #view-products .product-components-table .product-legacy-row,html body .crm-app #view-products .product-components-table .product-legacy-row{align-items:center!important;min-height:42px!important;padding:7px 14px!important}html body #view-products .product-components-table .product-legacy-row:not(.product-legacy-row-head):nth-child(2n),html body .crm-app #view-products .product-components-table .product-legacy-row:not(.product-legacy-row-head):nth-child(2n){background:#fafbfc!important}html body #view-products .product-components-table .product-legacy-row:not(.product-legacy-row-head):hover,html body .crm-app #view-products .product-components-table .product-legacy-row:not(.product-legacy-row-head):hover{background:#f3f6f3!important}html body #view-products .product-components-table .product-legacy-row-head,html body .crm-app #view-products .product-components-table .product-legacy-row-head{z-index:3!important;color:#4b5563!important;letter-spacing:.04em!important;text-transform:none!important;background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;min-height:36px!important;padding:9px 14px!important;font-size:11px!important;font-weight:700!important;position:sticky!important;top:0!important;box-shadow:0 1px #00000005!important}html body #view-products .product-category-table .product-legacy-row,html body .crm-app #view-products .product-category-table .product-legacy-row{min-height:44px!important;padding:7px 14px!important}html body #view-products .product-category-table .product-legacy-row:not(.product-legacy-row-head):nth-child(2n),html body .crm-app #view-products .product-category-table .product-legacy-row:not(.product-legacy-row-head):nth-child(2n){background:#fafbfc!important}html body #view-products .product-category-table .product-legacy-row:not(.product-legacy-row-head):hover,html body .crm-app #view-products .product-category-table .product-legacy-row:not(.product-legacy-row-head):hover{background:#f3f6f3!important}html body #view-products .product-category-table .product-legacy-row-head,html body .crm-app #view-products .product-category-table .product-legacy-row-head{z-index:3!important;color:#4b5563!important;letter-spacing:.04em!important;text-transform:none!important;background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;min-height:36px!important;padding:9px 14px!important;font-size:11px!important;font-weight:700!important;position:sticky!important;top:0!important}html body #view-products .product-margin-table .product-legacy-row,html body .crm-app #view-products .product-margin-table .product-legacy-row{min-height:42px!important;padding:7px 14px!important}html body #view-products .product-margin-table .product-legacy-row:not(.product-legacy-row-head):nth-child(2n),html body .crm-app #view-products .product-margin-table .product-legacy-row:not(.product-legacy-row-head):nth-child(2n){background:#fafbfc!important}html body #view-products .product-margin-table .product-legacy-row:not(.product-legacy-row-head):hover,html body .crm-app #view-products .product-margin-table .product-legacy-row:not(.product-legacy-row-head):hover{background:#f3f6f3!important}html body #view-products .product-margin-table .product-legacy-row-head,html body .crm-app #view-products .product-margin-table .product-legacy-row-head{z-index:3!important;color:#4b5563!important;letter-spacing:.04em!important;text-transform:none!important;background:#f9fafb!important;min-height:36px!important;padding:9px 14px!important;font-size:11px!important;font-weight:700!important;position:sticky!important;top:0!important}html body #view-products .product-sd-state[data-state=unlinked],html body .crm-app #view-products .product-sd-state[data-state=unlinked],html body #view-products .product-sd-state.unlinked,html body .crm-app #view-products .product-sd-state.unlinked{cursor:pointer!important;color:#b91c1c!important;background:#fef2f2!important;border-color:#fca5a5!important;transition:background-color .14s,border-color .14s!important}html body #view-products .product-sd-state[data-state=unlinked]:hover,html body .crm-app #view-products .product-sd-state[data-state=unlinked]:hover,html body #view-products .product-sd-state.unlinked:hover,html body .crm-app #view-products .product-sd-state.unlinked:hover{background:#fee2e2!important;border-color:#f87171!important}html body #view-products .product-filterbar,html body .crm-app #view-products .product-filterbar{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-template-columns:minmax(220px,1.6fr) auto auto 1fr auto!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;display:grid!important}html body #view-products .product-filterbar>span,html body .crm-app #view-products .product-filterbar>span{color:#6b7280!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important}@media (width<=1080px){html body #view-products .product-filterbar,html body .crm-app #view-products .product-filterbar{grid-template-columns:1fr 1fr!important}html body #view-products .product-filterbar>.product-list-toggles,html body .crm-app #view-products .product-filterbar>.product-list-toggles{grid-column:1/-1!important}}html body #view-products .product-catalog-toolbar,html body .crm-app #view-products .product-catalog-toolbar{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;margin-bottom:12px!important;padding:14px 16px!important}html body #view-products .product-catalog-toolbar h2,html body .crm-app #view-products .product-catalog-toolbar h2{color:#111827!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 2px!important;font-size:17px!important;font-weight:700!important}html body #view-products .product-catalog-toolbar p,html body .crm-app #view-products .product-catalog-toolbar p{color:#6b7280!important;margin:0!important;font-size:12.5px!important}html body #view-products .product-period-groups-v2,html body .crm-app #view-products .product-period-groups-v2{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important;margin-top:4px!important;display:grid!important}html body #view-products .product-period-cluster,html body .crm-app #view-products .product-period-cluster{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex-direction:column!important;gap:6px!important;padding:10px 12px!important;display:flex!important}html body #view-products .product-period-cluster-label,html body .crm-app #view-products .product-period-cluster-label{color:#4b5563!important;text-transform:none!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:700!important}html body #view-products .product-period-cluster .product-segment-list,html body .crm-app #view-products .product-period-cluster .product-segment-list{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html body #view-products .product-period-cluster .product-segment,html body .crm-app #view-products .product-period-cluster .product-segment{cursor:pointer!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:999px!important;padding:5px 10px!important;font-size:11.5px!important;transition:background-color .12s,color .12s,border-color .12s!important}html body #view-products .product-period-cluster .product-segment:hover,html body .crm-app #view-products .product-period-cluster .product-segment:hover{color:#15803d!important;border-color:#15803d!important}html body #view-products .product-period-cluster .product-segment.active,html body .crm-app #view-products .product-period-cluster .product-segment.active{color:#fff!important;background:#15803d!important;border-color:#15803d!important}html body #view-products .product-period-cluster .product-segment input,html body .crm-app #view-products .product-period-cluster .product-segment input{opacity:0!important;width:0!important;height:0!important;position:absolute!important}html body #view-products .product-info-dot-v2,html body .crm-app #view-products .product-info-dot-v2{color:#4b5563!important;cursor:help!important;background:#e5e7eb!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin-left:6px!important;font-size:11px!important;font-style:italic!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body #view-products .product-info-dot-v2:hover,html body .crm-app #view-products .product-info-dot-v2:hover{color:#1f2937!important;background:#d1d5db!important}html body #view-products .product-margin-table-v2 .product-legacy-row,html body .crm-app #view-products .product-margin-table-v2 .product-legacy-row{grid-template-columns:minmax(200px,1.25fr) minmax(82px,.55fr) minmax(94px,.55fr) minmax(82px,.55fr) minmax(90px,.55fr) minmax(96px,.6fr) minmax(96px,.55fr) minmax(86px,.55fr)!important}html body #view-products .product-method-cell small,html body .crm-app #view-products .product-method-cell small{color:#6b7280!important;word-break:break-word!important;font-size:11px!important;line-height:1.35!important;display:block!important}html body #view-products .product-margin-badge,html body .crm-app #view-products .product-margin-badge{border-radius:999px!important;padding:3px 9px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important;display:inline-block!important}html body #view-products .product-margin-badge-pos,html body .crm-app #view-products .product-margin-badge-pos{color:#166534!important;background:#dcfce7!important}html body #view-products .product-margin-badge-neg,html body .crm-app #view-products .product-margin-badge-neg{color:#991b1b!important;background:#fee2e2!important}html body #view-products .product-source-chip,html body .crm-app #view-products .product-source-chip{border-radius:8px!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;min-height:38px!important;padding:6px 10px!important;line-height:1.2!important;display:inline-flex!important}html body #view-products .product-source-chip>span,html body .crm-app #view-products .product-source-chip>span{font-size:12px!important;font-weight:600!important}html body #view-products .product-source-chip>small,html body .crm-app #view-products .product-source-chip>small{color:inherit!important;opacity:.78!important;font-size:10.5px!important;font-weight:500!important}html body #view-products .product-category-header,html body .crm-app #view-products .product-category-header{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;align-items:center!important;gap:8px!important;margin:12px 0 6px!important;padding:8px 10px!important;transition:background-color .12s!important;display:flex!important}html body #view-products .product-category-header:hover,html body .crm-app #view-products .product-category-header:hover{background:#f3f4f6!important}html body #view-products .product-category-chevron,html body .crm-app #view-products .product-category-chevron{color:#6b7280!important;text-align:center!important;width:12px!important;font-size:11px!important}html body #view-products .product-category-title,html body .crm-app #view-products .product-category-title{color:#111827!important;font-size:15px!important;font-weight:700!important}html body #view-products .product-category-count,html body .crm-app #view-products .product-category-count{color:#6b7280!important;font-size:12px!important;font-weight:600!important}html body #view-products .product-category-block.is-collapsed .product-category-header,html body .crm-app #view-products .product-category-block.is-collapsed .product-category-header{margin-bottom:0!important}html body #view-bestellingen .customer-portal-grid,html body .crm-app #view-bestellingen .customer-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important}html body #view-bestellingen .customer-portal-grid>label,html body .crm-app #view-bestellingen .customer-portal-grid>label,html body #view-bestellingen .customer-portal-notes,html body .crm-app #view-bestellingen .customer-portal-notes{flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}html body #view-bestellingen .customer-portal-grid>label>span,html body .crm-app #view-bestellingen .customer-portal-grid>label>span,html body #view-bestellingen .customer-portal-notes>span,html body .crm-app #view-bestellingen .customer-portal-notes>span{color:#475569!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:700!important;line-height:1.3!important;display:block!important}html body #view-bestellingen .customer-portal-grid>label>input,html body .crm-app #view-bestellingen .customer-portal-grid>label>input,html body #view-bestellingen .customer-portal-notes>textarea,html body .crm-app #view-bestellingen .customer-portal-notes>textarea{box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;width:100%!important;min-height:40px!important;margin:0!important;padding:8px 12px!important;font-family:inherit!important;font-size:13.5px!important;line-height:1.4!important;display:block!important}html body #view-bestellingen .customer-portal-notes>textarea,html body .crm-app #view-bestellingen .customer-portal-notes>textarea{resize:vertical!important;min-height:64px!important}@media (width<=720px){html body #view-bestellingen .customer-portal-grid,html body .crm-app #view-bestellingen .customer-portal-grid{grid-template-columns:1fr!important}}html body #view-bestellingen .customer-cancel-section-v2,html body .crm-app #view-bestellingen .customer-cancel-section-v2{box-sizing:border-box!important;overflow:hidden!important}html body #view-bestellingen .customer-cancel-section-v2 *,html body .crm-app #view-bestellingen .customer-cancel-section-v2 *{box-sizing:border-box!important;max-width:100%!important}html body #view-bestellingen .customer-cancel-section-v2 p,html body .crm-app #view-bestellingen .customer-cancel-section-v2 p{word-break:break-word!important;overflow-wrap:anywhere!important;white-space:normal!important}html body #view-bestellingen .customer-cancel-section-v2 input,html body .crm-app #view-bestellingen .customer-cancel-section-v2 input{width:100%!important;min-width:0!important}html body #view-team-agenda .agenda-visibility-search,html body .crm-app #view-team-agenda .agenda-visibility-search{background:0 0!important;border:0!important;grid-template-columns:none!important;margin:0 0 10px!important;padding:0!important;display:block!important;position:relative!important}html body #view-team-agenda .agenda-visibility-search>input,html body .crm-app #view-team-agenda .agenda-visibility-search>input,html body #view-team-agenda div.agenda-visibility-search>input{box-sizing:border-box!important;padding:0 36px!important;padding-inline-start:36px!important;padding-right:36px!important;text-indent:0!important;color:#111827!important;appearance:none!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;outline:none!important;margin:0!important;padding-inline-end:36px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:block!important}html body #view-team-agenda .agenda-visibility-search>input::-moz-placeholder{color:#9ca3af!important;opacity:1!important}html body .crm-app #view-team-agenda .agenda-visibility-search>input::-moz-placeholder{color:#9ca3af!important;opacity:1!important}html body #view-team-agenda .agenda-visibility-search>input::placeholder,html body .crm-app #view-team-agenda .agenda-visibility-search>input::placeholder{color:#9ca3af!important;opacity:1!important}html body #view-team-agenda .agenda-visibility-search>input:focus,html body .crm-app #view-team-agenda .agenda-visibility-search>input:focus{border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a2e!important}html body #view-team-agenda .agenda-visibility-search>svg,html body .crm-app #view-team-agenda .agenda-visibility-search>svg{color:#6b7280!important;pointer-events:none!important;z-index:2!important;width:16px!important;min-width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}html body #view-team-agenda .agenda-visibility-search>.agenda-visibility-search-clear,html body .crm-app #view-team-agenda .agenda-visibility-search>.agenda-visibility-search-clear{color:#6b7280!important;cursor:pointer!important;z-index:3!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:5px!important;transform:translateY(-50%)!important}html body #view-team-agenda .agenda-visibility-search>.agenda-visibility-search-clear:hover,html body .crm-app #view-team-agenda .agenda-visibility-search>.agenda-visibility-search-clear:hover{color:#111827!important;background:#f3f4f6!important}html body #view-team-agenda .agenda-visibility-search>.agenda-visibility-search-clear:focus-visible,html body .crm-app #view-team-agenda .agenda-visibility-search>.agenda-visibility-search-clear:focus-visible{outline-offset:2px!important;outline:2px solid #16a34a!important}html body #view-team-agenda .agenda-visibility-v2,html body .crm-app #view-team-agenda .agenda-visibility-v2{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;overflow:hidden!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-headbar,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-headbar{background:#fff!important;border-bottom:1px solid #f1f3f4!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:flex!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-head-toggle,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-head-toggle{color:#111827!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:32px!important;padding:0!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-head-toggle>svg,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-head-toggle>svg{color:#6b7280!important;flex:none!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-title,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-title{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-badge,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-badge{color:#1d4ed8!important;letter-spacing:.02em!important;background:#eaf3ff!important;border-radius:999px!important;align-items:center!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-head-toggle .chev,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-head-toggle .chev{color:#9ca3af!important;margin-left:auto!important;transition:transform .2s!important}html body #view-team-agenda .agenda-visibility-v2.collapsed .agenda-visibility-head-toggle .chev,html body .crm-app #view-team-agenda .agenda-visibility-v2.collapsed .agenda-visibility-head-toggle .chev{transform:rotate(-90deg)!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-allbtn,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-allbtn{color:#374151!important;cursor:pointer!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;flex:none!important;min-height:32px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:30px!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-allbtn:hover,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-allbtn:hover{background:#f3f4f6!important;border-color:#9ca3af!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-body,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-body{grid-template-columns:none!important;gap:0!important;padding:10px 12px 12px!important;display:block!important;overflow:visible!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-search,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-search{z-index:4!important;background:#fff!important;margin:0 0 8px!important;padding:4px 0!important;position:sticky!important;top:0!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-v2,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-v2{border-bottom:1px solid #f1f3f4!important;grid-template-columns:none!important;gap:0!important;margin:0!important;padding:0!important;display:block!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-v2:last-child,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-v2:last-child{border-bottom:0!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-head,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-head{-moz-column-gap:8px!important;grid-template-columns:minmax(0,1fr) auto 22px!important;align-items:center!important;column-gap:8px!important;min-height:40px!important;padding:8px 0!important;display:grid!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-toggle,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-toggle{-moz-column-gap:8px!important;color:#111827!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;grid-template-columns:14px minmax(0,1fr)!important;place-items:center start!important;column-gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:4px!important;font-size:13.5px!important;font-weight:600!important;display:grid!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-toggle:hover,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-toggle:hover{background:#f9fafb!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-chev,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-chev{color:#6b7280!important;transform-origin:50%!important;justify-self:start!important;width:14px!important;min-width:14px!important;height:14px!important;transition:transform .18s!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-v2.is-open .agenda-visibility-group-chev,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-v2.is-open .agenda-visibility-group-chev{transform:rotate(90deg)!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-label,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-label{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;justify-self:start!important;overflow:hidden!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-count,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-count{color:#9ca3af!important;font-variant-numeric:tabular-nums!important;flex:none!important;font-size:12px!important;font-weight:600!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check{color:#fff!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:5px!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;display:inline-flex!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check.is-all,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check.is-all{background:#2563eb!important;border-color:#2563eb!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check.is-some,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check.is-some{background:#fff!important;border-color:#2563eb!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check .agenda-visibility-group-check-indeterminate,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check .agenda-visibility-group-check-indeterminate{background:#2563eb!important;border-radius:1px!important;width:10px!important;height:2px!important;display:block!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check:focus-visible,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-check:focus-visible{outline-offset:2px!important;outline:2px solid #2563eb!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-body,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-group-body{flex-direction:column!important;gap:2px!important;padding:0 0 6px 22px!important;display:flex!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2{text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;grid-template:"check name"/22px minmax(0,1fr)!important;align-items:center!important;gap:0 10px!important;width:100%!important;height:auto!important;min-height:32px!important;padding:4px 6px!important;display:grid!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2:hover,html body #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2:focus-visible,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2:hover,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2:focus-visible{background:#f9fafb!important;border-color:#0000!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2 .agenda-vis-check,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2 .agenda-vis-check{color:#fff!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:5px!important;grid-area:check!important;justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;display:inline-flex!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2.on .agenda-vis-check,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2.on .agenda-vis-check{background:var(--vis-color,#2563eb)!important;border-color:var(--vis-color,#2563eb)!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2 .agenda-vis-name,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2 .agenda-vis-name{color:#111827!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/name/2!important;min-width:0!important;max-width:100%!important;font-size:13px!important;font-weight:600!important;line-height:18px!important;overflow:hidden!important}html body #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2 .agenda-vis-dot,html body #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2 .agenda-vis-role,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2 .agenda-vis-dot,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-vis-row-v2 .agenda-vis-role,html body #view-team-agenda .agenda-visibility-v2 .agenda-visibility-section,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-visibility-section,html body #view-team-agenda .agenda-visibility-v2~.agenda-vis-actions,html body #view-team-agenda .agenda-visibility-v2 .agenda-vis-actions,html body .crm-app #view-team-agenda .agenda-visibility-v2 .agenda-vis-actions,html body #view-team-agenda .agenda-visibility-v2.collapsed .agenda-visibility-body,html body .crm-app #view-team-agenda .agenda-visibility-v2.collapsed .agenda-visibility-body{display:none!important}@media print{html body>:not(.crm-modal),html body .crm-app>:not(.crm-modal),.crm-modal-overlay,.crm-modal-close,.crm-modal-actions,.no-print{display:none!important}.crm-modal{background:#fff!important;display:block!important;position:static!important}.crm-modal-box{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;color:#000!important;background:#fff!important;border:none!important;margin:0!important;padding:16mm!important;position:static!important;overflow:visible!important}.crm-modal-head{border-bottom:2px solid #000!important;margin-bottom:8mm!important;padding-bottom:8mm!important}.crm-modal-body{max-height:none!important;overflow:visible!important}.crm-modal-section{page-break-inside:avoid;margin-bottom:8mm!important}.crm-modal-section img{max-height:60mm!important}a{color:#000!important;text-decoration:none!important}}html body :is(.crm-app,#app) section#view-oplever .oplever-completion-block,html body :is(.crm-app,#app) section#view-oplever .oplever-completion-block *{text-transform:none!important;letter-spacing:normal!important}html body :is(.crm-app,#app) section#view-oplever .oplever-completion-block label{color:#0f172a!important;text-transform:none!important;letter-spacing:normal!important;margin:0 0 8px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}html body :is(.crm-app,#app) section#view-oplever .oplever-completion-block .oplever-safety-checkbox-row{align-items:flex-start!important;gap:12px!important;margin:0!important;display:flex!important}html body :is(.crm-app,#app) section#view-oplever-internal .oplever-internal-block,html body :is(.crm-app,#app) section#view-oplever-internal .oplever-internal-block *{text-transform:none!important;letter-spacing:normal!important}html body :is(.crm-app,#app) section#view-oplever-internal .oplever-internal-block label{color:var(--color-text-primary)!important;font-size:var(--text-sm-size)!important;margin:0 0 var(--space-2)!important;text-transform:none!important;letter-spacing:normal!important;font-weight:600!important;line-height:1.4!important;display:block!important}html body :is(.crm-app,#app) section#view-oplever .oplever-completion-block input[type=checkbox]{appearance:auto!important;accent-color:#15803d!important;cursor:pointer!important;vertical-align:top!important;background:#fff!important;border-radius:3px!important;flex-shrink:0!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .intro .intro-label,html body :is(.crm-app,#app) section#view-tickets.tickets-page .ticket-filter-field>span{text-transform:none!important;letter-spacing:normal!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .intro .intro-label{color:var(--color-text-secondary)!important;font-size:12.5px!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .ticket-filter-field>span{color:var(--color-text-secondary)!important;font-size:12.5px!important;font-weight:600!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .ticket-stat-card{text-align:left!important;padding:10px 14px!important;line-height:1.25!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .ticket-stat-card span{white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .gv-list-item__main{min-width:0!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .gv-list-item__meta{overflow-wrap:anywhere!important;min-width:0!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .ticket-userpicker label{text-transform:none!important;letter-spacing:normal!important;color:inherit!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;display:flex!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .ticket-userpicker label *,html body :is(.crm-app,#app) section#view-tickets.tickets-page .tickets-filter-chips,html body :is(.crm-app,#app) section#view-tickets.tickets-page .tickets-filter-chips *{text-transform:none!important;letter-spacing:normal!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .tickets-filter-chips button{text-transform:none!important;letter-spacing:normal!important;font-family:inherit!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .tickets-card{cursor:pointer!important;transition:background-color .14s,box-shadow .14s,border-color .14s,transform .14s!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .tickets-card:hover{background:var(--color-surface-muted,#f8fafc)!important;border-color:var(--color-line-strong,#cbd5e1)!important;box-shadow:0 2px 8px #0f172a0f!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .tickets-card:focus-visible{outline:2px solid var(--color-brand-600,#15803d)!important;outline-offset:2px!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .tickets-card:active{transform:translateY(1px)!important}html body :is(.crm-app,#app) section#view-tickets.tickets-page .tickets-card .gv-list-item__main{flex:auto!important;min-width:0!important}.gv-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans-enterprise);font-size:var(--text-sm-size);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.gv-button:hover{background:var(--color-surface-muted);border-color:var(--color-line-strong)}.gv-button:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.gv-button:active{transform:scale(.98)}.gv-button:disabled,.gv-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.gv-button[aria-busy=true]{cursor:progress}.gv-button--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-ink)}.gv-button--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.gv-button--ghost{background:0 0;border-color:#0000}.gv-button--ghost:hover{background:var(--color-surface-muted);border-color:#0000}.gv-button--danger{background:var(--color-status-danger-bg);border-color:var(--color-status-danger-bg);color:var(--color-status-danger-fg)}.gv-button--danger:hover{filter:brightness(.95)}.gv-button--block{width:100%}.gv-button--sm{min-height:36px;padding:0 var(--space-3);font-size:var(--text-xs-size)}.gv-button--lg{min-height:var(--touch-target-comfort);padding:0 var(--space-5);font-size:var(--text-base-size)}.gv-input,.gv-textarea,.gv-select{width:100%;min-height:var(--touch-target-min);padding:10px var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans-enterprise);font-size:var(--text-base-size);line-height:var(--text-base-line);box-sizing:border-box;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), background var(--motion-fast);appearance:none;display:block}.gv-textarea{resize:vertical;min-height:96px}.gv-select{background-image:linear-gradient(45deg, transparent 50%, var(--color-ink-muted) 50%), linear-gradient(135deg, var(--color-ink-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.gv-input::-moz-placeholder{color:var(--color-ink-faint);opacity:1}.gv-textarea::-moz-placeholder{color:var(--color-ink-faint);opacity:1}.gv-input::placeholder,.gv-textarea::placeholder{color:var(--color-ink-faint);opacity:1}.gv-input:hover,.gv-textarea:hover,.gv-select:hover{border-color:var(--color-line-strong)}.gv-input:focus,.gv-textarea:focus,.gv-select:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring-shadow);outline:none}.gv-input:disabled,.gv-textarea:disabled,.gv-select:disabled{background:var(--color-surface-muted);color:var(--color-ink-muted);cursor:not-allowed}.gv-input[aria-invalid=true],.gv-textarea[aria-invalid=true],.gv-select[aria-invalid=true]{border-color:var(--color-status-danger-fg)}.gv-field{gap:var(--space-2);flex-direction:column;display:flex}.gv-field__label{font-size:var(--text-sm-size);color:var(--color-ink);font-weight:600}.gv-field__hint{font-size:var(--text-xs-size);color:var(--color-ink-muted)}.gv-field__error{font-size:var(--text-xs-size);color:var(--color-status-danger-fg)}@media (width>=768px){.gv-input,.gv-select{min-height:40px;font-size:var(--text-sm-size);line-height:var(--text-sm-line)}}.gv-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.gv-card--flush{border-left:0;border-right:0;border-radius:0}.gv-card--quiet{box-shadow:none;background:var(--color-surface-muted)}.gv-card__head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.gv-card__title{font-size:var(--text-base-size);color:var(--color-ink);margin:0;font-weight:700}.gv-card__subtitle{font-size:var(--text-sm-size);color:var(--color-ink-muted)}.gv-card__body{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.gv-card__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);background:var(--color-surface-muted);display:flex}.gv-card[role=button],a.gv-card{cursor:pointer;transition:border-color var(--motion-fast), box-shadow var(--motion-fast);color:inherit;text-decoration:none}.gv-card[role=button]:hover,a.gv-card:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-md)}.gv-card[role=button]:focus-visible,a.gv-card:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}@media (width>=768px){.gv-card__head{padding:var(--space-5) var(--space-5) var(--space-3)}.gv-card__body{padding:var(--space-3) var(--space-5) var(--space-5)}.gv-card__foot{padding:var(--space-3) var(--space-5)}}.gv-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gv-list--flush{gap:0}.gv-list--flush>li+li .gv-list-item{border-top:1px solid var(--color-line);border-top-left-radius:0;border-top-right-radius:0}.gv-list--flush>li:not(:last-child) .gv-list-item{border-bottom-right-radius:0;border-bottom-left-radius:0}.gv-list-item{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.gv-list-item:hover{background:var(--color-surface-muted);border-color:var(--color-line-strong)}.gv-list-item:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.gv-list-item:active{background:var(--color-primary-soft)}.gv-list-item--selected,.gv-list-item--selected:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.gv-list-item--static{cursor:default}.gv-list-item--static:hover{background:var(--color-surface);border-color:var(--color-line);box-shadow:none}.gv-list-item--static:active{background:var(--color-surface);transform:none}.gv-list-actions{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);flex-wrap:wrap;display:flex}.gv-list-item__lead{min-width:var(--touch-target-comfort);min-height:var(--touch-target-comfort);color:var(--color-ink-muted);justify-content:center;align-items:center;display:flex}.gv-list-item__avatar{border-radius:var(--radius-pill);background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);font-weight:700;font-size:var(--text-sm-size);justify-content:center;align-items:center;line-height:1;display:inline-flex}.gv-list-item__main{flex-direction:column;gap:2px;min-width:0;display:flex}.gv-list-item__title{font-size:var(--text-base-size);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gv-list-item__sub{font-size:var(--text-sm-size);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gv-list-item__sub a{color:var(--color-ink);margin:-2px 0;padding:2px 0;text-decoration:none}.gv-list-item__sub a:hover{color:var(--color-primary);text-decoration:underline}.gv-list-item__sub a:focus-visible{box-shadow:var(--focus-ring-shadow);border-radius:var(--radius-sm);outline:none}.gv-list-item__meta{font-size:var(--text-xs-size);color:var(--color-ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gv-list-item__meta--warn{color:var(--color-status-danger-fg)}.gv-list-item__meta--contact{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gv-list-item__trail{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.gv-list-section{z-index:1;padding:var(--space-2) var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-sm);font-size:var(--text-xs-size);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);font-weight:700;position:sticky;top:0}.gv-list-item--compact{min-height:52px;padding:var(--space-2) var(--space-3);gap:var(--space-2);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto}.gv-list-item--compact .gv-list-item__lead{display:none}.gv-list-item--compact .gv-list-item__title{font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.gv-list-item--compact .gv-list-item__sub{font-size:var(--text-xs-size);line-height:var(--text-xs-line)}.gv-list-item--compact .gv-list-item__meta{display:none}.gv-status-pill{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-sans-enterprise);font-size:var(--text-xs-size);letter-spacing:.01em;white-space:nowrap;background:var(--color-status-neutral-bg);color:var(--color-status-neutral-fg);font-weight:700;line-height:16px;display:inline-flex}.gv-status-pill:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.gv-status-pill--success{background:var(--color-status-success-bg);color:var(--color-status-success-fg)}.gv-status-pill--warning{background:var(--color-status-warning-bg);color:var(--color-status-warning-fg)}.gv-status-pill--danger{background:var(--color-status-danger-bg);color:var(--color-status-danger-fg)}.gv-status-pill--info{background:var(--color-status-info-bg);color:var(--color-status-info-fg)}.gv-status-pill--neutral{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-fg)}.gv-status-pill--bare:before{display:none}.gv-status-pill--solid-success{background:var(--color-primary);color:var(--color-primary-ink)}.gv-status-pill--solid-success:before{background:var(--color-primary-ink);opacity:.85}.gv-filterbar{gap:var(--space-2);width:100%;margin:0 0 var(--space-3);flex-direction:column;padding:0;display:flex}.gv-filterbar>*{width:100%;min-width:0}.gv-filterbar__search{display:block;position:relative}.gv-filterbar__search>svg{left:var(--space-3);color:var(--color-ink-faint);pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.gv-filterbar__search .gv-input{padding-left:40px;padding-right:40px}.gv-filterbar__search-clear{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-ink-faint);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);z-index:1;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.gv-filterbar__search-clear:hover{background:var(--color-surface-muted);color:var(--color-ink)}.gv-filterbar__search-clear:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.gv-filterbar__summary{font-size:var(--text-xs-size);color:var(--color-ink-muted);align-self:center}@media (width>=768px){.gv-filterbar{align-items:center;gap:var(--space-3);flex-flow:wrap}.gv-filterbar>*{flex:0 auto;width:auto}.gv-filterbar__search{flex:280px;min-width:240px}.gv-filterbar .gv-select{flex:0 auto;min-width:180px}.gv-filterbar .gv-input[type=date]{flex:0 auto;min-width:160px}}.gv-app-bar{z-index:80;grid-template-columns:var(--touch-target-min) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);min-height:56px;padding:max(var(--space-2), env(safe-area-inset-top)) var(--space-3) var(--space-2);border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(12px);background:#fffffff5;display:grid;position:fixed;inset:0 0 auto}.gv-app-bar__btn{width:var(--touch-target-min);height:var(--touch-target-min);min-width:var(--touch-target-min);border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;transition:background var(--motion-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.gv-app-bar__btn:hover{background:var(--color-surface-muted)}.gv-app-bar__btn:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.gv-app-bar__title{font-size:var(--text-lg-size);color:var(--color-ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.gv-app-bar__spacer{width:var(--touch-target-min);height:var(--touch-target-min)}.gv-app-bar__menu{width:var(--touch-target-min);height:var(--touch-target-min);min-width:var(--touch-target-min);border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;transition:background var(--motion-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.gv-app-bar__menu:hover{background:var(--color-surface-muted)}.gv-app-bar__menu:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.gv-app-bar__menu:active{background:var(--color-line)}.gv-app-bar__brand{min-width:0;height:100%;color:inherit;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gv-app-bar__brand:focus-visible{box-shadow:var(--focus-ring-shadow);border-radius:var(--radius-md);outline:none}.gv-app-bar__avatar{border-radius:var(--radius-pill);background:var(--color-primary-soft);width:32px;height:32px;color:var(--color-primary);font-family:var(--font-sans-enterprise);font-weight:700;font-size:var(--text-xs-size);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.gv-app-bar__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gv-app-bar__trail{align-items:center;gap:var(--space-1);min-width:var(--touch-target-min);justify-content:flex-end;display:inline-flex}@media (width>=768px){.gv-app-bar{display:none}}.gv-bottom-nav{z-index:70;padding:var(--space-2) var(--space-2) max(var(--space-2), env(safe-area-inset-bottom));border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(12px);background:#fffffff7;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:2px;display:grid;position:fixed;inset:auto 0 0}.gv-bottom-nav__item{border-radius:var(--radius-md);min-height:56px;color:var(--color-ink-muted);font-family:var(--font-sans-enterprise);font-size:var(--text-xs-size);text-align:center;cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.gv-bottom-nav__item:hover{background:var(--color-surface-muted);color:var(--color-ink)}.gv-bottom-nav__item:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.gv-bottom-nav__item[aria-current=page],.gv-bottom-nav__item--active{background:var(--color-primary-soft);color:var(--color-primary)}.gv-bottom-nav__icon{justify-content:center;align-items:center;width:22px;height:22px;font-size:22px;line-height:1;display:inline-flex}.gv-bottom-nav__label{font-size:11px;font-weight:700;line-height:1.1}@media (width>=768px){.gv-bottom-nav{display:none}}body.crm-agenda-modal-open .gv-bottom-nav{display:none}@media (width<=767px){.ev-field input,.ev-field select,.ev-field textarea,.gv-filterbar input,.gv-filterbar select,.crm-modal input[type=text],.crm-modal input[type=email],.crm-modal input[type=tel],.crm-modal input[type=date],.crm-modal input[type=number],.crm-modal input[type=password],.crm-modal input[type=search],.crm-modal input:not([type]),.crm-modal select,.crm-modal textarea,.bes-filters input,.bes-filters select,.crm-search input,.crm-search-input{font-size:16px}}.gv-version-pill{color:#94a3b8;pointer-events:none;z-index:9999;-webkit-user-select:none;user-select:none;background:#ffffffc7;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;position:fixed;bottom:6px;right:8px}@media (width<=767px){.gv-version-pill{bottom:calc(72px + env(safe-area-inset-bottom))}}.bes-mobile-filter-toggle{display:none}@media (width<=767px){.bes-mobile-filter-toggle{min-height:var(--touch-target-min);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.bes-mobile-filter-toggle:hover{background:var(--color-surface-muted)}.bes-mobile-filter-toggle:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.bes-mobile-filter-count{background:var(--color-primary);min-width:20px;height:20px;color:var(--color-primary-ink);border-radius:10px;justify-content:center;align-items:center;margin-left:2px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.bes-filters.is-mobile-collapsed>select,.bes-filters.is-mobile-collapsed>input[type=date],.bes-filters.is-mobile-collapsed>.bes-more-filter-btn,.bes-filters.is-mobile-collapsed>.bes-filter-reset,.bes-filters.is-mobile-collapsed>.bes-filter-summary,.bes-filters.is-mobile-collapsed+.bes-advanced-filters,.fin-toolbar.is-mobile-collapsed>select,.fin-toolbar.is-mobile-collapsed>input[type=date],.fin-toolbar.is-mobile-collapsed>input[type=number],.fin-toolbar.is-mobile-collapsed>.fin-filter-input,.ticket-filterbar.is-mobile-collapsed{display:none}html body #view-products .product-margin-table-v2 .product-legacy-row,html body .crm-app #view-products .product-margin-table-v2 .product-legacy-row{grid-template-columns:1fr!important;gap:8px!important;min-width:0!important}html body #view-products .product-margin-table-v2 .product-legacy-row-head,html body .crm-app #view-products .product-margin-table-v2 .product-legacy-row-head{display:none!important}html body #view-products .product-margin-table-v2 .product-legacy-row>span:nth-child(n+2),html body .crm-app #view-products .product-margin-table-v2 .product-legacy-row>span:nth-child(n+2){text-align:left!important}.serial-actions{flex-direction:column;gap:6px}.serial-actions button{text-align:left;width:100%;min-height:var(--touch-target-min);padding:12px 14px;font-size:14px}.mw-line-grid{grid-template-columns:1fr;gap:8px}.mw-line-grid label,.mw-line-total{min-height:var(--touch-target-min)}.wizard-step{gap:4px;min-width:60px;padding:8px 4px;font-size:11px}.oplever-signature-canvas{height:220px}.form-card .row{grid-template-columns:1fr;gap:14px}html body[data-active-view=view-leads] #view-leads .lead-row-select{border-radius:8px!important;justify-content:center!important;gap:0!important;min-width:44px!important;min-height:44px!important;padding:10px!important}html body[data-active-view=view-leads] #view-leads .lead-row-select:active{background:var(--color-surface-muted,#f1f5f9)!important}html body[data-active-view=view-leads] #view-leads :is(.lead-bulk-select,.lead-row-select) input{width:24px!important;height:24px!important;min-height:24px!important;accent-color:var(--color-primary,#1a73e8)!important;cursor:pointer!important}html body[data-active-view=view-leads] #view-leads .gv-list-item--selected{background:var(--color-primary-soft,#e8f0fe)!important;border-color:var(--color-primary,#1a73e8)!important;box-shadow:inset 4px 0 0 var(--color-primary,#1a73e8)!important}.ev-actions{flex-wrap:wrap}.ev-actions .ev-btn,.ev-actions .ev-btn-primary,.ev-actions .ev-btn-secondary,.ev-actions .ev-btn-ghost,.ev-actions .ev-btn-danger{min-width:120px;min-height:var(--touch-target-min);flex:auto}.modules-search{z-index:2;background:var(--color-surface,#fff);margin-block:0;padding-block:8px;position:sticky;top:0}.toast{bottom:calc(88px + env(safe-area-inset-bottom));max-width:none;left:12px;right:12px}.gv-breadcrumb{display:none}.ea-audience-head{display:none!important}.ea-audience-row{grid-template-columns:1fr!important;gap:6px!important;padding:14px!important}#view-energy-finance .ops-table-row.energy-finance-row{grid-template-columns:1fr!important;gap:8px!important;padding:14px!important}#view-energy-finance .ops-table-head.energy-finance-row{display:none!important}.ops-users-filterbar.is-mobile-collapsed>select,.ops-users-filterbar.is-mobile-collapsed>.ops-filter-shortcut,.ops-users-filterbar.is-mobile-collapsed>.rp-role-select{display:none}.crm-type-tabs,.crm-filters{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.crm-type-tabs>.crm-type-tab,.crm-filters>.crm-filter{flex-shrink:0}html body[data-active-view=view-leads] #view-leads .gv-list-item__trail .gv-status-pill{text-overflow:ellipsis!important;align-items:center!important;gap:4px!important;max-width:110px!important;padding:2px 8px!important;font-size:11px!important;line-height:14px!important;display:inline-flex!important;overflow:hidden!important}#view-bestellingen .bes-customer-titleline{text-align:left!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}#view-bestellingen .bes-customer-titleline>strong{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}#view-bestellingen .bes-customer-titleline .bes-pipeline-pill{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;max-width:45%!important;padding:2px 8px!important;font-size:11px!important;overflow:hidden!important}#view-bestellingen .bes-customer-row .bes-customer-contact{display:none!important}#view-bestellingen .bes-customer-meta .bes-source-chip:before{content:"Bron · ";opacity:.7;font-weight:600}#view-bestellingen .bes-customer-meta .bes-payment-chip:before{content:"Betaling · ";opacity:.7;font-weight:600}html body #view-bestellingen .bes-customer-meta .bes-advisor-chip:before{content:"Adviseur · "!important;opacity:.7!important;font-weight:600!important}#view-bestellingen .bes-customer-products:before{content:"Pakketten";letter-spacing:.04em!important;text-transform:uppercase!important;width:100%!important;color:var(--color-ink-muted,#5f6368)!important;margin:0 0 4px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;display:block!important}#view-bestellingen .bes-customer-products .bes-product-chip>b,#view-bestellingen .bes-customer-row .bes-open-action{display:none!important}#view-bestellingen .bes-customer-row{position:relative!important}#view-bestellingen .bes-customer-row:after{content:"›";color:var(--color-ink-muted,#9aa0a6)!important;pointer-events:none!important;opacity:.6!important;font-size:18px!important;line-height:1!important;position:absolute!important;top:14px!important;right:8px!important}#view-bestellingen .bes-customer-row .bes-customer-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}#view-bestellingen .bes-customer-row .bes-icon-action{border-radius:8px!important;min-height:44px!important;padding:8px 14px!important}#view-leads .bes-list.lead-list.is-card-view,#view-leads .gv-list{max-width:100%!important;overflow-x:hidden!important}#view-leads .gv-list>li{min-width:0!important;max-width:100%!important}#view-leads .gv-list-item{box-sizing:border-box!important;-moz-column-gap:8px!important;column-gap:8px!important;min-width:0!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;overflow:hidden!important}#view-leads .gv-list-item .gv-list-item__main{min-width:0!important;max-width:100%!important;overflow:hidden!important}#view-leads .gv-list-item .gv-list-item__title,#view-leads .gv-list-item .gv-list-item__sub,#view-leads .gv-list-item .gv-list-item__meta{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}#view-leads .gv-list-item .gv-list-item__trail{min-width:0!important;max-width:96px!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .gv-list-item__trail .gv-status-pill{text-overflow:ellipsis!important;white-space:nowrap!important;gap:4px!important;max-width:88px!important;padding:2px 6px!important;font-size:11px!important;line-height:14px!important;overflow:hidden!important}#view-leads .gv-list-item{-moz-column-gap:8px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"lead main""lead trail"!important;align-items:start!important;gap:6px 8px!important;display:grid!important}#view-leads .gv-list-item>.gv-list-item__lead{grid-area:lead!important;align-self:center!important}#view-leads .gv-list-item>.gv-list-item__main{grid-area:main!important;min-width:0!important;max-width:100%!important}#view-leads .gv-list-item>.gv-list-item__trail{grid-area:trail!important;justify-self:start!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .gv-list-item__trail .gv-status-pill{text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;max-width:100%!important;padding:3px 10px!important;font-size:11px!important;line-height:14px!important;display:inline-block!important;overflow:hidden!important}html body[data-active-view=view-leads] #view-leads .gv-list-item__trail .gv-status-pill:before{vertical-align:middle!important;margin-right:5px!important}body[data-active-view=team-agenda] #view-team-agenda .tg-week{-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;max-width:100%!important;overflow-x:auto!important}body[data-active-view=team-agenda] #view-team-agenda .tg-week-header,body[data-active-view=team-agenda] #view-team-agenda .tg-week-grid{min-width:644px!important}body[data-active-view=team-agenda] #view-team-agenda .tg-week-col,body[data-active-view=team-agenda] #view-team-agenda .tg-week-day-head{scroll-snap-align:start!important}body[data-active-view=team-agenda] #view-team-agenda .tg-toolbar-row{z-index:5!important;background:var(--color-surface,#fff)!important;border-bottom:1px solid var(--color-line,#e5e7eb)!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important;position:sticky!important;top:56px!important;overflow:visible!important}body[data-active-view=team-agenda] #view-team-agenda .tg-view-switch{flex:100%!important;gap:4px!important;display:flex!important}body[data-active-view=team-agenda] #view-team-agenda .tg-view-btn{flex:1 1 0!important;min-height:40px!important;padding:8px 6px!important;font-size:13px!important}body[data-active-view=team-agenda] #view-team-agenda .tg-maintenance-btn,body[data-active-view=team-agenda] #view-team-agenda .agenda-access-btn,body[data-active-view=team-agenda] #view-team-agenda .agenda-new-btn{flex:none!important;justify-content:center!important;align-items:center!important;min-width:40px!important;min-height:40px!important;padding:8px!important;display:inline-flex!important}body[data-active-view=team-agenda] #view-team-agenda .agenda-new-btn{font-size:0!important}body[data-active-view=team-agenda] #view-team-agenda .agenda-new-btn svg{width:18px!important;height:18px!important;font-size:14px!important}body[data-active-view=team-agenda] #view-team-agenda .agenda-access-btn{font-size:0!important}body[data-active-view=team-agenda] #view-team-agenda .agenda-access-btn:before{content:"👥"!important;font-size:18px!important;line-height:1!important}body[data-active-view=team-agenda] #view-team-agenda .ta-search-row{gap:6px!important;padding:6px 8px!important}body[data-active-view=team-agenda] #view-team-agenda .ta-search-row input{min-height:40px!important;font-size:16px!important}body[data-active-view=team-agenda] #view-team-agenda .team-agenda-toolbar{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;padding:6px 8px!important}body[data-active-view=team-agenda] #view-team-agenda .team-agenda-toolbar .agenda-week-label{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;font-size:13px!important;overflow:hidden!important}body[data-active-view=team-agenda] #view-team-agenda .agenda-nav-btn{flex:none!important;min-width:40px!important;min-height:40px!important;padding:6px!important}body[data-active-view=team-agenda] #view-team-agenda .agenda-nav-btn.today-btn{min-width:64px!important;font-size:12px!important}body[data-active-view=team-agenda] #view-team-agenda .tg-layout{display:block!important}body[data-active-view=team-agenda] #view-team-agenda .tg-sidepanel{display:none!important}body[data-active-view=team-agenda] #view-team-agenda .tg-main{width:100%!important;max-width:100%!important}body[data-active-view=team-agenda] #view-team-agenda .intro h1{margin:4px 0!important;font-size:22px!important}body[data-active-view=team-agenda] #view-team-agenda .intro p{margin:0!important;font-size:12px!important}body[data-active-view=team-agenda] #view-team-agenda .intro .intro-label{font-size:10px!important}html body #view-leads .bes-list.lead-list.is-card-view,html body #view-leads .gv-list,html body #view-leads .gv-list>li,html body #view-leads .gv-list-item{min-width:0!important;max-width:100%!important}html body #view-leads .gv-list-item .gv-list-item__main{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-leads .gv-list-item .gv-list-item__title,html body #view-leads .gv-list-item .gv-list-item__sub,html body #view-leads .gv-list-item .gv-list-item__meta{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body[data-active-view=team-agenda] #view-team-agenda .tg-week{-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;max-width:100%!important;overflow:auto visible!important}html body[data-active-view=team-agenda] #view-team-agenda .tg-week-header,html body[data-active-view=team-agenda] #view-team-agenda .tg-week-grid{grid-template-columns:56px repeat(7,110px)!important;width:826px!important;min-width:826px!important;max-width:none!important}html body[data-active-view=team-agenda] #view-team-agenda .tg-week-grid{max-height:70vh!important;overflow:visible auto!important}html body[data-active-view=team-agenda] #view-team-agenda .tg-week-hours{width:56px!important;position:static!important}html body[data-active-view=team-agenda] #view-team-agenda .tg-week-col,html body[data-active-view=team-agenda] #view-team-agenda .tg-week-day-head{scroll-snap-align:start!important}html body[data-active-view=team-agenda] #view-team-agenda .tg-day-grid{grid-template-columns:56px minmax(0,1fr)!important;max-width:100%!important;max-height:78vh!important;overflow:hidden auto!important}html body[data-active-view=team-agenda] #view-team-agenda .tg-week-day-head{padding:8px 4px!important;font-size:11px!important}html body[data-active-view=team-agenda] #view-team-agenda .tg-week-day-head .dayname{font-size:10px!important}html body #view-team-agenda.is-ta-mobile .tg-main{-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;max-width:100%!important;max-height:75vh!important;overflow:auto!important}html body #view-team-agenda.is-ta-mobile #teamAgendaBody{max-width:100%!important;overflow:visible!important}html body #view-team-agenda.is-ta-mobile .tg-week{width:826px!important;min-width:826px!important;max-width:none!important;overflow:visible!important}html body #view-team-agenda.is-ta-mobile .tg-week-header,html body #view-team-agenda.is-ta-mobile .tg-week-grid{grid-template-columns:56px repeat(7,110px)!important;width:826px!important;min-width:826px!important;max-width:none!important;display:grid!important}html body #view-team-agenda.is-ta-mobile .tg-week-grid{height:auto!important;max-height:none!important;overflow:visible!important}html body #view-team-agenda.is-ta-mobile .tg-week-hours{width:56px!important;position:static!important}html body #view-team-agenda.is-ta-mobile .tg-week-col,html body #view-team-agenda.is-ta-mobile .tg-week-day-head{scroll-snap-align:start!important;width:110px!important;min-width:110px!important}html body #view-team-agenda.is-ta-mobile .tg-day-grid{grid-template-columns:56px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:78vh!important;display:grid!important;overflow:hidden auto!important}html body #view-team-agenda.is-ta-mobile .tg-day{width:100%!important;min-width:0!important;max-width:100%!important}html body #view-team-agenda.is-ta-mobile .tg-week-day-head{padding:8px 4px!important;font-size:11px!important}html body #view-team-agenda.is-ta-mobile .tg-week-day-head .dayname{font-size:10px!important}html body #view-leads.is-leads-mobile .bes-list.lead-list.is-card-view{width:100%!important;min-width:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}html body #view-leads.is-leads-mobile .gv-list{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body #view-leads.is-leads-mobile .gv-list>li{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}html body #view-leads.is-leads-mobile .gv-list-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-leads.is-leads-mobile .gv-list-item .gv-list-item__main{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #view-leads.is-leads-mobile .gv-list-item .gv-list-item__title,html body #view-leads.is-leads-mobile .gv-list-item .gv-list-item__sub{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #view-leads.is-leads-mobile .gv-list-item .gv-list-item__meta{flex-direction:row!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}html body #view-leads.is-leads-mobile .gv-list-item .gv-list-item__meta>.meta-text,html body #view-leads.is-leads-mobile .gv-list-item .gv-list-item__meta>span{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1 0!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #view-leads .lead-explorer-controls{max-width:100%!important;overflow:visible!important}html body #view-leads .lead-explorer-group{min-width:0!important;max-width:100%!important;overflow:visible!important}html body #view-leads .lead-explorer-pills{flex-flow:wrap!important;gap:6px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}html body #view-leads .lead-explorer-pill{white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:100%!important}html body #view-leads .lead-explorer-campaign{min-width:0!important;max-width:100%!important;overflow:visible!important}html body #view-leads .lead-explorer-campaign-count{white-space:nowrap!important;flex-shrink:0!important}}
