: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:"Inter", "Google Sans", "Roboto", 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}:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--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-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}: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}}*,: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}.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-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}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-16{bottom:-4rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.end-0{inset-inline-end:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-40{z-index:40}.z-50{z-index:50}.\!row-span-1{grid-row:span 1/span 1!important}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.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}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.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}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.size-12{width:3rem;height:3rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-20{width:5rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[calc\(100\%\+8rem\)\]{width:calc(100% + 8rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-\[877px\]{max-width:877px}.max-w-xl{max-width:36rem}.flex-1{flex:1}.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}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.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}.gap-6{gap:1.5rem}.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))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.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-l-4{border-left-width:4px}.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-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-\[\#FF2D20\]\/10{background-color:#ff2d201a}.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-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/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))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.stroke-\[\#FF2D20\]{stroke:#ff2d20}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.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-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.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-sm\/relaxed{font-size:.875rem;line-height:1.625}.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}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-tight{line-height:1.25}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/50{color:#00000080}.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}.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-\[0px_14px_34px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 14px 34px 0px #00000014;--tw-shadow-colored:0px 14px 34px 0px 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-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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)}.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-transparent{--tw-ring-color:transparent}.ring-white\/\[0\.05\]{--tw-ring-color:#ffffff0d}.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)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.06\)\]{--tw-drop-shadow:drop-shadow(0px 4px 34px #0000000f);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)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow:drop-shadow(0px 4px 34px #00000040);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", "Roboto", 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 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);border-left:1px solid var(--line);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:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ";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);border-left:3px solid var(--success);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{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.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-left:3px solid #f5a623;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-left:3px solid #f5a623;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);border-left:3px solid var(--ink);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-left:3px solid var(--ink);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;transition:max-height .25s ease-in-out;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:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ";color:#fff;font-size:12px;font-weight:800}#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:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ";color:#fff;font-size:12px;font-weight:800}.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;border:none;border-left:1px solid var(--line-soft);cursor:pointer;background:var(--surface);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{border:none;border-left:1px solid var(--line-soft);background:var(--surface);cursor:crosshair;text-align:left;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{border-left:4px solid var(--gv-green);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,Roboto,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,Roboto,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,Roboto,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,Roboto,Arial,sans-serif;font-size:11px;font-weight:500;transition:opacity .2s,height .2s,padding .2s}.sidebar-count{background:var(--md3-surface-container-high);min-width:22px;height:22px;color:var(--md3-on-surface-variant);font-family:Roboto,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:Roboto,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,Roboto,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,Roboto,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,Roboto,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:Roboto,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,Roboto,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,Roboto,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", "Roboto", 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", Roboto, 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:"Roboto", "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:Roboto 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{border-left:1px solid var(--md-outline-variant)!important;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 *,.crm-app :before,.crm-app :after{box-sizing:border-box!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", Roboto, 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{border-left:1px solid var(--md-outline-variant)!important;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", "Roboto", 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;transition:width .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)!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}.main-content{background:var(--md-surface-variant)!important;transition:margin-left .25s cubic-bezier(.4,0,.2,1)!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:Roboto,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,Roboto,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{border-left:1px solid var(--rp-border-soft);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{border-left:1px solid var(--rp-border-soft);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,Roboto,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);transition:width .2s,transform .2s}.md3-primary-nav__item,.sidebar-link{color:var(--md3-on-surface-variant);letter-spacing:0;border-radius:999px;font-family:Google Sans,Roboto,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", "Roboto", 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;transition:width .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)!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", "Roboto", "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;border-left:4px 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--sm{min-height:32px!important;padding:6px 12px!important;font-size:12px!important}.gv-button--md{min-height:40px!important;padding:8px 16px!important;font-size:14px!important}.gv-button--lg{min-height:48px!important;padding:10px 20px!important;font-size:16px!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:focus-within{border-color:var(--color-brand-500,#4f6eea)!important;box-shadow:0 0 0 3px #4f6eea29!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-left:4px solid #188038!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{border-left:1px solid #dadce0!important;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", "Roboto", "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", Roboto, "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", "Roboto", "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", "Roboto", "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 #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, width!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),width .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{border-left:1px solid var(--md-outline-variant,var(--color-border))!important;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,margin-block .24s cubic-bezier(.2,0,0,1)!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{border-left:1px solid var(--md-outline-variant,var(--color-border))!important;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,margin-block .24s cubic-bezier(.2,0,0,1)!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),width .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{border-left:1px solid var(--md-outline-variant,var(--color-border))!important;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}}.demo-center{flex-direction:column;gap:24px;display:flex}.demo-center,.demo-center *{box-sizing:border-box}body.demo-center-runtime-active #app .main-content{display:none!important}body.demo-center-runtime-active #demo-center-runtime-root .main-content{visibility:visible!important;height:auto!important;display:block!important;overflow:visible!important}.demo-center__header-actions,.demo-center__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-center__header-actions .material-symbols-rounded,.demo-center__reset-list .material-symbols-rounded{font-size:18px;line-height:1}.demo-center__danger-arm{background:var(--color-danger,#d93025)!important;border-color:var(--color-danger,#d93025)!important;color:#fff!important}.demo-center__status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.demo-center__status-card,.demo-center__section,.demo-center__role-card,.demo-center__workflow-card,.demo-center__route-card,.demo-center__reset-panel{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e3e7);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-1,0 1px 3px #00000014)}.demo-center__status-card{min-height:116px;padding:20px}.demo-center__status-label,.demo-center__route-group{color:var(--color-text-secondary,#5f6368);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px;display:block}.demo-center__status-card strong{color:var(--color-text-primary,#202124);font-variant-numeric:tabular-nums lining-nums;margin-top:10px;font-size:28px;font-weight:500;line-height:34px;display:block}.demo-center__status-card p,.demo-center__workflow-card p,.demo-center__steps p,.demo-center__reset-panel p{color:var(--color-text-secondary,#5f6368);margin:6px 0 0;font-size:14px;line-height:22px}.demo-center__section{padding:24px}.demo-center__section h2,.demo-center__workflow-card h3,.demo-center__role-card h3,.demo-center__reset-panel h2{color:var(--color-text-primary,#202124);margin:0;font-size:22px;font-weight:500;line-height:28px}.demo-center__role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.demo-center__role-card{padding:18px}.demo-center__role-card h3{font-size:18px;line-height:24px}.demo-center__account-list{gap:8px;margin-top:14px;display:grid}.demo-center__account{width:100%;min-height:54px;color:var(--color-text-primary,#202124);text-align:left;border-radius:var(--radius-md,10px);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.demo-center__account:hover,.demo-center__account.is-active{background:var(--color-primary-light,#e8f0fe);color:var(--color-primary-dark,#1557b0);border-color:#c5d8fb}.demo-center__avatar{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.demo-center__account strong,.demo-center__account em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo-center__account strong{font-size:14px;font-weight:600}.demo-center__account em{color:var(--color-text-secondary,#5f6368);margin-top:2px;font-size:12px;font-style:normal;font-weight:500}.demo-center__workflow-layout{grid-template-columns:320px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.demo-center__workflow-tabs{align-content:start;gap:8px;display:grid}.demo-center__workflow-tabs button{width:100%;color:var(--color-text-primary,#202124);text-align:left;border:1px solid var(--color-border,#e0e3e7);border-radius:var(--radius-md,10px);cursor:pointer;background:0 0;gap:2px;padding:14px 16px;display:grid}.demo-center__workflow-tabs button.active,.demo-center__workflow-tabs button:hover{background:var(--color-primary-light,#e8f0fe);border-color:#c5d8fb}.demo-center__workflow-tabs span{font-size:14px;font-weight:600}.demo-center__workflow-tabs em{color:var(--color-text-secondary,#5f6368);font-size:12px;font-style:normal;font-weight:500}.demo-center__workflow-card{padding:22px}.demo-center__workflow-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.demo-center__steps{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.demo-center__steps li{border:1px solid var(--color-border,#e0e3e7);border-radius:var(--radius-md,10px);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px;display:grid}.demo-center__step-index{width:34px;height:34px;color:var(--color-primary-dark,#1557b0);background:var(--color-primary-light,#e8f0fe);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.demo-center__steps strong{color:var(--color-text-primary,#202124);font-size:15px;font-weight:600;line-height:20px;display:block}.demo-center__route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.demo-center__route-card{text-align:left;cursor:pointer;gap:8px;min-height:112px;padding:16px;display:grid}.demo-center__route-card:hover{box-shadow:var(--shadow-2,0 4px 12px #0000001a);border-color:#c5d8fb}.demo-center__route-card strong{color:var(--color-text-primary,#202124);font-size:15px;font-weight:600;line-height:21px}.demo-center__route-status{border-radius:999px;align-self:end;width:max-content;max-width:100%;padding:3px 9px;font-size:12px;font-weight:600;line-height:16px}.demo-center__route-status.ok{color:#137333;background:#e6f4ea}.demo-center__route-status.blocked{color:#8a5b00;background:#fff7d6}.demo-center__reset-panel{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:20px;padding:24px;display:grid}.demo-center__reset-list{border:1px solid var(--color-border,#e0e3e7);border-radius:var(--radius-md,10px);background:#f8fafd;justify-items:start;gap:8px;padding:16px;display:grid}.demo-center__reset-list strong{color:var(--color-text-primary,#202124);font-variant-numeric:tabular-nums lining-nums;font-size:34px;font-weight:500;line-height:40px}.demo-center__reset-list span{color:var(--color-text-secondary,#5f6368);font-size:13px;font-weight:500}.demo-center-toast{z-index:10000;max-width:360px;color:var(--color-text-primary,#202124);background:var(--color-surface,#fff);border:1px solid var(--color-border,#e0e3e7);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-2,0 4px 12px #0000001a);gap:4px;padding:14px 16px;display:grid;position:fixed;bottom:24px;right:24px}.demo-center-toast strong{font-size:14px;font-weight:700}.demo-center-toast span{color:var(--color-text-secondary,#5f6368);font-size:13px;line-height:19px}@media (width<=1320px){.demo-center__status-grid,.demo-center__route-grid,.demo-center__role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-center__workflow-layout{grid-template-columns:1fr}}@media (width<=760px){.demo-center__status-grid,.demo-center__role-grid,.demo-center__route-grid,.demo-center__reset-panel,.demo-center__workflow-card-head,.demo-center__steps li{grid-template-columns:1fr}.demo-center__steps li{justify-items:start}}html,body,:root,:root[data-theme=dark],html[data-theme=dark],html.dark{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important;--color-bg:#f8f9fa!important;--color-surface:#fff!important;--color-surface-base:#fff!important;--color-surface-raised:#fff!important;--color-surface-sunken:#f8fafc!important;--color-surface-overlay:#fff!important;--color-text-primary:#202124!important;--color-text-secondary:#5f6368!important;--color-text-tertiary:#80868b!important;--color-border:#e0e3e7!important;--color-border-default:#e0e3e7!important;--color-border-strong:#c7ccd1!important;--crm-bg:#f8f9fa!important;--crm-surface:#fff!important;--crm-card:#fff!important;--crm-text:#202124!important;--crm-muted:#5f6368!important;--crm-border:#e0e3e7!important;--md-surface:#fff!important;--md-surface-container:#fff!important;--md-surface-container-low:#f8f9fa!important;--md-surface-variant:#f8f9fa!important;--md-on-surface:#202124!important;--md-on-surface-variant:#5f6368!important;--md-outline:#e0e3e7!important;--md-outline-variant:#e0e3e7!important;--ink:#202124!important;--ink-muted:#5f6368!important;--ink-soft:#80868b!important;--surface:#fff!important;--bg:#f8f9fa!important;--line:#e0e3e7!important;--line-soft:#eef1f4!important}@media (prefers-color-scheme:dark){:root,html,body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important;--color-bg:#f8f9fa!important;--color-surface:#fff!important;--color-surface-base:#fff!important;--color-surface-raised:#fff!important;--color-surface-sunken:#f8fafc!important;--color-surface-overlay:#fff!important;--color-text-primary:#202124!important;--color-text-secondary:#5f6368!important;--color-text-tertiary:#80868b!important;--color-border:#e0e3e7!important;--color-border-default:#e0e3e7!important;--color-border-strong:#c7ccd1!important}}html body,html body #app,html body .crm-app,html body .main-content,html body .view,html body [id^=view-]{color:#202124!important;background-color:#f8f9fa!important}html body :is(.sidebar,.mobile-topbar){color:#202124!important;background:#fff!important;border-color:#e0e3e7!important}html 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 body .sidebar :is(.sidebar-link,.nav-item,.sidebar-group-toggle){background:0 0!important;border-color:#0000!important}html 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){color:#3f5fb8!important;background:#e8f0fe!important}html body :is(.card,.crm-card,.dashboard-section,.dashboard-stat,.quick-action,.route-check-card,.td-kpi,.ticket-stat-card,.ticket-board-card,.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,.crm-modal-box,.modal-card){color:#202124!important;background:#fff!important;border-color:#e0e3e7!important}html body #view-leads .lead-data-table tr.lead-click-row,html body #view-leads .lead-data-table tbody,html body #view-leads .lead-data-table td,html body #view-leads .lead-data-table th{color:#202124!important;opacity:1!important;background:#fff!important;border-color:#e0e3e7!important}html body #view-leads .lead-data-table tr.lead-click-row :is(strong,span,small,em,div,p,td),html body #view-leads :is(.lead-list-summary,.lead-filterbar,.lead-filter-stack,.lead-report-card,.lead-mini-table,.lead-mini-row,.lead-mini-head) :is(strong,span,small,em,label,p,div){color:#202124!important;opacity:1!important}html body #view-leads :is(.lead-data-table th,.lead-data-table small,.lead-filterbar label,.lead-mini-head,.lead-mini-head span,.lead-list-summary span){color:#5f6368!important}html body #view-team-agenda :is(.agenda-visibility,.agenda-visibility-head,.agenda-visibility-body,.agenda-visibility-section,.agenda-vis-row,.agenda-vis-name,.agenda-vis-role,.agenda-vis-actions,.tg-minimonth,.tg-main,.tg-week,.tg-week-header,.tg-week-grid,.tg-week-col,.tg-week-cell,.tg-month,.tg-month-grid,.tg-month-cell,.tg-day,.tg-day-grid,.tg-day-col){color:#202124!important;opacity:1!important;background-color:#fff!important;border-color:#e0e3e7!important}html body #view-team-agenda :is(.agenda-visibility *,.tg-minimonth *,.tg-week *,.tg-month *,.tg-day *){opacity:1!important}html body #view-team-agenda :is(.tg-week-hour,.tg-week-day-head,.tg-week-day-head .dayname,.tg-mm-hd,.tg-mm-day.out,.agenda-vis-role,.agenda-visibility-section){color:#5f6368!important}html body #view-team-agenda :is(.tg-week-day-head.today,.tg-week-col.today,.tg-mm-day.today){color:#1e8e3e!important;background-color:#f8fbff!important}html body :is(input,select,textarea,.field-input,.lead-filter-control,.bes-search,.ta-search-row input,.route-check-form input,.route-check-form select){color:#202124!important;background:#fff!important;border-color:#e0e3e7!important}html body :is(input,textarea)::-moz-placeholder{color:#80868b!important;opacity:1!important}html body :is(input,textarea)::placeholder{color:#80868b!important;opacity:1!important}html body :is(.material-symbols-rounded,.material-symbols-outlined){color:currentColor;opacity:1}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,Roboto,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","Roboto","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", "Roboto", "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}.selection\:bg-\[\#FF2D20\] ::selection{--tw-bg-opacity:1;background-color:rgb(255 45 32/var(--tw-bg-opacity,1))}.selection\:text-white ::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:bg-\[\#FF2D20\]::selection{--tw-bg-opacity:1;background-color:rgb(255 45 32/var(--tw-bg-opacity,1))}.selection\:text-white::selection{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.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-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-black\/70:hover{color:#000000b3}.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))}.hover\:ring-black\/20:hover{--tw-ring-color:#0003}.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}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 45 32/var(--tw-ring-opacity,1))}.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\:size-16{width:4rem;height:4rem}.sm\:size-6{width:1.5rem;height:1.5rem}.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-center{justify-content:center}.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}.sm\:pt-5{padding-top:1.25rem}}@media (width>=768px){.md\:row-span-3{grid-row:span 3/span 3}}@media (width>=1024px){.lg\:col-start-2{grid-column-start:2}.lg\:h-16{height:4rem}.lg\:max-w-7xl{max-width:80rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-0{padding-top:0}.lg\:text-\[\#FF2D20\]{--tw-text-opacity:1;color:rgb(255 45 32/var(--tw-text-opacity,1))}}.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\:block{display:block}.dark\:hidden{display:none}.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-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\:bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.dark\:via-zinc-900{--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-zinc-900{--tw-gradient-to:#18181b var(--tw-gradient-to-position)}.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\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/50{color:#ffffff80}.dark\:text-white\/70{color:#ffffffb3}.dark\:ring-zinc-800{--tw-ring-opacity:1;--tw-ring-color:rgb(39 39 42/var(--tw-ring-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\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:text-white\/70:hover{color:#ffffffb3}.dark\:hover\:text-white\/80:hover{color:#fffc}.dark\:hover\:ring-zinc-700:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(63 63 70/var(--tw-ring-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\:focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 45 32/var(--tw-ring-opacity,1))}.dark\:focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-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))}}
