/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-blue-50:#edf7f1;--color-blue-100:#d5eedf;--color-blue-200:#afdcc2;--color-blue-300:#7cc39d;--color-blue-600:#1f8a52;--color-blue-700:#1f8a52;--color-blue-800:#1a7245;--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-50:#edf7f1;--color-brand-100:#d5eedf;--color-brand-200:#afdcc2;--color-brand-500:#2f9c62;--color-brand-600:#1f8a52;--color-brand-700:#1f8a52;--color-brand-800:#1a7245}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=72rem){.container{max-width:72rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-52{height:calc(var(--spacing) * 52)}.h-\[15px\]{height:15px}.h-full{height:100%}.max-h-\[92vh\]{max-height:92vh}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-72{width:calc(var(--spacing) * 72)}.w-\[15px\]{width:15px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[660px\]{max-width:660px}.max-w-\[880px\]{max-width:880px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#e4ece7\]>:not(:last-child)){border-color:#e4ece7}:where(.divide-\[\#f0f3ee\]>:not(:last-child)){border-color:#f0f3ee}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#cdd6c8\]{border-color:#cdd6c8}.border-\[\#d5eedf\]{border-color:#d5eedf}.border-\[\#d6e7be\]{border-color:#d6e7be}.border-\[\#dbe1d4\]{border-color:#dbe1d4}.border-\[\#e4ece7\]{border-color:#e4ece7}.border-\[\#e6e8e3\]{border-color:#e6e8e3}.border-\[\#eef3ef\]{border-color:#eef3ef}.border-\[\#f3f6fa\]{border-color:#f3f6fa}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.bg-\[\#0f1b15\]\/55{background-color:oklab(20.8436% -.0199241 .00641912/.55)}.bg-\[\#1f8a52\]{background-color:#1f8a52}.bg-\[\#b91c1c\]{background-color:#b91c1c}.bg-\[\#c3cdbd\]{background-color:#c3cdbd}.bg-\[\#d5eedf\]{background-color:#d5eedf}.bg-\[\#eef1fb\]{background-color:#eef1fb}.bg-\[\#eef3ef\]{background-color:#eef3ef}.bg-\[\#f5f7f1\]{background-color:#f5f7f1}.bg-\[\#f5f9f6\]{background-color:#f5f9f6}.bg-\[\#f6faf7\]{background-color:#f6faf7}.bg-\[\#fbfcf8\]{background-color:#fbfcf8}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#0f1b15\]{color:#0f1b15}.text-\[\#1f8a52\]{color:#1f8a52}.text-\[\#3d4757\]{color:#3d4757}.text-\[\#5b6b60\]{color:#5b6b60}.text-\[\#7d8a9c\]{color:#7d8a9c}.text-\[\#7f1d1d\]{color:#7f1d1d}.text-\[\#9aa896\]{color:#9aa896}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#43518f\]{color:#43518f}.text-\[\#92400e\]{color:#92400e}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[\#cbd5c8\]{color:#cbd5c8}.text-\[\#dbe1d4\]{color:#dbe1d4}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,26\,18\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#101a120a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(31\,138\,82\,0\.25\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1f8a5240);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(190\,18\,60\,0\.25\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#be123c40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(16\,26\,18\,0\.10\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#101a121a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#1f8a52\]{--tw-ring-color:#1f8a52}.ring-\[\#d6e7be\]{--tw-ring-color:#d6e7be}.ring-\[\#dbebe0\]{--tw-ring-color:#dbebe0}.ring-\[\#dcebe1\]{--tw-ring-color:#dcebe1}.ring-\[\#dde3d7\]{--tw-ring-color:#dde3d7}.ring-\[\#e6eae1\]{--tw-ring-color:#e6eae1}.ring-\[\#edf7f1\]{--tw-ring-color:#edf7f1}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-300{--tw-ring-color:var(--color-slate-300)}.ring-transparent{--tw-ring-color:transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[binary\:\'\.strlen\(\$value\)\.\'\]{binary:".strlen($value)."}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-blue-50::file-selector-button{background-color:var(--color-blue-50)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-\[13px\]::file-selector-button{font-size:13px}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-blue-700::file-selector-button{color:var(--color-blue-700)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:bg-\[\#1a7245\]:hover{background-color:#1a7245}.hover\:bg-\[\#991b1b\]:hover{background-color:#991b1b}.hover\:bg-\[\#edf7f1\]:hover{background-color:#edf7f1}.hover\:bg-\[\#f6faf7\]:hover{background-color:#f6faf7}.hover\:bg-\[\#fbfcf8\]:hover{background-color:#fbfcf8}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:text-\[\#3d4757\]:hover{color:#3d4757}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:ring-\[\#9dbb8e\]:hover{--tw-ring-color:#9dbb8e}}.focus\:border-\[\#1f8a52\]:focus{border-color:#1f8a52}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#1f8a52\]\/15:focus{--tw-ring-color:oklab(56.103% -.115605 .0542721/.15)}.focus\:ring-\[\#1f8a52\]\/30:focus{--tw-ring-color:oklab(56.103% -.115605 .0542721/.3)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:mx-8{margin-inline:calc(var(--spacing) * 8)}.sm\:mx-10{margin-inline:calc(var(--spacing) * 10)}.sm\:mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:text-right{text-align:right}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[28px\]{font-size:28px}}@media (width>=72rem){.lg\:mx-10{margin-inline:calc(var(--spacing) * 10)}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:p-0{padding:calc(var(--spacing) * 0)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}:root{--ax-groen:#3f704d;--ax-groen-donker:#2e5639;--ax-groen-licht:#e9f0eb;--ax-inkt:#0f172a;--ax-tekst:#334155;--ax-tekst-2:#64748b;--ax-tekst-3:#94a3b8;--ax-vlak:#fff;--ax-grond:#f5f7f1;--ax-veld:#f6f8f7;--ax-kop:#eef1ef;--ax-kop-tekst:#334155;--ax-lijn:#e6ebe8;--ax-lijn-zacht:#eef2f7;--ax-rood:#dc2626;--ax-rood-licht:#fef2f2;--ax-oranje:#f59e0b;--ax-oranje-licht:#fff7ed;--ax-blauw:#38bdf8;--ax-blauw-licht:#f0f9ff;--ax-strip:66px;--ax-knop:40px;--ax-focus:0 0 0 2px #fff, 0 0 0 4px var(--ax-groen)}.strip-kop{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.strip-titel{color:var(--ax-inkt);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}.strip-aantal{height:22px;color:var(--ax-groen-donker);background:var(--ax-groen-licht);font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.strip-sub{color:var(--ax-tekst-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.strip-filters{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.strip-filters>select,.strip-filters>input,.strip-filters>.tb-filter-group>select{width:auto;min-width:0}.strip-knop{flex:none;align-items:center;gap:8px;display:flex}.strip-knop>.btn{white-space:nowrap}.strip-scheiding{background:var(--ax-lijn);flex:none;width:1px;height:28px}.strip-zoekterm{height:var(--ax-knop);color:var(--ax-tekst);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);white-space:nowrap;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.strip-zoekterm b{color:var(--ax-inkt);text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.strip-zoekterm a{width:28px;height:28px;color:var(--ax-tekst-2);justify-content:center;align-items:center;display:inline-flex}.strip-zoekterm a:hover{color:var(--ax-inkt);background:var(--ax-lijn-zacht)}.strip-zoekterm svg{width:14px;height:14px}@media (width<=47.99rem){.strip-kop{flex:100%;order:-1}.strip-filters{flex:auto;overflow-x:auto}.strip-titel{font-size:16px}}.paneel{background:var(--ax-vlak);box-shadow:inset 0 0 0 1px var(--ax-lijn);min-width:0}.paneel-kop{border-bottom:1px solid var(--ax-lijn);align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.paneel-titel{color:var(--ax-inkt);margin:0;font-size:14px;font-weight:700;line-height:1.2}.paneel-sub{color:var(--ax-tekst-2);font-size:12.5px}.paneel-aantal{height:20px;color:var(--ax-groen-donker);background:var(--ax-groen-licht);font-variant-numeric:tabular-nums;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.paneel-acties{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.paneel-body{padding:16px}.paneel-body.dicht{padding:12px 16px}.paneel-voet{background:var(--ax-veld);border-top:1px solid var(--ax-lijn);justify-content:flex-end;align-items:center;gap:8px;min-height:56px;padding:8px 16px;display:flex}.paneel-voet.links{justify-content:flex-start}.paneel-voet.tussen{justify-content:space-between}.paneel+.paneel{margin-top:12px}.paneel-lijst>*+*{border-top:1px solid var(--ax-lijn-zacht)}.paneel-rij{align-items:center;gap:12px;min-height:52px;padding:12px 16px;display:flex}.paneel-rij.is-link{color:inherit;text-decoration:none}.paneel-rij.is-link:hover{background:#f8faf9}.stramien-2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.stramien-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.stramien-zij{top:calc(var(--top-h,80px) + 12px);flex-direction:column;gap:12px;display:flex;position:sticky}.stramien-stapel{flex-direction:column;gap:12px;display:flex}@media (width<=71.99rem){.stramien-2{grid-template-columns:minmax(0,1fr)}.stramien-zij{position:static}}@media (width<=47.99rem){.stramien-3{grid-template-columns:minmax(0,1fr)}}.tabel{border-collapse:separate;border-spacing:0;width:100%;color:var(--ax-tekst);font-size:13.5px}.tabel thead th{z-index:1;text-align:left;letter-spacing:.005em;height:40px;color:var(--ax-kop-tekst);background:var(--ax-kop);border-bottom:1px solid var(--ax-lijn);white-space:nowrap;padding:0 14px;font-size:11.5px;font-weight:600;position:sticky;top:0}.tabel thead th.num,.tabel td.num{text-align:right;font-variant-numeric:tabular-nums}.tabel thead th.midden,.tabel td.midden{text-align:center}.tabel tbody td{vertical-align:middle;border-bottom:1px solid var(--ax-lijn-zacht);height:56px;padding:10px 14px}.tabel tbody tr:last-child td{border-bottom:0}.tabel tbody tr:hover td{background:#f8faf9}.tabel tbody tr.is-klikbaar{cursor:pointer}.tabel tbody tr.is-klikbaar:focus-visible{outline:none}.tabel tbody tr.is-klikbaar:focus-visible td{box-shadow:inset 0 2px 0 var(--ax-groen), inset 0 -2px 0 var(--ax-groen)}.tabel td.stil{color:var(--ax-tekst-2)}.tabel td.meta{color:var(--ax-tekst-3);font-size:12.5px}.tabel td.acties{text-align:right;white-space:nowrap}.tabel td.acties .btn-sm+.btn-sm{margin-left:6px}.tabel td.foto-cel{width:64px;padding-right:0}.tabel .kd-label-groot{width:22px;height:22px;font-size:11.5px}.tabel-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.rij-titel{color:var(--ax-inkt);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.rij-titel.licht{color:var(--ax-tekst);font-weight:500}.rij-sub{color:var(--ax-tekst-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;line-height:1.3;display:block;overflow:hidden}.rij-link{color:inherit;min-width:0;text-decoration:none;display:block}.rij-link:hover .rij-titel{color:var(--ax-groen-donker)}.rij-met-foto{align-items:center;gap:12px;min-width:0;display:flex}.rij-met-foto>.rij-tekst{flex:auto;min-width:0}.tabel tfoot td{color:var(--ax-inkt);background:var(--ax-kop);border-top:1px solid var(--ax-lijn);padding:10px 14px;font-weight:600}.gevelfoto{background:var(--ax-veld);width:64px;height:48px;box-shadow:inset 0 0 0 1px var(--ax-lijn-zacht);flex:none;display:block;overflow:hidden}.gevelfoto img{object-fit:cover;width:100%;height:100%;display:block}.gevelfoto.is-leeg{color:var(--ax-tekst-3);justify-content:center;align-items:center;display:flex}.gevelfoto.is-leeg svg{width:20px;height:20px}.gevelfoto.groot{width:112px;height:84px}.gevelfoto.klein{width:44px;height:33px}.chip{white-space:nowrap;background:var(--st-te-bezoeken-bg);height:24px;color:var(--st-te-bezoeken-fg);align-items:center;gap:6px;padding:0 9px 0 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.chip:before{content:"";opacity:.85;background:currentColor;flex:none;width:7px;height:7px;border-radius:50%!important}.chip.zonder-stip:before{display:none}.chip.zonder-stip{padding-left:9px}.chip-grijs{background:var(--st-te-bezoeken-bg);color:var(--st-te-bezoeken-fg)}.chip-oranje{background:var(--st-niet-thuis-bg);color:var(--st-niet-thuis-fg)}.chip-blauw{background:var(--st-offerte-bg);color:var(--st-offerte-fg)}.chip-groen{background:var(--st-opdracht-bg);color:var(--st-opdracht-fg)}.chip-rood{background:var(--st-geen-interesse-bg);color:var(--st-geen-interesse-fg)}.chip-inkt{background:var(--ax-inkt);color:#fff}.chip.groep-te_bezoeken{background:var(--st-te-bezoeken-bg);color:var(--st-te-bezoeken-fg)}.chip.groep-niet_thuis,.chip.groep-gesproken{background:var(--st-niet-thuis-bg);color:var(--st-niet-thuis-fg)}.chip.groep-offerte{background:var(--st-offerte-bg);color:var(--st-offerte-fg)}.chip.groep-opdracht{background:var(--st-opdracht-bg);color:var(--st-opdracht-fg)}.chip.groep-geen_interesse,.chip.groep-niet_geschikt{background:var(--st-geen-interesse-bg);color:var(--st-geen-interesse-fg)}.st-ico{color:var(--ax-tekst);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.st-ico svg{flex:none;width:16px;height:16px}.st-ico.is-ok svg{color:#16a34a}.st-ico.is-nee svg{color:var(--ax-rood)}.st-ico.is-wacht svg{color:var(--ax-oranje)}.st-ico.is-leeg svg{color:var(--ax-tekst-3)}.st-ico.is-leeg{color:var(--ax-tekst-2);font-weight:500}.st-ico.is-info svg{color:#0284c7}.st-ico-tekst{flex-direction:column;min-width:0;display:flex}.st-ico-sub{color:var(--ax-tekst-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.st-tekst{color:var(--ax-tekst);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.st-tekst .stip{background:var(--chip,currentColor)}.chip.is-data{--chip:#64748b;color:var(--chip);background:var(--chip)}@supports (color:color-mix(in lab, red, red)){.chip.is-data{background:color-mix(in srgb, var(--chip) 13%, #fff)}}.stip{vertical-align:middle;background:currentColor;width:8px;height:8px;display:inline-block;border-radius:50%!important}.feiten{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;display:grid}.feiten.kol-3{grid-template-columns:repeat(3,minmax(0,1fr))}.feiten.kol-4{grid-template-columns:repeat(4,minmax(0,1fr))}.feit{background:var(--ax-veld);min-width:0;padding:8px 10px;box-shadow:inset 0 0 0 1px #eef2ef}.feit.breed{grid-column:span 2}.feit-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ax-tekst-2);font-size:10.5px;font-weight:700}.feit-v{color:var(--ax-inkt);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:3px;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.feit-v.los{white-space:normal}.feit-v .kd-label-groot{vertical-align:middle;width:22px;height:22px;font-size:11.5px}.kpi-strip{background:var(--ax-vlak);box-shadow:inset 0 0 0 1px var(--ax-lijn);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.kpi-strip.kol-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-strip.kol-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-tegel{min-width:0;box-shadow:inset -1px 0 0 var(--ax-lijn);padding:16px 18px}.kpi-tegel:last-child{box-shadow:none}.kpi-tegel-k{color:var(--ax-tekst-2);font-size:12px;font-weight:600}.kpi-tegel-v{color:var(--ax-inkt);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:500;line-height:1.1}.kpi-tegel-v.klein{font-size:22px}.kpi-tegel-voet{color:var(--ax-tekst-3);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.kpi-delta{font-variant-numeric:tabular-nums;align-items:center;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.kpi-delta.is-op{background:var(--st-opdracht-bg);color:var(--st-opdracht-fg)}.kpi-delta.is-af{background:var(--st-geen-interesse-bg);color:var(--st-geen-interesse-fg)}.kpi-delta.is-vlak{background:var(--st-te-bezoeken-bg);color:var(--st-te-bezoeken-fg)}@media (width<=71.99rem){.kpi-strip.kol-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-strip.kol-4 .kpi-tegel:nth-child(2){box-shadow:none}.kpi-strip.kol-4 .kpi-tegel:nth-child(-n+2){border-bottom:1px solid var(--ax-lijn)}}.balk{background:0 0;gap:2px;height:8px;display:flex}.balk>span{background:var(--ax-lijn);height:100%;display:block}.balk .is-oranje{background:#f97316}.balk .is-blauw{background:#0ea5e9}.balk .is-groen{background:#22c55e}.balk .is-grijs{background:#cbd5e1}.balk .is-rood{background:#ef4444}.balk .is-inkt{background:var(--ax-groen)}.veld{min-width:0;display:block}.veld>label,.veld-label{color:var(--ax-tekst);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.veld-hulp{color:var(--ax-tekst-3);margin-top:5px;font-size:12px;line-height:1.4}.veld-fout{color:var(--ax-rood);margin-top:5px;font-size:12px;font-weight:500}.veld.heeft-fout input,.veld.heeft-fout select,.veld.heeft-fout textarea{box-shadow:inset 0 0 0 1px var(--ax-rood)}.veld-rooster{grid-template-columns:minmax(0,1fr);gap:14px 12px;display:grid}.veld-rooster.kol-2{grid-template-columns:repeat(2,minmax(0,1fr))}.veld-rooster.kol-3{grid-template-columns:repeat(3,minmax(0,1fr))}.veld-rooster.kol-4{grid-template-columns:repeat(4,minmax(0,1fr))}.veld-rooster .breed{grid-column:1/-1}.veld-rooster+.veld-rooster{margin-top:14px}@media (width<=47.99rem){.veld-rooster.kol-2,.veld-rooster.kol-3,.veld-rooster.kol-4{grid-template-columns:minmax(0,1fr)}}.veld-rij{align-items:center;gap:10px;display:flex}.keuze{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn-zacht);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.keuze input{flex:none;margin-top:2px}.keuze-tekst{color:var(--ax-tekst);font-size:13px;line-height:1.4}.keuze-tekst b{color:var(--ax-inkt);font-weight:600;display:block}.schakel{cursor:pointer;background:#cbd5e1;flex:none;width:40px;height:22px;transition:background .15s;display:inline-flex;position:relative}.schakel:after{content:"";background:#fff;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.schakel.is-aan{background:var(--ax-groen)}.schakel.is-aan:after{transform:translate(18px)}.schakel input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.schakel:has(input:checked){background:var(--ax-groen)}.schakel:has(input:checked):after{transform:translate(18px)}.schakel:has(input:focus-visible){box-shadow:var(--ax-focus)}.leeg{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.leeg-icoon{background:var(--ax-veld);width:44px;height:44px;color:var(--ax-tekst-3);box-shadow:inset 0 0 0 1px var(--ax-lijn);justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.leeg-icoon svg{width:22px;height:22px}.leeg-titel{color:var(--ax-inkt);font-size:14px;font-weight:600}.leeg-tekst{color:var(--ax-tekst-2);max-width:40ch;margin-top:4px;font-size:13px}.leeg .btn{margin-top:16px}.leeg.klein{padding:24px 16px}.tabs{border-bottom:1px solid var(--ax-lijn);background:var(--ax-vlak);padding:0 8px;display:flex}.tab{color:var(--ax-tekst-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:15px 12px 12px;font-size:13.5px;font-weight:600;text-decoration:none}.tab:hover{color:var(--ax-inkt)}.tab.is-actief{color:var(--ax-groen-donker);border-bottom-color:var(--ax-groen)}.tab .paneel-aantal{margin-left:6px}.tabs.vol>.tab{text-align:center;flex:1 1 0}.kv{grid-template-columns:minmax(120px,38%) minmax(0,1fr);font-size:13.5px;display:grid}.kv>dt{color:var(--ax-tekst-2);border-bottom:1px solid var(--ax-lijn-zacht);padding:10px 16px}.kv>dd{color:var(--ax-inkt);border-bottom:1px solid var(--ax-lijn-zacht);overflow-wrap:anywhere;min-width:0;margin:0;padding:10px 16px;font-weight:500}.kv>dt:last-of-type,.kv>dd:last-child{border-bottom:0}.kv.dicht>dt,.kv.dicht>dd{padding:7px 0}.kv .num{text-align:right;font-variant-numeric:tabular-nums}.totalen{flex-direction:column;display:flex}.totalen-rij{color:var(--ax-tekst-2);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 16px;font-size:13.5px;display:flex}.totalen-rij b,.totalen-rij .num{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-weight:500}.totalen-rij.is-totaal{border-top:1px solid var(--ax-lijn);color:var(--ax-inkt);margin-top:4px;padding-top:12px;font-size:15px;font-weight:600}.totalen-rij.is-totaal .num{letter-spacing:-.02em;font-size:20px;font-weight:500}.totalen-rij.is-subsidie,.totalen-rij.is-subsidie .num{color:var(--st-opdracht-fg)}.totalen-rij.is-netto{background:var(--ax-veld);color:var(--ax-inkt);padding-top:12px;padding-bottom:12px;font-weight:600}.totalen-rij.is-netto .num{font-size:18px;font-weight:500}.acties-stapel{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.acties-stapel>.btn,.acties-stapel>form>.btn{width:100%}.acties-stapel>form{display:block}.lijst-mobiel{display:none}@media (width<=63.99rem){.lijst-mobiel{flex-direction:column;gap:8px;display:flex}.lijst-mobiel-kaart{background:var(--ax-vlak);box-shadow:inset 0 0 0 1px var(--ax-lijn);color:inherit;padding:12px 14px;text-decoration:none;display:block}.verberg-mobiel{display:none!important}}@media (width<=79.99rem){.verberg-tablet{display:none!important}}.toon-tablet{display:none}@media (width<=79.99rem){tr.toon-tablet{display:table-row}.toon-tablet:not(tr){display:block}}.tabel-wrap{position:relative}@media (width<=63.99rem){.tabel-wrap{scroll-snap-type:x proximity}.tabel-wrap>.tabel th:first-child,.tabel-wrap>.tabel td:first-child{z-index:2;background:var(--ax-vlak);position:sticky;left:0}.tabel-wrap>.tabel thead th:first-child{z-index:3;background:var(--ax-kop)}}.t-inkt{color:var(--ax-inkt)}.t-2{color:var(--ax-tekst-2)}.t-3{color:var(--ax-tekst-3)}.t-klein{font-size:12.5px}.t-mini{font-size:11.5px}.t-num{font-variant-numeric:tabular-nums}.t-groen{color:var(--st-opdracht-fg)}.t-rood{color:var(--ax-rood)}.t-oranje{color:var(--st-niet-thuis-fg)}.melding{box-shadow:inset 0 0 0 1px var(--ax-lijn);background:var(--ax-vlak);color:var(--ax-tekst);border-left:3px solid var(--ax-tekst-3);align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.melding.is-success{border-left-color:#16a34a}.melding.is-error{border-left-color:var(--ax-rood)}.melding.is-warning{border-left-color:var(--ax-oranje)}.melding.is-info{border-left-color:var(--ax-groen)}.pagy-wrap{color:var(--ax-tekst-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;font-size:12.5px;display:flex}.pagy-summary{font-variant-numeric:tabular-nums}.pagy-buttons{align-items:center;gap:4px;display:flex}.pagy-btn,.pagy-page,.pagy-num{min-width:32px;height:32px;color:var(--ax-tekst);background:var(--ax-vlak);box-shadow:inset 0 0 0 1px var(--ax-lijn);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.pagy-btn:hover,.pagy-page:hover,.pagy-num:hover{background:var(--ax-veld);color:var(--ax-inkt)}.pagy-page.is-active{background:var(--ax-groen);color:#fff;box-shadow:none}.pagy-btn.is-disabled{color:var(--ax-tekst-3);pointer-events:none}.pagy-ellipsis{color:var(--ax-tekst-3);padding:0 4px}.pagy-btn svg{width:14px;height:14px}.zwevend{background:var(--ax-vlak);box-shadow:0 0 0 1px var(--ax-lijn), 0 18px 44px -12px #0f172a47}@media (width<=47.99rem){.pagy-wrap{justify-content:center;gap:8px}.pagy-summary{text-align:center;width:100%}.pagy-page:not(.is-active),.pagy-ellipsis{display:none}.pagy-buttons{flex-wrap:wrap;justify-content:center}}.sl-kv{color:var(--ax-tekst-2);justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.sl-kv b{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-weight:500}.sl-kv b.t-leeg{color:var(--ax-tekst-3)}.sl-statussen{flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.rij-met-foto>.sl-statussen{white-space:nowrap;flex-wrap:nowrap;flex:none;align-self:center;align-items:center;gap:10px;margin-top:0}.sl-bedrag{color:var(--ax-inkt);font-weight:500}.lijst-mobiel-kaart .rij-met-foto{border-bottom:1px solid var(--ax-lijn);margin-bottom:10px;padding-bottom:10px}.lijst-mobiel-kaart .rij-met-foto+.sl-kv{margin-top:0}.pl-bord{-webkit-overflow-scrolling:touch;flex-direction:column;height:calc(100vh - 10.75rem);min-height:420px;display:flex;overflow:auto hidden}@media (width>=72rem){.pl-bord{height:calc(100vh - var(--top-h,4.625rem) - 2.75rem);margin-bottom:1.5rem}}.pl-kolommen{align-items:stretch;gap:12px;min-width:100%;height:100%;display:inline-flex}.pl-bord .pipeline-column{background:var(--ax-veld);width:288px;height:100%;min-height:0;box-shadow:inset 0 0 0 1px var(--ax-lijn);flex-direction:column;flex:none;transition:box-shadow .12s,background-color .12s;display:flex}.pl-bord .pipeline-column>.paneel-kop{background:var(--ax-vlak);flex:none;min-height:48px;padding:0 12px}.pl-bord .pipeline-column>.paneel-kop .paneel-aantal{margin-left:auto}.pl-stip{color:var(--chip,var(--ax-tekst-3));flex:none}.pl-bord .pipeline-dropzone{scrollbar-gutter:stable;flex:auto;min-height:0;padding:8px;overflow:hidden auto}.pl-bord .pipeline-card{cursor:grab;margin-bottom:8px;transition:box-shadow .12s,background-color .12s}.pl-bord .pipeline-card:last-child{margin-bottom:0}.pl-bord .pipeline-card:active{cursor:grabbing}.pl-bord .pipeline-card:hover{box-shadow:inset 0 0 0 1px #cfd8d2}.pl-bord .pipeline-card-link{color:inherit;min-width:0;padding:10px 12px;text-decoration:none;display:block}.pl-bord .pipeline-card-link:hover .rij-titel{color:var(--ax-groen-donker)}.pl-kaart-voet{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.pl-kaart-rep{color:var(--ax-tekst-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.pl-kaart-score{color:var(--ax-tekst-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.pl-kaart-voet .st-ico{flex:none;gap:5px;font-size:11.5px}.pl-kaart-voet .st-ico svg{width:14px;height:14px}.pl-kolom-voet{background:var(--ax-vlak);border-top:1px solid var(--ax-lijn);flex:none;padding:8px}.pl-kolom-voet .btn{width:100%}.pl-bord .pipeline-card-ghost{opacity:.45;box-shadow:inset 0 0 0 2px var(--ax-groen)!important;background:var(--ax-groen-licht)!important}.pl-bord .pipeline-card-chosen{box-shadow:inset 0 0 0 2px var(--ax-groen)}.pl-bord .pipeline-card-drag{box-shadow:0 0 0 1px var(--ax-lijn), 0 18px 44px -12px #0f172a47;cursor:grabbing!important}.pl-bord .pipeline-card-landed{animation:.7s plGeland}@keyframes plGeland{0%{background:var(--ax-groen-licht)}to{background:var(--ax-vlak)}}.pl-bord.pipeline-dragging .pipeline-column.is-receivable{box-shadow:inset 0 0 0 1px #b7cdbd}.pl-bord.pipeline-dragging .pipeline-column.is-active{box-shadow:inset 0 0 0 2px var(--ax-groen);background:var(--ax-groen-licht)}.pl-bord .pipeline-column-pulse{animation:.7s plPuls}@keyframes plPuls{0%{background:var(--ax-groen-licht)}to{background:var(--ax-veld)}}.tabel td.of-datum .rij-titel{color:var(--ax-tekst);font-weight:500}.fc-betaal{margin:0;display:inline-block}.fc-betaalknop{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:-4px -8px;padding:4px 8px;transition:background-color .12s;display:inline-flex}.fc-betaalknop:hover{background:var(--ax-lijn-zacht)}.fc-betaalknop:hover .st-ico>span,.fc-betaalknop:hover .st-ico-tekst>span:first-child{text-underline-offset:2px;text-decoration:underline}.fc-betaalknop:focus-visible{box-shadow:var(--ax-focus);outline:none}.fc-stapel{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tabel tfoot td.fc-totaal{letter-spacing:-.01em;font-size:15px;font-weight:600}.fc-voetsom{color:var(--ax-tekst-2);flex-wrap:wrap;align-items:center;gap:10px;font-weight:500;display:flex}.fc-voetsom .t-oranje{font-weight:600}.rt-zoek{gap:8px;padding:12px 16px;display:flex}.rt-zoek input{flex:auto;min-width:0}.rt-zoekveld{flex:auto;min-width:0;position:relative}.rt-zoekveld input{width:100%}.rt-suggesties{z-index:30;background:var(--ax-vlak);border:1px solid var(--ax-lijn);max-height:17.5rem;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.rt-suggesties li{cursor:pointer;border-bottom:1px solid var(--ax-lijn-zacht);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}.rt-suggesties li:last-child{border-bottom:0}.rt-suggesties li.is-actief{background:var(--ax-veld)}.rt-sug-naam{color:var(--ax-inkt);font-weight:600}.rt-sug-bij{color:var(--ax-tekst-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.rt-zoek .btn{flex:none}.rt-resultaten{border-top:1px solid var(--ax-lijn-zacht)}.rt-resultaten-kop{color:var(--ax-tekst-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;font-size:12.5px;display:flex}.rt-resultaten-kop b{color:var(--ax-inkt);font-weight:700}.rt-peildatum{color:var(--ax-tekst-2);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:500;display:inline-flex}.rt-peildatum select{width:auto;min-height:32px;padding:4px 30px 4px 10px;font-size:12.5px}.rt-pc{color:var(--ax-inkt);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700}.rt-score{font-variant-numeric:tabular-nums}.rt-score.is-hot{--chip:#16a34a}.rt-score.is-warm{--chip:var(--ax-oranje)}.rt-score.is-cold{--chip:var(--ax-tekst-3)}.rt-score.is-empty{color:var(--ax-tekst-3);font-weight:500}.rt-score.is-empty .stip{display:none}.rt-st-gepland{--chip:var(--ax-tekst-3)}.rt-st-bezig{--chip:#0284c7}.rt-st-klaar{--chip:#16a34a}.rt-st-geannuleerd{--chip:var(--ax-rood)}.rt-voet{color:var(--ax-tekst-3);border-top:1px solid var(--ax-lijn-zacht);padding:10px 16px;font-size:11.5px;line-height:1.5}.rt-verkenner .leeg.klein{border-top:1px solid var(--ax-lijn-zacht)}.rt-verkenner .tabel thead th{position:static}.rt-verkenner .wijk-loader-card,.rt-verkenner .wijk-loader-bar,.rt-verkenner .wijk-loader-bar-fill,.rt-verkenner .wijk-loader-icon{border-radius:0}.rt-verkenner .wijk-loader-bar-fill{background:var(--ax-groen)}.rt-verkenner .wijk-loader-icon{background:var(--ax-groen-licht);color:var(--ax-groen)}@media (width<=47.99rem){.rt-zoek{flex-direction:column}.rt-zoek .btn{width:100%}}.ag-weeknav{align-items:center;gap:6px;display:flex}.ag-week{gap:8px}.ag-week-bereik{color:var(--ax-tekst-2);font-weight:500}.ag-dagen .tab{justify-content:center;align-items:center;gap:6px;padding:14px 8px 11px;display:inline-flex}.ag-dagen .tab b{color:inherit;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ag-dagen .tab.is-leeg{color:var(--ax-tekst-3);cursor:default}.ag-dagen .tab.is-leeg:hover{color:var(--ax-tekst-3)}.ag-dagen .tab.is-actief b{color:var(--ax-groen-donker)}.ag-dagen .tab .paneel-aantal{margin-left:0}.tabel tr.ag-dagkop td,.tabel tbody tr.ag-dagkop:hover td{background:var(--ax-veld);border-bottom:1px solid var(--ax-lijn);height:44px;padding:8px 14px}.tabel tbody tr.ag-dagkop:not(:first-child) td{border-top:1px solid var(--ax-lijn)}.ag-dagkop-inhoud{align-items:center;gap:10px;min-width:0;display:flex}.ag-dagnaam{color:var(--ax-inkt);font-size:13.5px;font-weight:700}.ag-dagdatum{color:var(--ax-tekst-2);font-variant-numeric:tabular-nums;font-size:12.5px}.ag-vandaag{color:#16a34a;font-size:11.5px;font-weight:700}.tabel td.ag-tijd{width:72px;color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.ag-status{width:150px;min-height:32px;padding:4px 30px 4px 10px;font-size:12.5px}.tabel td.acties form{margin:0;display:inline-block}.ag-mobiel-dag{color:var(--ax-inkt);align-items:center;gap:8px;padding:10px 2px 2px;font-size:13px;font-weight:700;display:flex}.ag-mobiel-dag .t-2{font-weight:500}.lijst-mobiel-kaart .ag-status{width:100%;margin-top:8px}@media (width<=47.99rem){.ag-week-bereik{display:none}.ag-dagen{padding:0 4px;overflow-x:auto}.ag-dagen .tab{gap:4px;padding:12px 6px 9px;font-size:12px}.ag-dagen .tab b{font-size:13.5px}}.pa-staat-kop{flex-wrap:wrap;gap:10px 12px}.pa-staat-kop .st-ico,.pa-staat-kop .st-tekst{margin-right:auto}.pa-staat-kop .paneel-acties{margin-left:auto}.pa-staat-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}@media (width>=62rem){.pa-staat-body{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:32px}}.pa-som{flex-direction:column;display:flex}.pa-som-regel{min-height:30px;color:var(--ax-tekst-2);justify-content:space-between;align-items:baseline;gap:16px;font-size:13.5px;display:flex}.pa-som-k{min-width:0}.pa-som-v{color:var(--ax-inkt);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.pa-som-regel.is-uitkomst{border-top:1px solid var(--ax-lijn);color:var(--ax-inkt);margin-top:6px;padding-top:10px;font-size:15px}.pa-som-regel.is-uitkomst .pa-som-v{font-size:19px}.pa-som-bij{color:var(--ax-tekst-3);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:12px;display:flex}.pa-delen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;max-width:40rem;display:grid}.pa-deel{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.pa-deel-naam{color:var(--ax-tekst-2);font-size:12.5px;font-weight:600}.pa-deel-bedrag{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;line-height:1.2}.pa-deel-pct{color:var(--ax-tekst-3);font-size:11.5px}.pa-staat-letop{color:var(--ax-tekst-2);background:var(--ax-oranje-licht);border-top:1px solid var(--ax-lijn-zacht);margin:0;padding:12px 16px;font-size:12.5px;line-height:1.6}.pa-staat-letop b{font-weight:600}.pa-regels{grid-template-columns:minmax(0,1fr);gap:12px 32px;margin:0;padding:16px;display:grid}@media (width>=48rem){.pa-regels{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-regels dt{color:var(--ax-tekst-2);font-size:11.5px;font-weight:600}.pa-regels dd{color:var(--ax-tekst-3);margin:2px 0 0;font-size:12.5px;line-height:1.6}.pa-link{color:var(--ax-tekst-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.pa-link:hover{color:var(--ax-inkt);text-underline-offset:2px;text-decoration:underline}.pa-tabel td.num,.pa-tabel th.num,.pa-maanden td.num,.pa-maanden th.num{font-variant-numeric:tabular-nums}.pa-tabel th.num,.pa-tabel td.num{width:10%}.pa-tabel th.pa-stand,.pa-tabel td.pa-stand{white-space:nowrap;width:10%}.pa-tabel th.acties,.pa-tabel td.acties,.pa-maanden th.num,.pa-maanden td.num{width:12%}.pa-maanden th.pa-stand,.pa-maanden td.pa-stand{white-space:nowrap;width:12%}.pa-maanden tr.is-huidig td{background:var(--ax-groen-licht)}.pa-maanden tr.is-huidig .rij-titel{color:var(--ax-groen-donker)}.pa-tabel b,.pa-kaart-cijfers dd b{font-weight:500}.pa-tabel tfoot td{background:var(--ax-veld);border-top:1px solid var(--ax-lijn);height:44px}.pa-acties{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pa-acties form{display:inline-flex}.pa-vlag{color:var(--ax-oranje);white-space:nowrap;margin-left:8px;font-size:11px;font-weight:600;display:inline-block}.icn-tabel td.num,.icn-tabel th.num{font-variant-numeric:tabular-nums}.icn-tabel .icn-invoer{text-align:right;width:8rem;min-width:0;min-height:34px;margin-left:auto}.pa-kaart-kop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pa-kaart-cijfers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:10px 0 0;display:grid}.pa-kaart-cijfers dt{color:var(--ax-tekst-2);font-size:11.5px}.pa-kaart-cijfers dd{color:var(--ax-inkt);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:13.5px}.pa-kaart-let-op{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.pa-kaart-let-op .pa-vlag{margin-left:0}.pa-kaart-acties{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pa-kaart-acties .btn{flex:1 1 0}@media (width<=63.99rem){.pl-bord{scroll-snap-type:x mandatory}.pl-bord .pipeline-column{scroll-snap-align:start;width:min(20rem,88vw)}}.sd-kop{align-items:flex-start;gap:16px;padding:16px;display:flex}.sd-kop-tekst{flex:auto;min-width:0}.sd-kop-titel{color:var(--ax-inkt);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.25}.sd-kop-sub{color:var(--ax-tekst-2);margin-top:3px;font-size:13.5px;line-height:1.4}.sd-kop-sub+.sd-kop-sub{margin-top:1px}.sd-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sd-kop-feiten{padding:0 16px 16px}.sd-leeg{color:var(--ax-tekst-2);margin:0;padding:14px 16px;font-size:13px}.sd-stil{color:var(--ax-tekst-3);margin:0;font-size:12.5px}.sd-feiten .address-facts{box-shadow:none;background:0 0;margin:0;padding:0}.sd-feiten .address-facts .af-grid,.sd-feiten .address-facts.is-compact .af-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sd-feiten .address-facts.is-editable .af-grid{padding-right:40px}.sd-feiten .address-facts .af-item{background:var(--ax-veld);padding:8px 10px;box-shadow:inset 0 0 0 1px #eef2ef}.sd-feiten .address-facts .af-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ax-tekst-3);margin:0;font-size:10.5px;font-weight:700}.sd-feiten .address-facts .af-value,.sd-feiten .address-facts.is-compact .af-value{color:var(--ax-inkt);margin-top:3px;font-size:13.5px;font-weight:700;line-height:1.25}.sd-feiten .address-facts .af-empty{color:var(--ax-tekst-3);font-size:12.5px;font-style:normal;font-weight:500}.sd-feiten .address-facts .af-woz-jaar{color:var(--ax-tekst-3);font-weight:500}.sd-feiten .address-facts .label-pill{letter-spacing:0;vertical-align:middle;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11.5px;display:inline-flex}.sd-feiten .af-edit-toggle{background:var(--ax-vlak);width:32px;height:32px;color:var(--ax-tekst-2);box-shadow:inset 0 0 0 1px var(--ax-lijn);top:7px;right:0}.sd-feiten .af-edit-toggle:hover{background:var(--ax-veld);color:var(--ax-inkt);box-shadow:inset 0 0 0 1px #cfd8d2}.sd-feiten .af-edit-toggle:focus-visible{box-shadow:var(--ax-focus);outline:none}.sd-feiten .af-edit{border-top:1px solid var(--ax-lijn);margin-top:12px;padding-top:12px}.sd-feiten .af-edit-grid{gap:12px}.sd-feiten .af-edit-grid label{color:var(--ax-tekst);text-transform:none;letter-spacing:0;gap:6px;font-size:12.5px;font-weight:600}.sd-feiten .af-edit-grid input,.sd-feiten .af-edit-grid select{min-height:var(--ax-knop);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);border:0;padding:8px 12px;font-size:13.5px;font-weight:500}.sd-feiten .af-edit-btn{min-height:36px;padding:0 14px;font-size:13px}.sd-feiten .af-edit-save{background:var(--ax-groen)}.sd-feiten .af-edit-save:hover{background:var(--ax-groen-donker)}.sd-feiten .af-edit-cancel{color:var(--ax-tekst);box-shadow:inset 0 0 0 1px var(--ax-lijn)}@media (width<=47.99rem){.sd-kop{gap:12px}.sd-feiten .address-facts .af-grid,.sd-feiten .address-facts.is-compact .af-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-feiten .address-facts .af-item:last-child{grid-column:span 2}.sd-feiten .af-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sd-chip-icoon{flex:none;width:13px;height:13px}.sd-notitie-form{flex-direction:column;gap:8px;display:flex}.sd-notitie-form>.btn{align-self:flex-end}.sd-notitie-acties{justify-content:flex-end;display:flex}.sd-notitie-blok{flex-direction:column;gap:12px;display:flex}.sd-notities{flex-direction:column;gap:8px;display:flex}.sd-notities.in-paneel{padding:0 16px 16px}.sd-notitie{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn-zacht);padding:10px 12px}.sd-notitie-kop{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.sd-notitie-meta{color:var(--ax-tekst-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;font-size:11.5px;display:flex}.sd-notitie-wie{color:var(--ax-tekst-2);font-weight:600}.sd-notitie-x{width:24px;height:24px;color:var(--ax-tekst-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.sd-notitie-x:hover{color:var(--ax-rood);background:var(--ax-vlak)}.sd-notitie-x:focus-visible{box-shadow:var(--ax-focus);outline:none}.sd-notitie-tekst{color:var(--ax-inkt);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px;line-height:1.5}.ld-notitie{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn-zacht);color:var(--ax-tekst);white-space:pre-line;margin:0 16px 16px;padding:10px 12px;font-size:13.5px;line-height:1.5}.ld-lijst{border-top:1px solid var(--ax-lijn)}.ld-rij{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.ld-rij-tekst{flex:auto;min-width:0}.ld-rij-kop{color:var(--ax-inkt);font-size:13.5px;font-weight:600;line-height:1.3}.ld-rij-kop .t-2{font-weight:500}.ld-rij-body{color:var(--ax-tekst);white-space:pre-line;overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;line-height:1.45}.ld-rij-meta{text-align:right;color:var(--ax-tekst-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;line-height:1.4}.ld-cm-form{grid-template-columns:150px 130px minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.ld-afspraak-form{border-top:1px solid var(--ax-lijn)}.ld-afspraak input[type=datetime-local]{width:100%;min-height:var(--ax-knop);color:var(--ax-inkt);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);border:0;padding:8px 12px;font-size:13.5px;transition:box-shadow .12s,background-color .12s}.ld-afspraak input[type=datetime-local]:hover{box-shadow:inset 0 0 0 1px #cfd8d2}.ld-afspraak input[type=datetime-local]:focus{box-shadow:inset 0 0 0 1px var(--ax-groen), 0 0 0 3px #3f704d2e;background:#fff;outline:none}.ld-kv-link{color:inherit;text-decoration:none}.ld-kv-link:hover{color:var(--ax-groen-donker);text-decoration:underline}@media (width<=71.99rem){.ld-cm-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-cm-form>.breed{grid-column:1/-1}}@media (width<=47.99rem){.ld-cm-form{grid-template-columns:minmax(0,1fr)}.ld-rij{flex-direction:column;gap:4px}.ld-rij-meta{text-align:left;white-space:normal}}.ld-zoekveld{margin-bottom:14px;position:relative}.ld-suggesties{z-index:10;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ld-suggestie{text-align:left;width:100%;color:var(--ax-tekst);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:13.5px;display:block}.ld-suggestie+.ld-suggestie{border-top:1px solid var(--ax-lijn-zacht)}.ld-suggestie:hover,.ld-suggestie:focus-visible{background:var(--ax-veld);color:var(--ax-inkt);outline:none}.of-totalen{padding-top:8px}.of-verstuurd{text-align:center}.of-schouw .schouw-card{box-shadow:inset 0 0 0 1px var(--ax-lijn);margin-top:0}.of-canvas{box-shadow:inset 0 0 0 1px var(--ax-lijn);background:#fff}.of-canvas canvas{touch-action:none;width:100%;height:224px;display:block}.of-canvas-voet{color:var(--ax-tekst-3);justify-content:space-between;align-items:center;gap:12px;margin:8px 0 14px;font-size:12.5px;display:flex}.of-tekenfout{margin:14px 0 0}.of-tekenlink{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.of-tekenlink>.veld{flex:240px}.of-hash{overflow-wrap:anywhere;font-size:11.5px}.of-tabel td.acties form{margin-left:6px;display:inline}.of-tabel td.of-regel-cel{padding:8px}.of-regel-edit{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn-zacht);grid-template-columns:minmax(0,4fr) minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,1.4fr) minmax(0,1.4fr);align-items:end;gap:10px 8px;padding:12px 14px;display:grid}.of-regel-edit input,.of-regel-edit select{background:#fff}.of-regel-knoppen{grid-column:1/-1;gap:8px;display:flex}.of-mobiel{gap:0}.of-mobiel .lijst-mobiel-kaart{box-shadow:none;border-top:1px solid var(--ax-lijn-zacht)}.of-regel-kop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.of-regel-kop>.rij-tekst{flex:auto;min-width:0}.of-regel-acties{flex:none;align-items:center;gap:6px;display:flex}.of-regel-cijfers{color:var(--ax-tekst-2);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin-top:8px;font-size:12.5px;display:grid}.of-regel-cijfers .num{text-align:right}.of-regel-edit.is-mobiel{margin-top:0}.of-inline-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.of-inline-form>.veld{flex:200px}.of-inline-form>.veld.of-smal{flex:0 180px}.of-hulp{color:var(--ax-tekst-2);margin-top:12px;font-size:12.5px;line-height:1.5}.of-hulp+.of-hulp{margin-top:6px}.of-hulp b{color:var(--ax-inkt);font-weight:600}.of-link{color:var(--ax-groen-donker);text-decoration:underline}.of-isde-waarschuwing{padding:0 16px 16px}.of-isde-waarschuwing .melding{margin-bottom:0}@media (width<=71.99rem){.of-regel-edit{grid-template-columns:repeat(2,minmax(0,1fr))}}.of-bedankt{text-align:center;padding:40px 24px 32px}.of-bedankt-icoon{background:var(--ax-groen-licht);width:56px;height:56px;color:var(--ax-groen);justify-content:center;align-items:center;display:inline-flex}.of-bedankt-icoon svg{width:28px;height:28px}.of-bedankt h1{color:var(--ax-inkt);letter-spacing:-.01em;margin:20px 0 0;font-size:22px;font-weight:700;line-height:1.25}.of-bedankt-actie{margin-top:24px}.of-bedankt-meta{color:var(--ax-tekst-3);margin:12px 0 0;font-size:12.5px}.fc-pagina .stramien-stapel>.paneel+.paneel,.fc-pagina .stramien-zij>.paneel+.paneel,.rt-pagina .stramien-zij>.paneel+.paneel,.rt-nieuw>.paneel+.paneel,.wk-pagina>.paneel+.paneel{margin-top:0}.fc-raster{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin-top:12px;display:grid}@media (width>=72rem){.fc-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-raster>.paneel,.fc-raster>section{flex-direction:column;margin:0;display:flex}.fc-raster>section>.paneel-body:last-child,.fc-raster>section>form:last-of-type{flex:auto}.fc-acties .acties-stapel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.fc-acties .acties-stapel>form{display:block}.fc-acties .acties-stapel>.btn,.fc-acties .acties-stapel>form>.btn{width:100%}.fc-acties .of-verstuurd{grid-column:1/-1;margin:0}.fc-acties .fc-docs{border-top:1px solid var(--ax-lijn-zacht);grid-column:1/-1;margin-top:4px;padding-top:10px}.fc-docs-kop{letter-spacing:.05em;text-transform:uppercase;color:var(--ax-tekst-3);margin-bottom:2px;font-size:11px;display:block}.fc-doc{min-height:30px;color:var(--ax-groen-donker);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.fc-doc:hover{text-underline-offset:2px;text-decoration:underline}.fc-doc svg{width:15px;height:15px;color:var(--ax-tekst-3);flex:none}.fc-acties .fc-docs{margin-bottom:0}.fc-bon .bon-body{padding:0 16px}.fc-bon .bon-regel{border-bottom:1px solid var(--ax-lijn-zacht);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.fc-bon .bon-regel:last-child{border-bottom:0}.fc-bon .bon-regel-tekst{flex:auto;min-width:0}.fc-bon .bon-regel-naam{color:var(--ax-inkt);font-size:13.5px;font-weight:600}.fc-bon .bon-regel-sub{color:var(--ax-tekst-3);margin-top:4px;font-size:12px}.fc-bon .bon-regel-rechts{text-align:right;flex:none}.fc-bon .bon-regel-prijs{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500}.fc-bon .totalen{border-top:1px solid var(--ax-lijn)}.fc-bon .totalen .totalen-rij{justify-content:flex-end;gap:24px}.fc-bon .totalen .totalen-rij>.num{text-align:right;min-width:7rem}.fc-klant{align-items:flex-start;gap:16px;padding:16px;display:flex}.fc-klant-naam{color:var(--ax-inkt);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.fc-klant-adres{color:var(--ax-tekst);margin:4px 0 0;font-size:13.5px;line-height:1.4}.fc-klant-contact{color:var(--ax-tekst-2);margin:6px 0 0;font-size:12.5px;line-height:1.5}.fc-klant-contact span{display:block}.fc-klant-datum{min-width:120px;box-shadow:none;text-align:right;background:0 0;flex:none;padding:0}.fc-klant-datum .feit-k{letter-spacing:0;text-transform:none;color:var(--ax-tekst-3);font-size:11px;font-weight:500}.fc-klant-datum .feit-v{margin-top:1px;font-size:13px;font-weight:500}.fc-feiten{padding:0 16px 16px}.fc-feiten .address-facts,.fc-feiten .address-facts.is-compact{box-shadow:none;background:0 0;margin:0;padding:0}.fc-feiten .address-facts .af-grid,.fc-feiten .address-facts.is-compact .af-grid{border-top:1px solid var(--ax-lijn-zacht);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 18px;padding-top:12px;display:grid}.fc-feiten .address-facts .af-item{min-width:0;box-shadow:none;background:0 0;padding:0;display:block}.fc-feiten .address-facts .af-label{letter-spacing:0;text-transform:none;color:var(--ax-tekst-3);margin:0;font-size:11px;font-weight:500;display:block}.fc-feiten .address-facts .af-value,.fc-feiten .address-facts.is-compact .af-value{color:var(--ax-inkt);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:1px;font-size:13px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.fc-feiten .address-facts .af-empty{color:var(--ax-tekst-3);font-size:12px;font-style:normal;font-weight:500}.fc-feiten .label-pill{vertical-align:middle;align-items:center;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.fc-feiten .af-woz-jaar{color:var(--ax-tekst-3);font-weight:500}@media (width<=63.99rem){.fc-feiten .address-facts .af-grid,.fc-feiten .address-facts.is-compact .af-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem){.fc-feiten .address-facts .af-grid,.fc-feiten .address-facts.is-compact .af-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-tabel .rij-titel{white-space:normal}.fc-meldcode{color:var(--ax-rood);margin-top:2px;font-size:12px;font-weight:600;display:block}.fc-melding{align-items:center}.fc-melding p{margin:0}.fc-melding .fc-melding-sub{color:var(--ax-tekst-2);margin-top:2px;font-size:12.5px;font-weight:400}.fc-melding .fc-melding-sub a{color:var(--ax-inkt);font-weight:600;text-decoration:underline}.fc-melding-actie{flex:none;margin-left:auto}.fc-kv>dd.t-oranje{color:var(--st-niet-thuis-fg)}.fc-kv>dd.t-groen{color:var(--st-opdracht-fg)}.fc-kv>dd.t-rood{color:var(--ax-rood)}.fc-acties-pdf{flex-direction:column;gap:8px;display:flex}.fc-acties-pdf.met-lijn{border-top:1px solid var(--ax-lijn-zacht);margin-top:4px;padding-top:12px}.fc-acties-pdf>.btn{width:100%}.fc-acties-weg{border-top:1px solid var(--ax-lijn-zacht);margin-top:4px;padding-top:12px}.fc-acties-weg>.btn{width:100%}.fc-modal{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fc-modal-achter{background:#0f172a80;position:absolute;inset:0}.fc-modal-vlak{width:100%;max-width:460px;position:relative}.fc-modal-tekst{color:var(--ax-tekst-2);margin:0;font-size:12.5px;line-height:1.5}.fc-modal-tekst+.fc-modal-tekst{margin-top:6px}.fc-modal-adres{min-height:40px;color:var(--ax-tekst);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);align-items:center;padding:8px 12px;font-size:13.5px;display:flex}.fc-modal-status{margin:12px 0 0;font-size:12px;font-weight:600}@media (width<=71.99rem){.stramien-zij.fc-zij{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (width<=47.99rem){.stramien-zij.fc-zij{grid-template-columns:minmax(0,1fr)}}.fc-adres-rooster{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:14px 12px;display:grid}@media (width<=47.99rem){.fc-adres-rooster{grid-template-columns:minmax(0,1fr)}}.fc-foutlijst{color:var(--ax-tekst-2);margin:4px 0 0;padding-left:18px;font-weight:400;list-style:outside}.fc-regio{margin-left:4px}.fc-regels{flex-direction:column;display:flex}.fc-regel{border-bottom:1px solid var(--ax-lijn-zacht);padding:12px 16px}.fc-regel:last-child{border-bottom:0}.fc-regel-rij{grid-template-columns:minmax(0,1fr) 150px 40px;align-items:center;gap:8px;display:grid}.fc-regel-aantal{align-items:center;gap:6px;display:flex}.fc-regel-aantal input{text-align:right}.fc-regel-eenheid{color:var(--ax-tekst-3);white-space:nowrap;min-width:2.5ch;font-size:12px}.fc-regel-som{color:var(--ax-tekst-2);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:12.5px;display:flex}.fc-regel-som b{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=47.99rem){.fc-regel-rij{grid-template-columns:minmax(0,1fr) 40px}.fc-regel-aantal{grid-column:1/-1}}.fc-totalen{border-top:1px solid var(--ax-lijn-zacht);padding:8px 0}.fc-samenvatting-hulp{padding:0 16px 14px}.rt-feitenregel .address-facts,.rt-feitenregel .address-facts.is-compact{box-shadow:none;background:0 0;margin:4px 0 0;padding:0}.rt-feitenregel .address-facts .af-grid,.rt-feitenregel .address-facts.is-compact .af-grid{flex-wrap:wrap;align-items:center;gap:2px 0;display:flex;overflow:visible}.rt-feitenregel .address-facts .af-item{align-items:center;min-width:0;display:inline-flex}.rt-feitenregel .address-facts .af-item+.af-item:before{content:"·";color:var(--ax-tekst-3);margin:0 6px}.rt-feitenregel .address-facts .af-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.rt-feitenregel .address-facts .af-value,.rt-feitenregel .address-facts.is-compact .af-value{color:var(--ax-tekst-2);white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.3;display:inline;overflow:visible}.rt-feitenregel .address-facts .af-empty{color:var(--ax-tekst-3);font-size:12px;font-style:normal;font-weight:500}.rt-feitenregel .label-pill{justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.rt-feitenregel .af-woz-jaar{color:var(--ax-tekst-3)}.rt-tabel td.rt-kol-status{white-space:nowrap}.rt-tabel td.acties{white-space:normal}.rt-bijwerken{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rt-bijwerken select{flex:9rem;width:auto;min-width:0;max-width:180px;min-height:32px;padding-top:5px;padding-bottom:5px;font-size:12.5px}.rt-bijwerken input{flex:2 10rem;width:auto;min-width:0;max-width:200px;min-height:32px;padding-top:5px;padding-bottom:5px;font-size:12.5px}.rt-bijwerken .btn{flex:none}@media (width<=71.99rem){.rt-kol-status{display:none}}@media (width<=47.99rem){.rt-bijwerken{flex-wrap:wrap;justify-content:flex-start}.rt-bijwerken select,.rt-bijwerken input{width:100%}}.rt-voortgang{padding:0 16px 16px}.rt-voortgang-kop{color:var(--ax-tekst-2);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12.5px;display:flex}.rt-voortgang-kop b{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.rt-legenda{color:var(--ax-tekst-2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.rt-legenda span{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.rt-legenda b{color:var(--ax-inkt);font-weight:600}.rt-g-grijs{background:var(--st-te-bezoeken);color:var(--st-te-bezoeken)}.rt-g-oranje{background:var(--st-niet-thuis);color:var(--st-niet-thuis)}.rt-g-blauw{background:var(--st-offerte);color:var(--st-offerte)}.rt-g-groen{background:var(--st-opdracht);color:var(--st-opdracht)}.rt-g-rood{background:var(--st-geen-interesse);color:var(--st-geen-interesse)}.rt-bron{flex-direction:column;gap:6px;min-width:0;display:flex}.rt-bron .veld-label{margin-bottom:0}.rt-bron textarea{min-height:86px}.rt-bron .btn{margin-top:2px}.rt-melding-rij{margin-top:12px;font-size:13px}.rt-gevonden{border-top:1px solid var(--ax-lijn);margin-top:16px;padding-top:16px}.rt-gevonden-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rt-gevonden-tel{color:var(--ax-tekst-2);margin:0;font-size:13.5px}.rt-gevonden-tel b{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-weight:700}.rt-gevonden-noot{color:var(--ax-tekst-2);align-items:flex-start;gap:5px;margin:3px 0 0;font-size:12px;display:flex}.rt-gevonden-noot svg{flex:none;width:13px;height:13px;margin-top:2px}.rt-gevonden-acties{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rt-schakel{min-height:32px;color:var(--ax-tekst);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.rt-legenda-labels{color:var(--ax-tekst-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.rt-legenda-labels span{align-items:center;gap:6px;display:inline-flex}.rt-lijst{background:var(--ax-vlak);max-height:28rem;box-shadow:inset 0 0 0 1px var(--ax-lijn);margin-top:10px;overflow-y:auto}.rt-adres{min-height:48px;color:var(--ax-tekst);border-bottom:1px solid var(--ax-lijn-zacht);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;font-weight:400;display:flex}.rt-adres:last-child{border-bottom:0}.rt-adres:hover{background:var(--ax-veld)}.rt-adres.is-gekozen{background:var(--ax-groen-licht)}.rt-adres input[type=checkbox]{flex:none}.rt-adres-tekst{flex:auto;min-width:0}.rt-adres-type{color:var(--ax-tekst-2);white-space:nowrap;font-size:12.5px}.rt-adres-badges{flex:none;align-items:center;gap:6px;display:flex}.rt-adres-badges .kd-label-groot{width:auto;min-width:24px;padding:0 5px}.rt-gekozen>div{min-height:48px;color:var(--ax-tekst);align-items:center;gap:12px;padding:8px 16px;font-size:13.5px;display:flex}.rt-gekozen>div:not(:first-of-type){border-top:1px solid var(--ax-lijn-zacht)}.rt-gekozen>div>span{min-width:0;color:var(--ax-inkt);flex:auto;font-weight:500}.wk-status{border-bottom:1px solid var(--ax-lijn);color:var(--ax-tekst-2);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;font-size:12.5px;display:flex}.wk-status b{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-weight:600}.wk-status-rij{align-items:center;gap:8px;display:inline-flex}.wk-vulling{background:var(--ax-oranje-licht);box-shadow:inset 0 0 0 1px var(--ax-lijn);flex:100%;align-items:center;gap:12px;padding:10px 12px;display:flex}.wk-vulling-tekst{flex:auto;min-width:200px}.wk-vulling-kop{color:var(--ax-inkt);font-size:13px;font-weight:600}.wk-vulling .balk{background:var(--ax-lijn-zacht);margin-top:6px}.wk-vulling .balk>span{transition:width .3s}.wk-vulling-voet{color:var(--ax-tekst-2);margin-top:4px;font-size:12px}.wk-tabel .rij-titel{font-variant-numeric:tabular-nums;letter-spacing:.02em}.wk-tabel tbody tr.is-selected td{background:var(--ax-groen-licht)}.wk-tabel td.wk-check,.wk-tabel th.wk-check{width:40px;padding-right:0}.wk-tabel .kd-label-groot{width:auto;min-width:22px;padding:0 5px}.wk-tabel .btn-icoon.btn-sm{width:auto;min-height:24px;padding:0 6px;font-size:12px}.wk-woz{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wk-score{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:64px;height:24px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.wk-score.is-hot{background:var(--st-opdracht-bg);color:var(--st-opdracht-fg)}.wk-score.is-warm{background:var(--st-niet-thuis-bg);color:var(--st-niet-thuis-fg)}.wk-score.is-cold{background:var(--st-te-bezoeken-bg);color:var(--st-te-bezoeken-fg)}.wk-score.is-empty{color:var(--ax-tekst-3);box-shadow:inset 0 0 0 1px var(--ax-lijn);background:0 0}.wk-gelopen{font-variant-numeric:tabular-nums}.wk-gelopen.is-vol{color:var(--st-opdracht-fg);font-weight:600}.wk-gelopen.is-leeg{color:var(--ax-tekst-3)}.wk-toelichting{color:var(--ax-tekst-2);border-top:1px solid var(--ax-lijn);background:var(--ax-veld);margin:0;padding:12px 16px;font-size:12.5px;line-height:1.55}.wk-toelichting b{color:var(--ax-tekst);font-weight:600}.wk-selectbar{z-index:5;color:var(--ax-tekst);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;display:flex;position:sticky;bottom:12px}.wk-selectbar b{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-weight:700}.pn-pagina,.pn-stapel{flex-direction:column;gap:12px;min-width:0;display:flex}.pn-stapel-klein{flex-direction:column;gap:10px;min-width:0;display:flex}.pn-pagina>.paneel+.paneel,.pn-stapel>.paneel+.paneel,.pn-detail>.paneel+.paneel{margin-top:0}@media (width>=72rem){.pn-pagina{margin-bottom:24px}}.pn-2kol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}@media (width<=47.99rem){.pn-2kol{grid-template-columns:minmax(0,1fr)}}.pn-mt{margin-top:12px}.pn-mt-klein{margin-top:8px}.pn-vol{width:100%}.pn-rechts-uitlijn{justify-content:flex-end;display:flex}.pn-link{color:var(--ax-groen-donker);font-weight:500;text-decoration:none}.pn-link:hover{text-decoration:underline}.pn-x{width:24px;height:24px;color:var(--ax-tekst-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.pn-x:hover{color:var(--ax-rood);background:var(--ax-lijn-zacht)}.pn-kaartjes{-webkit-overflow-scrolling:touch;align-items:stretch;gap:8px;min-width:0;padding:12px 16px;display:flex;overflow-x:auto}.pn-kaartjes[data-backlog-items]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;-ms-overflow-style:auto}.pn-kaartjes[data-backlog-items]::-webkit-scrollbar{height:8px;display:block}.pn-kaartjes[data-backlog-items]::-webkit-scrollbar-track{background:0 0}.pn-kaartjes[data-backlog-items]::-webkit-scrollbar-thumb{background:#cbd5e1}.pn-kaartjes[data-backlog-items]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pn-kaartje{background:var(--ax-vlak);width:236px;box-shadow:inset 0 0 0 1px var(--ax-lijn);cursor:grab;flex-direction:column;flex:none;min-width:0;padding:10px;transition:box-shadow .12s;display:flex}.pn-kaartje:hover{box-shadow:inset 0 0 0 1px #b8c2bc}.pn-kaartje:active{cursor:grabbing}.pn-kaartje:focus-visible{box-shadow:var(--ax-focus);outline:none}.pn-kaartje.is-locked{cursor:not-allowed}.pn-kaartje.is-locked:hover{box-shadow:inset 0 0 0 1px var(--ax-lijn)}.pn-kaartje.is-locked .rij-titel{color:var(--ax-tekst-2)}.pn-kaartje .rij-met-foto{align-items:center;gap:10px}.pn-kaartje-voet{border-top:1px solid var(--ax-lijn-zacht);justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;padding-top:8px;font-size:11.5px;display:flex}.pn-kaartje-nr{color:var(--ax-tekst-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pn-kaartje-bedrag{color:var(--ax-inkt);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pn-kaartje>.chip{justify-content:center;width:100%;margin-top:8px}.pn-kaartje>.chip.is-lang{white-space:normal;text-align:center;height:auto;min-height:24px;padding-top:4px;padding-bottom:4px;line-height:1.25}.pn-kaartje-actie{margin-top:auto;padding-top:8px}.pn-kaartje-actie .btn{width:100%}.pn-leeg-rij{min-height:40px;color:var(--ax-tekst-2);align-items:center;gap:8px;font-size:13px;display:flex}.pn-leeg-rij svg{width:16px;height:16px;color:var(--ax-groen);flex:none}.pn-kaartje.is-glow{box-shadow:inset 0 0 0 2px var(--ax-oranje)}.pn-blokkades{flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding:10px 16px;display:flex}.pn-blok{min-height:32px;color:var(--ax-tekst-2);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);align-items:center;gap:8px;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.pn-blok b{color:var(--ax-inkt);font-weight:600}.pn-blok-meta{align-items:center;gap:8px;display:inline-flex}.pn-blok-meta>span+span:before{content:"";background:var(--ax-lijn);vertical-align:middle;width:1px;height:12px;margin-right:8px;display:inline-block}.pn-blokkades .pn-rechts{margin-left:auto}.pn-agenda,.pn-agenda #planner-calendar{min-width:0}.pn-overlay{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:16px;position:fixed;inset:0}.pn-overlay.is-boven{z-index:60}.pn-modal{-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;max-width:440px;max-height:92vh;display:flex;position:relative;overflow-y:auto}.pn-modal.is-middel{max-width:560px}.pn-modal.is-breed{max-width:1040px}.pn-modal>.paneel-kop,.pn-modal>.paneel-voet{flex:none}.pn-modal-body{padding:16px}.pn-modal-sluit{width:32px;height:32px;color:var(--ax-tekst-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:20px;line-height:1;display:inline-flex}.pn-modal-sluit:hover{color:var(--ax-inkt);background:var(--ax-veld)}.pn-modal-sluit:focus-visible{box-shadow:var(--ax-focus);outline:none}.pn-modal-sluit.is-los{z-index:1;position:absolute;top:12px;right:12px}.pn-intro{color:var(--ax-tekst-2);margin:0 0 14px;font-size:12.5px;line-height:1.45}.pn-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.pn-detail-kop{align-items:flex-start;gap:14px;min-width:0;padding-right:40px;display:flex}.pn-detail-kop .gevelfoto{flex:none}.pn-detail-tekst{flex:auto;min-width:0}.pn-detail-titel{color:var(--ax-inkt);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}.pn-detail-sub{color:var(--ax-tekst-2);flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:3px;font-size:12.5px;line-height:1.4;display:flex}.pn-detail-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.pn-sectie-titel{color:var(--ax-inkt);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.pn-scheiding{border-top:1px solid var(--ax-lijn-zacht);padding-top:14px}.pn-knoppenrij{gap:8px;display:flex}.pn-knoppenrij>form{flex:1 1 0;min-width:0}.pn-knoppenrij .btn{width:100%}.pn-planrij{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pn-planrij .veld{flex:150px;min-width:0}.pn-planrij .veld.is-tijd{flex:0 108px}.pn-planrij .btn{flex:none}@media (width<=47.99rem){.pn-planrij .btn{width:100%}}.pn-melding{color:var(--ax-tekst);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);border-left:3px solid var(--ax-tekst-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.pn-melding b{color:var(--ax-inkt);font-weight:600}.pn-melding.is-groen{border-left-color:var(--st-opdracht-fg)}.pn-melding.is-blauw{border-left-color:var(--ax-groen)}.pn-melding.is-oranje{border-left-color:var(--ax-oranje)}.pn-melding.is-rood{border-left-color:var(--ax-rood)}.pn-melding-tekst{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.pn-melding .btn{flex:none}.pn-cap{color:var(--ax-tekst);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);border-left:3px solid var(--ax-groen);margin-top:12px;padding:10px 12px;font-size:12.5px}.pn-cap.is-past-niet{border-left-color:var(--ax-rood)}.pn-cap.is-neutraal{border-left-color:var(--ax-tekst-3);color:var(--ax-tekst-2)}.pn-cap-titel{color:var(--ax-inkt);font-weight:600}.pn-cap-rij{justify-content:space-between;gap:8px;margin-top:6px;display:flex}.pn-cap-rij .num{font-variant-numeric:tabular-nums;white-space:nowrap}.pn-cap-meta{color:var(--ax-tekst-3);margin-top:1px;font-size:11.5px}.pn-cap .t-rood{color:var(--ax-rood)}.pn-cap .pn-vet{font-weight:700}.pn-regels{flex-direction:column;min-width:0;display:flex}.pn-regels.is-omlijnd{box-shadow:inset 0 0 0 1px var(--ax-lijn)}.pn-regel{color:var(--ax-tekst);border-bottom:1px solid var(--ax-lijn-zacht);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 16px;font-size:13px;display:flex}.pn-regels.is-omlijnd .pn-regel{padding:8px 12px}.pn-regel:last-child{border-bottom:0}.pn-regel-tekst{min-width:0;color:var(--ax-inkt);flex-wrap:wrap;flex:auto;align-items:center;gap:4px 8px;display:inline-flex}.pn-regel .num{color:var(--ax-tekst-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.pn-regel-rechts{flex:none;align-items:center;gap:8px;display:inline-flex}.pn-regel-rechts .num{color:var(--ax-inkt);font-weight:600}.pn-regel-rechts .num.t-rood{color:var(--ax-rood)}.pn-chip-klein{height:20px;padding:0 6px;font-size:10.5px}.pn-formvak{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn-zacht);flex-direction:column;gap:8px;padding:12px;display:flex}.pn-formvak input:not([type=file]),.pn-formvak select,.pn-formvak textarea{background:#fff}.pn-formvak .veld-rooster{gap:8px}.pn-formvak .veld-rooster+.veld-rooster{margin-top:0}.pn-formvak .totalen-rij{padding:4px 0}.pn-formvak input[type=file]{min-height:40px;color:var(--ax-tekst-2);box-shadow:none;background:0 0;padding:4px 0 4px 4px;font-size:12px}.pn-formvak input[type=file]::file-selector-button{height:32px;font:inherit;color:var(--ax-tekst);box-shadow:inset 0 0 0 1px var(--ax-lijn);cursor:pointer;background:#fff;border:0;margin-right:8px;padding:0 10px;font-size:12.5px;font-weight:600}.pn-formvak input[type=file]::file-selector-button:hover{background:var(--ax-veld)}.pn-fotos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pn-foto{min-width:0;position:relative}.pn-foto a{aspect-ratio:1;background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);display:block;overflow:hidden}.pn-foto img{object-fit:cover;width:100%;height:100%;display:block}.pn-foto-soort{color:#fff;pointer-events:none;background:#0f172a9e;padding:1px 5px;font-size:9.5px;font-weight:600;line-height:1.5;position:absolute;top:4px;left:4px}.pn-foto-weg{color:#fff;cursor:pointer;background:#0f172a9e;border:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.pn-foto-weg:hover{background:var(--ax-rood)}.pn-sig{box-shadow:inset 0 0 0 1px var(--ax-lijn);min-width:0;padding:12px}.pn-sig-kop{color:var(--ax-tekst);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.pn-sig-canvas,.pn-sig-beeld{width:100%;height:150px;box-shadow:inset 0 0 0 1px var(--ax-lijn);background:#fbfcf8;display:block}.pn-sig-canvas{touch-action:none;cursor:crosshair}.pn-sig-beeld{object-fit:contain}.pn-sig-knoppen{gap:8px;margin-top:8px;display:flex}.pn-sig-knoppen .btn{flex:1 1 0}#schouw-kaart{min-width:0}#schouw-kaart .kaart-kop{border-bottom:1px solid var(--ax-lijn);flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:56px;padding:8px 16px;display:flex}#schouw-kaart .kaart-kop-rij{align-items:center;gap:10px;min-width:0;display:flex}#schouw-kaart .kaart-legenda{color:var(--ax-tekst-2);flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;font-weight:600;display:inline-flex}#schouw-kaart .kaart-legenda>span{align-items:center;gap:5px;display:inline-flex}.pn-stip-groen{color:#1f8a52}.pn-stip-rood{color:#dc2626}.pn-stip-oranje{color:#f59e0b}#schouw-kaart .kaart-filters{gap:8px;min-width:0;margin-left:auto;display:flex}#schouw-kaart .kaart-filters select{width:auto;min-width:0}#schouw-kaart .kaart-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:12px 16px 16px;display:grid}@media (width>=72rem){#schouw-kaart .kaart-grid{grid-template-rows:clamp(560px,78vh,900px);grid-template-columns:minmax(0,1fr) 330px}#schouw-kaart .kaart-zijkolom{height:100%;overflow-y:auto}}#schouw-kaart .kaart-vlak{width:100%;min-width:0;height:100%;min-height:clamp(420px,60vh,900px);box-shadow:inset 0 0 0 1px var(--ax-lijn)}#schouw-kaart .leaflet-container{z-index:0;isolation:isolate;font-family:var(--font-sans), sans-serif;position:relative}#schouw-kaart .leaflet-popup-content{font-family:var(--font-sans), sans-serif}#schouw-kaart .leaflet-tile{mix-blend-mode:normal!important}#schouw-kaart .leaflet-tile-pane{filter:saturate(.6)brightness(1.04)}#schouw-kaart .leaflet-popup-content-wrapper,#schouw-kaart .leaflet-popup-tip{box-shadow:0 0 0 1px var(--ax-lijn), 0 12px 32px -8px #0f172a4d}#schouw-kaart .leaflet-control-zoom a{color:var(--ax-tekst);box-shadow:inset 0 0 0 1px var(--ax-lijn);border:0}#schouw-kaart .kaart-zijkolom{flex-direction:column;gap:12px;min-width:0;display:flex}#schouw-kaart .kaart-zijkolom .paneel+.paneel{margin-top:0}#schouw-kaart .kaart-uitleg{color:var(--ax-tekst-2);margin:0;font-size:12px;line-height:1.45}#schouw-kaart .kaart-uitleg b{color:var(--ax-inkt);font-weight:600}#schouw-kaart [data-dagplan-lijst]{flex-direction:column;gap:6px;display:flex}#schouw-kaart [data-dagplan-lijst] p{margin:0}#schouw-kaart .kaart-knoppen{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}#schouw-kaart .kaart-knoppen .btn{width:100%}#schouw-kaart [data-dagplan-uitkomst] p{margin:0}#schouw-kaart [data-dagplan-uitkomst]:not(:empty){margin-top:2px}#schouw-kaart:not(.is-vol) [data-kaart-terug]{display:none}#schouw-kaart [data-kaart-terug].btn{width:100%}#schouw-kaart.is-vol{left:var(--kaart-left,0px);bottom:0;right:0;top:var(--kaart-top,150px);z-index:30;background:var(--ax-grond);box-shadow:none;margin:0;padding:0;position:fixed;overflow:hidden}#schouw-kaart.is-vol .kaart-grid{padding:0;display:block;position:absolute;inset:0}#schouw-kaart.is-vol .kaart-vlak{height:100%;min-height:0;box-shadow:none;position:absolute;inset:0}#schouw-kaart.is-vol .kaart-zijkolom{z-index:640;width:min(340px,86vw);height:auto;position:absolute;top:12px;bottom:12px;right:12px;overflow-y:auto}#schouw-kaart.is-vol .kaart-zijkolom>.paneel,#schouw-kaart.is-vol .kaart-zijkolom>.pn-melding{box-shadow:0 0 0 1px var(--ax-lijn), 0 18px 44px -12px #0f172a47}#schouw-kaart.is-vol .kaart-kop{background:var(--ax-vlak);min-height:0;box-shadow:0 0 0 1px var(--ax-lijn), 0 18px 44px -12px #0f172a47;border-bottom:0;flex-direction:column;align-items:stretch;gap:10px;padding:12px}#schouw-kaart.is-vol .kaart-kop-rij{flex-wrap:wrap}#schouw-kaart.is-vol .kaart-filters{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;display:grid}#schouw-kaart.is-vol .kaart-filters select{width:100%}body.kaart-vol{overflow:hidden}body.kaart-vol #backlog{left:calc(var(--kaart-left,0px) + 12px);right:372px;top:calc(var(--kaart-top,150px) + 12px);z-index:35;box-shadow:none;background:0 0;margin:0;padding:0;position:fixed;overflow:hidden}body.kaart-vol #backlog .paneel{box-shadow:none;background:0 0}body.kaart-vol #backlog .paneel-kop{display:none}body.kaart-vol #backlog .pn-kaartjes{padding:4px 4px 10px}body.kaart-vol #backlog .pn-kaartjes[data-backlog-items]{scrollbar-width:none}body.kaart-vol #backlog .pn-kaartjes[data-backlog-items]::-webkit-scrollbar{display:none}body.kaart-vol #backlog .pn-kaartje{box-shadow:0 0 0 1px var(--ax-lijn), 0 12px 28px -10px #0f172a4d}body.kaart-vol #backlog .pn-kaartje.is-glow{box-shadow:0 0 0 2px var(--ax-oranje), 0 12px 28px -10px #0f172a4d}@media (width<=900px){body.kaart-vol #backlog{max-height:32vh;right:12px}}body.kaart-vol #detail-modal{z-index:1300}body.kaart-vol #app-confirm-modal{z-index:1400}body.kaart-vol .app-toast-stack{z-index:1500}.kaart-mobielbalk{display:none}.kaart-mobielknop{cursor:pointer;border:0;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.kaart-mobielknop.is-terug{background:var(--ax-vlak);color:var(--ax-inkt);box-shadow:0 0 0 1px var(--ax-lijn), 0 12px 28px -10px #0f172a4d}.kaart-mobielknop.is-dagplan{background:var(--ax-groen);color:#fff;box-shadow:0 12px 28px -10px #0f172a4d}.kaart-mobielteller{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff40;min-width:20px;margin-left:6px;padding:1px 6px;font-size:11.5px;display:inline-block}@media (width<=1023px){body.kaart-vol #backlog{display:none}#schouw-kaart.is-vol .kaart-mobielbalk{z-index:670;pointer-events:none;justify-content:center;gap:10px;display:flex;position:fixed;bottom:14px;left:0;right:0}#schouw-kaart.is-vol .kaart-mobielbalk button{pointer-events:auto}#schouw-kaart.is-vol .kaart-zijkolom{background:var(--ax-vlak);width:100%;max-height:76vh;box-shadow:0 0 0 1px var(--ax-lijn), 0 -18px 44px -12px #0f172a4d;z-index:660;padding:14px 14px 74px;transition:transform .25s;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(105%)}#schouw-kaart.is-vol .kaart-zijkolom.is-open{transform:translateY(0)}#schouw-kaart.is-vol .kaart-zijkolom>.paneel,#schouw-kaart.is-vol .kaart-zijkolom>.pn-melding{box-shadow:inset 0 0 0 1px var(--ax-lijn)}#schouw-kaart.is-vol .kaart-kop{box-shadow:none;padding:0 0 10px}}.mr-stapel{flex-direction:column;gap:12px;min-width:0;display:flex}.mr-stapel>.paneel+.paneel{margin-top:0}.mr-regels{flex-direction:column;gap:14px;display:flex}.mr-regel{min-width:0}.mr-regel-kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mr-regel-l{color:var(--ax-tekst);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.mr-regel-v{color:var(--ax-inkt);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:500}.mr-regel-v.groot{letter-spacing:-.02em;font-size:17px;font-weight:500}.mr-regel-sub{color:var(--ax-tekst-3);margin-top:4px;font-size:11.5px}.mr-balk{background:var(--ax-lijn-zacht);margin-top:6px;overflow:hidden}.mr-balk>span{background:var(--ax-lijn);height:100%;transition:width .3s;display:block}.mr-balk.dik{height:12px}.mr-balk.dun{height:6px;margin-top:5px}.mr-balk .is-omzet{background:var(--ax-groen)}.ml-telling{color:var(--ax-tekst-3);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11.5px;font-weight:600}.ml-tabel td.ml-cel-van{width:24%;max-width:280px}.ml-tabel td.ml-cel-onderwerp{max-width:0}.ml-tabel td.meta{white-space:nowrap}.ml-onderwerp{align-items:center;gap:8px;min-width:0;display:flex}.ml-onderwerp .rij-titel{flex:0 auto}.ml-tag{height:20px;color:var(--ax-tekst-2);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.ml-tag svg{width:11px;height:11px}.ml-stip{color:var(--ax-groen);margin-right:7px;position:relative;top:-1px}.ml-ongelezen .rij-titel{color:var(--ax-inkt);font-weight:700}.ml-ongelezen td.meta{color:var(--ax-groen-donker);font-weight:600}.ml-tabel td.acties{width:1%}.ml-tabel td.acties form{display:inline-block}.ml-tabel td.acties form+form{margin-left:4px}.ml-tabel td.acties .btn-icoon{color:var(--ax-tekst-3)}.ml-tabel td.acties .btn-icoon:hover{color:var(--ax-inkt)}.ml-tabel td.acties .ml-act-gevaar:hover{color:var(--ax-rood);background:var(--ax-rood-licht)}.ml-kaart-kop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ml-kaart-kop .rij-titel{flex:auto}.ml-kaart-datum{color:var(--ax-tekst-3);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.ml-compose{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width>=72rem){.ml-compose:has(.ml-preview.is-open){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ml-preview.is-open{top:calc(var(--top-h,80px) + 12px);position:sticky}}.ml-preview{display:none}.ml-preview.is-open{display:block}.ml-compose textarea{resize:vertical;min-height:240px}.ml-optioneel{color:var(--ax-tekst-3);font-weight:500}.ml-afzenders{flex-wrap:wrap;gap:6px;display:flex}.ml-preview-frame{background:var(--ax-veld)}.ml-preview-frame iframe{border:0;width:100%;min-height:680px;display:block}.ml-lees .kv{border-bottom:1px solid var(--ax-lijn);grid-template-columns:120px minmax(0,1fr)}.ml-lees .kv .chip+.chip{margin-left:6px}.ml-iframe-wrap{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn)}.ml-iframe{background:#fff;border:0;width:100%;min-height:520px;display:block}.ml-tekst{color:var(--ax-inkt);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);max-height:600px;margin:0;padding:14px 16px;font-family:inherit;font-size:13.5px;line-height:1.65;overflow:auto}.ml-bijlage-icoon{width:36px;height:36px;color:var(--ax-tekst-2);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);flex:none;justify-content:center;align-items:center;display:inline-flex}.ml-bijlage-icoon svg{width:16px;height:16px}.ml-bijlage-maat{color:var(--ax-tekst-2);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12.5px}.rp-hoofd,.rp-twee{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width>=72rem){.rp-hoofd{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rp-twee{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-legenda{color:var(--ax-tekst-2);align-items:center;gap:14px;font-size:11.5px;display:flex}.rp-legenda-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rp-legenda-item:before{content:"";background:var(--ax-lijn);flex:none;width:10px;height:10px}.rp-legenda-item.is-omzet:before{background:var(--ax-groen)}.rp-legenda-item.is-getekend:before{background:#0ea5e9;width:14px;height:2px}.rp-grafiek{gap:10px;display:flex}.rp-as{text-align:right;width:56px;height:260px;color:var(--ax-tekst-3);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:space-between;font-size:10.5px;line-height:1;display:flex}.rp-vlak-wrap{flex:auto;min-width:0}.rp-vlak{height:260px;position:relative;overflow:hidden}.rp-raster{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.rp-raster>span{border-top:1px solid var(--ax-lijn-zacht);display:block}.rp-lijn{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rp-lijn polyline{fill:none;stroke:#0ea5e9;stroke-width:1.6px}.rp-staven{align-items:flex-end;gap:3px;height:100%;display:flex;position:relative}.rp-staaf{background:var(--ax-groen);flex:1 1 0;min-width:0}.rp-staaf:hover{background:var(--ax-groen-donker)}.rp-x-as{color:var(--ax-tekst-3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.rp-groot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.rp-groot-v{color:var(--ax-inkt);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.rp-groot-sub{color:var(--ax-tekst-2);font-size:12px}.rp-feiten{margin-top:14px}.rp-feit-sub{color:var(--ax-tekst-3);margin-top:2px;font-size:11.5px}.rp-tabel th:first-child,.rp-tabel td:first-child,.lb-tabel th:first-child,.lb-tabel td:first-child{width:56px;padding-right:8px}.rp-tabel th.rp-kol-omzet,.rp-tabel td.rp-kol-omzet{width:24%;min-width:160px}.rp-omzet{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-weight:500;display:block}.rp-voetnoot{color:var(--ax-tekst-2);border-top:1px solid var(--ax-lijn-zacht);margin:0;padding:10px 16px;font-size:12px}.vd-kaart-regel{color:var(--ax-tekst-2);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}.vd-kaart-regel b{font-variant-numeric:tabular-nums;color:var(--ax-inkt)}.lb-hoofd{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width>=72rem){.lb-hoofd{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.lb-tabel th.lb-kol-punten,.lb-tabel td.lb-kol-punten{width:34%;min-width:160px}.lb-punten{color:var(--ax-inkt);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.lb-tabel tr.lb-ik td{background:var(--ax-groen-licht)}@supports (color:color-mix(in lab, red, red)){.lb-tabel tr.lb-ik td{background:color-mix(in srgb, var(--ax-groen-licht) 55%, #fff)}}.lb-tabel tr.lb-ik td:first-child{box-shadow:inset 3px 0 0 var(--ax-groen)}.lb-jij{vertical-align:2px;height:20px;margin-left:8px;padding:0 6px;font-size:10.5px}.lb-tarieven{grid-template-columns:minmax(0,1fr) auto}.lb-tarieven>dd{font-weight:700}.pv-hoofd{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width>=72rem){.pv-hoofd{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.pv-verdeling{flex-direction:column;gap:10px;display:flex}.pv-legenda{color:var(--ax-tekst-2);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.pv-leg{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.pv-leg:before{content:"";background:var(--ax-lijn);flex:none;width:9px;height:9px}.pv-leg.is-oranje:before{background:#f97316}.pv-leg.is-blauw:before{background:#0ea5e9}.pv-leg.is-groen:before{background:#22c55e}.pv-bedrag{color:var(--ax-inkt);font-size:13.5px;font-weight:500}.pv-tabel td.acties{width:1%}.pv-tabel td.acties form{display:inline-block}.pv-keuze{margin-top:14px}.rp-kpi-rij{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.rp-kpi-rij .kpi-tegel-v{margin-top:0;font-size:26px}.rp-periode{color:var(--ax-tekst-2);margin:0;font-size:12.5px}.rp-onder{border-top:1px solid var(--ax-lijn-zacht);color:var(--ax-tekst-2);flex-wrap:wrap;gap:8px 22px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.rp-onder b{color:var(--ax-inkt);font-variant-numeric:tabular-nums;font-weight:500}.rp-trechter{flex-direction:column;gap:14px;display:flex}.rp-stap{min-width:0}.rp-doorstroom{color:var(--ax-tekst-3);margin-top:5px;font-size:11.5px}.rp-fact{flex-direction:column;gap:14px;display:flex}.rp-fact-hoofd{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.rp-fact-balk{flex-direction:column;gap:10px;display:flex}@media (width>=72rem){.rp-fact{flex-direction:row;align-items:center;gap:28px}.rp-fact-hoofd{flex-direction:column;flex:none;align-items:flex-start;gap:4px;min-width:220px}.rp-fact-balk{flex:auto;min-width:0}}.rp-tabel td.rp-kol-omzet .mr-balk{margin-top:5px}.lb-plek{min-width:26px;height:26px;color:var(--ax-tekst);background:var(--ax-kop);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.lb-tabel tr:first-child .lb-plek{color:#fff;background:var(--ax-groen)}.gb-form,.tm-form,.pr-form{max-width:1080px}.gb-form>*+*,.tm-form>*+*,.pr-form>*+*,.vr-stapel>*+*{margin-top:12px}.gb-form .keuze-tekst,.tm-form .keuze-tekst,.pr-form .keuze-tekst,.rg-nieuw .keuze-tekst{font-weight:400}.gb-rollen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=47.99rem){.gb-rollen{grid-template-columns:minmax(0,1fr)}}.gb-functie{align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex}.gb-functie.is-uit{background:var(--ax-veld)}.gb-functie-tekst{flex:auto;min-width:0}.gb-functie-tekst>b{color:var(--ax-inkt);font-size:13.5px;font-weight:600;display:block}.gb-functie-tekst>span{color:var(--ax-tekst-2);margin-top:2px;font-size:12.5px;display:block}.gb-functie.is-uit .gb-functie-tekst>b{color:var(--ax-tekst-2)}.gb-functie-uit{color:var(--ax-rood);font-style:normal;font-weight:600}.gb-functie>.schakel{border:0;margin-left:auto;padding:0}.gb-functie>.schakel:focus-visible{box-shadow:var(--ax-focus);outline:none}.gb-functie.is-uit>.schakel{background:var(--ax-lijn);cursor:default}.tm-team{align-items:center;gap:10px;min-width:0;display:flex}.tm-stip{width:10px;height:10px;color:var(--team,var(--ax-tekst-3));flex:none}.tm-kleur{align-items:center;gap:10px;display:flex}.tm-kleur input[type=color]{background:var(--ax-veld);width:56px;height:40px;min-height:40px;box-shadow:inset 0 0 0 1px var(--ax-lijn);cursor:pointer;border:0;padding:3px}.tm-kleur input[type=color]::-webkit-color-swatch-wrapper{padding:0}.tm-kleur input[type=color]::-webkit-color-swatch{border:0}.tm-kleur input[type=color]::-moz-color-swatch{border:0}.tm-kleur-code{color:var(--ax-tekst-2);font-variant-numeric:tabular-nums;font-size:12.5px}.tm-leden{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=47.99rem){.tm-leden{grid-template-columns:minmax(0,1fr)}}.pr-mono{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.pr-intro{margin-bottom:14px}.pr-kaart-voet{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.vr-kpi{color:inherit;text-decoration:none;display:block}.vr-kpi:hover{background:#f8faf9}.vr-kpi:focus-visible{box-shadow:var(--ax-focus);outline:none}.vr-kpi.is-actief{box-shadow:inset 0 -3px 0 var(--ax-groen), inset -1px 0 0 var(--ax-lijn)}.vr-kpi.is-actief:last-child{box-shadow:inset 0 -3px 0 var(--ax-groen)}.vr-tabel th.acties,.rg-tabel th.acties{text-align:right}.vr-tabel td.num{white-space:nowrap}.vr-tabel tbody tr.vr-hoofd td{border-bottom:0}.vr-tabel tbody tr.vr-hoofd:not(:first-child) td{border-top:1px solid var(--ax-lijn-zacht)}.vr-tabel tbody tr.vr-tekort>td:first-child{box-shadow:inset 3px 0 0 var(--ax-rood)}.vr-tabel tbody tr.vr-ondermin>td:first-child{box-shadow:inset 3px 0 0 var(--ax-oranje)}.vr-tabel .rij-sub .chip{vertical-align:middle;height:20px;margin-left:8px;font-size:11px}.vr-num{display:block}.vr-doclink{color:var(--ax-groen-donker);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:11.5px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-block}.vr-doclink:hover{color:var(--ax-inkt)}.vr-doclink:focus-visible{box-shadow:var(--ax-focus);outline:none}.vr-geen{color:var(--ax-tekst-3);margin-top:2px;font-size:11.5px;display:block}.vr-sub>td{background:var(--ax-veld);border-top:1px solid var(--ax-lijn-zacht);border-bottom:0;height:auto;padding:12px 14px}.vr-tabel tbody tr.vr-sub:hover td{background:var(--ax-veld)}.vr-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=71.99rem){.vr-docs{grid-template-columns:minmax(0,1fr)}}.vr-docs-kol{background:var(--ax-vlak);box-shadow:inset 0 0 0 1px var(--ax-lijn);min-width:0}.vr-docs-kop{color:var(--ax-tekst-2);border-bottom:1px solid var(--ax-lijn-zacht);align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex}.vr-doc{color:var(--ax-tekst);border-bottom:1px solid var(--ax-lijn-zacht);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:7px 12px;font-size:12.5px;text-decoration:none;display:grid}.vr-doc:last-child{border-bottom:0}.vr-doc:hover{background:#f8faf9}.vr-doc:hover .vr-doc-klant{color:var(--ax-groen-donker)}.vr-doc-nr{color:var(--ax-tekst-2);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.vr-doc-klant{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ax-inkt);font-weight:500;overflow:hidden}.vr-doc-datum{color:var(--ax-tekst-3);white-space:nowrap;font-size:12px}.vr-doc-qty{color:var(--ax-inkt);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.vr-docs-leeg{color:var(--ax-tekst-3);padding:8px 12px;font-size:12.5px}.vr-datum{white-space:nowrap}.vr-boek{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}@media (width<=71.99rem){.vr-boek{grid-template-columns:minmax(0,1fr)}}.vr-boek>.paneel+.paneel{margin-top:0}.vr-boek .paneel-kop{min-height:44px}.vr-boek .paneel-titel{font-size:13.5px}.vr-boek .paneel-voet{min-height:52px}.vr-boek-hulp{color:var(--ax-tekst-3);font-size:12px;line-height:1.4}.vr-kaart-kop{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.vr-kaart-kop .rij-tekst{flex:auto;min-width:0}.vr-kaart-kop .rij-titel{white-space:normal}.vr-kaart-kop .chip{margin-top:6px}.vr-kaart-vrij{text-align:right;flex:none}.vr-kaart-vrij .feit-k{display:block}.vr-kaart-vrij>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ax-inkt);margin-top:2px;font-size:18px;font-weight:500;display:block}.vr-kaart.vr-tekort{box-shadow:inset 3px 0 0 var(--ax-rood), inset 0 0 0 1px var(--ax-lijn)}.vr-kaart.vr-ondermin{box-shadow:inset 3px 0 0 var(--ax-oranje), inset 0 0 0 1px var(--ax-lijn)}.vr-kaart-acties{border-top:1px solid var(--ax-lijn-zacht);gap:8px;padding:12px 14px;display:flex}.vr-kaart-acties>.btn{flex:1 1 0}.vr-kaart-docs,.vr-kaart-boek{border-top:1px solid var(--ax-lijn-zacht);padding:12px 14px}.vr-kaart-docs>*+*{margin-top:10px}.rg-tabel tbody tr.rg-hoofd td{border-bottom:0;padding-top:8px;padding-bottom:8px}.rg-tabel tbody+tbody tr.rg-hoofd td{border-top:1px solid var(--ax-lijn-zacht)}.rg-tabel tbody tr.rg-result>td{background:var(--ax-veld);border-bottom:0;height:auto;padding:10px 14px}.rg-tabel tbody tr.rg-result:hover td{background:var(--ax-veld)}.rg-zoek{gap:8px;display:flex}.rg-zoek>input{flex:auto;min-width:0}.rg-plaats{min-width:170px}.rg-spec{min-width:190px}.rg-tabel td.acties{white-space:nowrap}.rg-tabel td.acties .btn{padding:0 10px}@media (width<=79.99rem){.rg-plaats{min-width:120px}.rg-spec{min-width:130px}.rg-tabel th.num,.rg-tabel td.num{width:68px}.rg-tabel td.acties .btn{padding:0 8px;font-size:12px}.rg-zoek{gap:6px}.rg-tabel .rg-zoek .btn{padding:0 8px;font-size:12px}.rg-tabel td,.rg-tabel th{padding-left:10px;padding-right:10px}}.rg-spec input,.rg-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.rg-actief{color:var(--ax-tekst);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.rg-result-rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rg-melding{color:var(--ax-groen-donker);font-size:12.5px;font-weight:500}.rg-melding.is-fout{color:var(--ax-rood)}.rg-intro{color:var(--ax-tekst-2);margin-bottom:14px;font-size:13px;line-height:1.5}.rg-knoppen{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sb-code{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tabel td.sb-invoer{width:168px}.tabel td.sb-invoer input{text-align:right;font-variant-numeric:tabular-nums;width:128px;min-height:36px;padding:6px 10px}.tabel td.sb-schakel{width:88px}.sb-schakel .schakel input{width:100%;height:100%}.sb-voetnoot{color:var(--ax-tekst-3);margin:0;font-size:12px}.cm-pagina>.pagy-wrap{padding-top:0}.cm-2kol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=71.99rem){.cm-2kol{grid-template-columns:minmax(0,1fr)}}.cm-zet{align-items:center;gap:6px;display:inline-flex}.cm-zet select{width:136px;min-height:32px;padding-top:4px;padding-bottom:4px;font-size:12.5px}.cm-schakel,.sq-schakel,.md-schakel{border:0;padding:0}.cm-schakel:focus-visible,.sq-schakel:focus-visible,.md-schakel:focus-visible{box-shadow:var(--ax-focus);outline:none}.tabel td.sq-schakel-cel{width:88px}.sq-stap{align-items:flex-start}.sq-stap-kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sq-stap-kop .rij-sub{margin-top:0}.sq-onderwerp{color:var(--ax-inkt);margin:6px 0 0;font-size:13.5px;font-weight:600}.sq-stap-body{color:var(--ax-tekst);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.bs-tabel{border-top:1px solid var(--ax-lijn)}.tabel td.bs-invoer{white-space:nowrap;width:220px}.tabel td.bs-invoer input{text-align:right;font-variant-numeric:tabular-nums;width:120px;min-height:36px;padding:6px 10px}.bs-eenheid{min-width:28px;color:var(--ax-tekst-3);text-align:left;margin-left:6px;font-size:12px;display:inline-block}.bs-schakelrij{min-height:40px;color:var(--ax-tekst);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;font-weight:400;display:flex}.bs-schakelrij .schakel input{width:100%;height:100%}.bs-uitleg{color:var(--ax-tekst-2);margin:0 0 14px;font-size:12.5px;line-height:1.5}.pb-kop-tekst{flex-direction:column;gap:2px;min-width:0;padding:10px 0;display:flex}.pb-hint{color:var(--ax-tekst-3);font-weight:400}.tabel th.pb-select,.tabel td.pb-select{width:380px}.tabel td.pb-select select{min-height:36px;padding-top:6px;padding-bottom:6px}.pb-keuzes{gap:8px;display:flex}.pb-keuzes .keuze{flex:1 1 0;align-items:center;min-height:40px;padding:0 12px}.pb-keuzes .keuze input{margin-top:0}.bi{max-width:960px}.bi-kop{padding-top:10px;padding-bottom:10px}.bi-kop-tekst{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.bi-kop-tekst .paneel-sub{line-height:1.45}.bi-uitleg{color:var(--ax-tekst-2);margin:0 0 14px;font-size:12.5px;line-height:1.5}.bi-uitleg strong{color:var(--ax-tekst);font-weight:600}.bi-hulp{color:var(--ax-tekst-3);margin:12px 0 0;font-size:12px;line-height:1.5}.bi-hulp strong{color:var(--ax-tekst-2);font-weight:600}.bi-verplicht{color:var(--ax-rood)}.bi-waarde{min-height:40px;color:var(--ax-tekst);align-items:center;font-size:13.5px;display:flex}.bi-groep{border-top:1px solid var(--ax-lijn-zacht);margin-top:14px;padding-top:14px}.bi-groep-titel{color:var(--ax-inkt);margin:0 0 10px;font-size:13px;font-weight:600}.bi-dagen{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:420px;display:grid}.bi-dag{cursor:pointer;display:block;position:relative}.bi-dag input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bi-dag span{height:40px;color:var(--ax-tekst);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.bi-dag:hover span{box-shadow:inset 0 0 0 1px #cfd8d2}.bi-dag input:checked+span{background:var(--ax-groen);color:var(--ax-vlak);box-shadow:none}.bi-dag input:focus-visible+span{box-shadow:var(--ax-focus)}.bi-info{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn-zacht);color:var(--ax-tekst-2);margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.5}.bi-info-titel{color:var(--ax-inkt);margin-bottom:4px;font-weight:600;display:block}.bi-info code{color:var(--ax-inkt);overflow-wrap:anywhere;margin:6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;display:block}.bi-keuze-wissen{margin-top:12px}.bi-preview{color:var(--ax-tekst-2);margin:0;font-size:12.5px}.bi-preview b{color:var(--ax-inkt);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.bi-verbruik{align-items:center;gap:12px;margin-top:12px;display:flex}.bi-verbruik .balk{background:var(--ax-lijn-zacht);flex:auto}.bi-verbruik b{color:var(--ax-inkt);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.al-filter select{max-width:176px}.al-filter input[type=date]{width:146px}@media (width<=71.99rem){.al-filter select{max-width:132px}.al-filter input[type=date]{width:132px}}.tabel td.al-tijd,.tabel td.al-ip{white-space:nowrap}.tabel td.al-details{max-width:520px;color:var(--ax-tekst);white-space:normal;overflow-wrap:anywhere;font-size:12.5px}.al-mobiel-details{color:var(--ax-tekst);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px}.tf{max-width:820px}.tf-rooster{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:24px;display:grid}@media (width<=47.99rem){.tf-rooster{grid-template-columns:minmax(0,1fr)}}.tf-stappen{counter-reset:stap;flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.tf-stappen li{color:var(--ax-tekst);counter-increment:stap;padding-left:36px;font-size:13.5px;line-height:1.5;position:relative}.tf-stappen li:before{content:counter(stap);width:24px;height:24px;color:var(--ax-groen-donker);background:var(--ax-groen-licht);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.tf-stappen b{color:var(--ax-inkt);font-weight:600}.tf-code input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;min-height:52px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:24px}.tf-qr{flex-direction:column;align-items:center;gap:8px;display:flex}.tf-qr img{background:var(--ax-vlak);width:216px;height:216px;box-shadow:inset 0 0 0 1px var(--ax-lijn);padding:8px;display:block}.tf-sleutel{letter-spacing:.04em;text-align:center;width:100%;color:var(--ax-inkt);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);overflow-wrap:anywhere;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:block}.tf-tekst{color:var(--ax-tekst);margin:0 0 16px;font-size:13.5px;line-height:1.5}.tf-tekst b{color:var(--ax-inkt);font-weight:600}.tf-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.tf-codes{grid-template-columns:repeat(4,minmax(0,1fr))}}.tf-codes li{letter-spacing:.06em;text-align:center;color:var(--ax-inkt);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);font-variant-numeric:tabular-nums;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;font-weight:600}.sell-scherm .sell-grid{gap:12px}.sell-scherm .sell-section+.sell-section,.sell-scherm .sell-kop+.sell-section{margin-top:12px}.sell-scherm .sell-aanbod-rij{gap:12px;margin-top:12px}.sell-scherm .sell-onder{grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100% - 432px);margin-top:12px;margin-bottom:0}@media (width<=1100px){.sell-scherm .sell-onder{width:100%}}@media (width>=64rem){.sell-scherm .sell-section-body>.veld-rooster.kol-2{grid-template-columns:repeat(3,minmax(0,1fr))}}.sell-scherm .sell-kop-rij{align-items:stretch;gap:14px;padding:12px;display:flex}.sell-scherm .sell-kop-rij>.gevelfoto.groot{align-self:stretch;width:128px;height:auto;min-height:84px}.sell-scherm .sell-kop-inhoud{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-width:0;display:flex}.sell-scherm .sell-hero-actions{flex:none;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;margin:0;display:grid}.sell-scherm .hero-btn{width:100%;height:auto;min-height:var(--ax-knop);background:var(--ax-vlak);color:var(--ax-tekst);text-align:center;white-space:normal;box-shadow:inset 0 0 0 1px var(--ax-lijn);cursor:pointer;justify-content:center;align-items:center;padding:6px 8px;font-size:12.5px;font-weight:600;line-height:1.15;transition:background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.sell-scherm .hero-btn:hover{background:var(--ax-veld);color:var(--ax-inkt);box-shadow:inset 0 0 0 1px #cfd8d2}.sell-scherm .hero-btn:focus-visible{box-shadow:var(--ax-focus);outline:none}.sell-scherm .hero-btn:disabled{opacity:.55;cursor:wait}.sell-scherm .hero-btn.is-active,.sell-scherm .hero-btn.is-active:hover{background:var(--ax-groen-licht);color:var(--ax-groen-donker);box-shadow:inset 0 0 0 2px var(--ax-groen)}@media (width<=47.99rem){.sell-scherm .sell-kop-rij{flex-direction:column}.sell-scherm .sell-kop-rij>.gevelfoto.groot{align-self:flex-start;width:112px;height:84px;min-height:0}.sell-scherm .sell-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sell-scherm .hero-btn{min-height:44px}}.sell-scherm .sell-section{box-shadow:inset 0 0 0 1px var(--ax-lijn)}.sell-scherm .sell-section-head{border-bottom:1px solid var(--ax-lijn);justify-content:flex-start;min-height:56px;padding:0 16px}.sell-scherm .sell-section-title{color:var(--ax-inkt);letter-spacing:0;font-size:14px;font-weight:700}.sell-scherm .sell-section-sub{color:var(--ax-tekst-2);text-align:right;margin:0 0 0 auto;font-size:12.5px;display:inline}.sell-scherm .sell-section-body{padding:16px}.sell-scherm .sell-cart-counter{height:20px;color:var(--ax-groen-donker);background:var(--ax-groen-licht);box-shadow:none;font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.sell-scherm .sell-cart-counter-num{font-weight:700}@media (width<=47.99rem){.sell-scherm .sell-section-head{flex-wrap:wrap;padding:10px 16px}.sell-scherm .sell-section-sub{text-align:left;flex:100%;margin:0}}.sell-scherm .sell-adresrooster{grid-template-columns:minmax(0,1fr) 84px 84px;gap:14px 12px;display:grid}.sell-scherm .product-tile{text-align:left;background:var(--ax-veld);height:auto;min-height:124px;box-shadow:inset 0 0 0 1px var(--ax-lijn);padding:12px 14px;transition:background-color .12s,box-shadow .12s}.sell-scherm .product-tile:hover{background:#f1f4f2;box-shadow:inset 0 0 0 1px #cfd8d2}.sell-scherm .product-tile:focus-visible{box-shadow:var(--ax-focus);outline:none}.sell-scherm .product-tile:active{transform:none}.sell-scherm .product-tile.is-selected,.sell-scherm .product-tile.is-selected:hover{background:var(--ax-groen-licht);box-shadow:inset 0 0 0 2px var(--ax-groen)}.sell-scherm .product-tile-cat{letter-spacing:0;text-transform:none;color:var(--ax-tekst-3);white-space:nowrap;text-overflow:ellipsis;padding-right:26px;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.sell-scherm .product-tile-name{color:var(--ax-inkt);letter-spacing:0;text-align:left;margin:6px 0 0;padding:0;font-size:14px;font-weight:600!important}.sell-scherm .product-tile-desc{color:var(--ax-tekst-2);text-align:left;margin:4px 0 auto;font-size:12px}.sell-scherm .product-tile-foot{border-top:1px solid var(--ax-lijn);margin-top:auto;padding-top:10px;display:block}.sell-scherm .product-tile-meta{flex-flow:wrap;align-items:baseline;gap:2px 6px}.sell-scherm .product-tile-isde-amount{margin-top:4px;display:block}.sell-scherm .product-tile-price{color:var(--ax-inkt);font-size:16px;font-weight:500}.sell-scherm .product-tile-unit{color:var(--ax-tekst-2);font-size:11.5px}.sell-scherm .product-tile-isde-amount{color:var(--st-opdracht-fg);font-size:11.5px;font-weight:600}.sell-scherm .product-tile-check{background:var(--ax-groen);color:#fff;width:20px;height:20px;box-shadow:none;top:10px;right:10px}.sell-scherm .product-tile-check svg{width:12px;height:12px}.sell-scherm .sell-zij{box-shadow:inset 0 0 0 1px var(--ax-lijn);flex-direction:column;padding:0;display:flex}.sell-scherm .paneel-body.gs-blok{border-top:0;flex:auto;padding:16px}.sell-scherm .gs-gemeente{white-space:normal;margin-top:2px;display:block}.sell-scherm .gs-gemeente-sub{color:var(--ax-tekst-3)}.sell-scherm .gs-select{margin:0}.sell-scherm .gs-leeg{color:var(--ax-tekst-2);margin:0;font-size:13px;line-height:1.5}.sell-scherm .gs-body{color:var(--ax-tekst);flex-direction:column;margin-top:14px;font-size:12.5px;line-height:1.5;display:flex}.sell-scherm .gs-tegels-kop{color:var(--ax-tekst);font-size:12.5px;font-weight:600}.sell-scherm .gs-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.sell-scherm .gs-tegel{text-align:left;background:var(--ax-veld);min-height:56px;box-shadow:inset 0 0 0 1px var(--ax-lijn);cursor:pointer;flex-direction:column;gap:3px;padding:10px 28px 10px 12px;transition:background-color .12s,box-shadow .12s;display:flex;position:relative}.sell-scherm .gs-tegel:hover{box-shadow:inset 0 0 0 1px #cfd8d2}.sell-scherm .gs-tegel:focus-visible{box-shadow:var(--ax-focus);outline:none}.sell-scherm .gs-tegel.is-nodig{background:var(--ax-oranje-licht);box-shadow:inset 0 0 0 1px var(--ax-oranje)}@supports (color:color-mix(in lab, red, red)){.sell-scherm .gs-tegel.is-nodig{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-oranje) 40%, #fff)}}.sell-scherm .gs-tegel.is-aan,.sell-scherm .gs-tegel.is-aan:hover{background:var(--ax-groen-licht);box-shadow:inset 0 0 0 2px var(--ax-groen)}.sell-scherm .gs-tegel-vink{color:var(--ax-groen-donker);font-size:12px;font-weight:700;line-height:1;position:absolute;top:9px;right:10px}.sell-scherm .gs-tegel-titel{color:var(--ax-inkt);font-size:12.5px;font-weight:600;line-height:1.3}.sell-scherm .gs-tegel-sub{color:var(--ax-tekst-3);font-variant-numeric:tabular-nums;font-size:11.5px}.sell-scherm .gs-tegel.is-nodig .gs-tegel-sub{color:var(--st-niet-thuis-fg)}.sell-scherm .gs-tegel.is-aan .gs-tegel-sub{color:var(--st-opdracht-fg)}.sell-scherm .gs-totaal{text-align:center;background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);margin-top:14px;padding:14px 12px}.sell-scherm .gs-totaal.is-zeker{background:var(--ax-groen-licht);box-shadow:inset 0 0 0 1px var(--ax-groen)}@supports (color:color-mix(in lab, red, red)){.sell-scherm .gs-totaal.is-zeker{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-groen) 35%, #fff)}}.sell-scherm .gs-totaal.is-afgewezen{background:var(--ax-oranje-licht);box-shadow:inset 0 0 0 1px var(--ax-oranje)}@supports (color:color-mix(in lab, red, red)){.sell-scherm .gs-totaal.is-afgewezen{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-oranje) 40%, #fff)}}.sell-scherm .gs-totaal.is-nvt{background:var(--ax-rood-licht);box-shadow:inset 0 0 0 1px var(--ax-rood)}@supports (color:color-mix(in lab, red, red)){.sell-scherm .gs-totaal.is-nvt{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-rood) 30%, #fff)}}.sell-scherm .gs-totaal-bedrag{letter-spacing:-.03em;color:var(--ax-tekst-3);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.1}.sell-scherm .gs-totaal.is-zeker .gs-totaal-bedrag{color:var(--st-opdracht-fg)}.sell-scherm .gs-totaal-sub{color:var(--ax-tekst-2);margin-top:4px;font-size:12px}.sell-scherm .gs-totaal.is-zeker .gs-totaal-sub{color:var(--st-opdracht-fg)}.sell-scherm .gs-totaal.is-afgewezen .gs-totaal-sub{color:var(--st-niet-thuis-fg)}.sell-scherm .gs-totaal.is-nvt .gs-totaal-sub{color:var(--ax-rood)}.sell-scherm .gs-plafond{text-align:center;background:var(--ax-oranje-licht);box-shadow:inset 0 0 0 1px var(--ax-oranje);margin-top:-1px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.sell-scherm .gs-plafond{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-oranje) 40%, #fff)}}.sell-scherm .gs-plafond-regel{color:var(--st-niet-thuis-fg);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.sell-scherm .gs-plafond-sub{color:var(--ax-tekst-2);margin:3px 0 0;font-size:11.5px;line-height:1.45}.sell-scherm .gs-zeg{background:var(--ax-groen-licht);border-left:3px solid var(--ax-groen);color:var(--ax-groen-donker);margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.sell-scherm .gs-letop{color:var(--st-niet-thuis-fg);margin:12px 0 0;padding:0 0 0 16px;font-size:12px;line-height:1.5}.sell-scherm .gs-letop li+li{margin-top:5px}.sell-scherm .gs-handmatig{color:var(--ax-tekst-2);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:inline-flex}.sell-scherm .gs-handmatig input{text-align:right;width:120px}.sell-scherm .gs-modal{z-index:1300;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sell-scherm .gs-modal-achter{background:#0f172a80;position:absolute;inset:0}.sell-scherm .gs-modal-kaart{background:var(--ax-vlak);width:min(560px,100%);max-height:86vh;box-shadow:0 0 0 1px var(--ax-lijn), 0 18px 44px -12px #0f172a47;flex-direction:column;display:flex;position:relative;overflow:hidden}.sell-scherm .gs-modal-kop{border-bottom:1px solid var(--ax-lijn);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.sell-scherm .gs-eyebrow{letter-spacing:0;text-transform:none;color:var(--ax-tekst-2);font-size:12.5px;font-weight:400}.sell-scherm .gs-modal-titel{color:var(--ax-inkt);margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.3}.sell-scherm .gs-modal-sluit{width:32px;height:32px;color:var(--ax-tekst-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.sell-scherm .gs-modal-sluit:hover{background:var(--ax-veld);color:var(--ax-inkt)}.sell-scherm .gs-modal-body{color:var(--ax-tekst);padding:16px;font-size:12.5px;line-height:1.55;overflow-y:auto}.sell-scherm .gs-uitleg{color:var(--ax-tekst);margin:0}.sell-scherm .gs-sectie{margin-top:16px}.sell-scherm .gs-sectie-kop{border-bottom:1px solid var(--ax-lijn);letter-spacing:0;text-transform:none;color:var(--ax-tekst-2);justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.sell-scherm .gs-teller{font-variant-numeric:tabular-nums;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.sell-scherm .gs-teller.is-open{background:var(--st-te-bezoeken-bg);color:var(--st-te-bezoeken-fg)}.sell-scherm .gs-teller.is-klaar{background:var(--st-opdracht-bg);color:var(--st-opdracht-fg)}.sell-scherm .gs-lijst{margin:0}.sell-scherm .gs-regel{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.sell-scherm .gs-regel+.gs-regel{border-top:1px solid var(--ax-lijn-zacht)}.sell-scherm .gs-regel dt{color:var(--ax-tekst-2);flex:none}.sell-scherm .gs-regel dd{text-align:right;color:var(--ax-inkt);margin:0;font-weight:500}.sell-scherm .gs-regel.is-meting{background:var(--ax-veld);border-top:0;margin:4px -8px 0;padding:6px 8px}.sell-scherm .gs-regel dd.is-let-op{color:var(--st-niet-thuis-fg)}.sell-scherm .gs-regel dd.is-goed{color:var(--st-opdracht-fg)}.sell-scherm .gs-staffels{flex-direction:column;gap:6px;display:flex}.sell-scherm .gs-staffel{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);padding:9px 11px}.sell-scherm .gs-staffel.is-actief{background:var(--ax-groen-licht);box-shadow:inset 0 0 0 1px var(--ax-groen)}@supports (color:color-mix(in lab, red, red)){.sell-scherm .gs-staffel.is-actief{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ax-groen) 35%, #fff)}}.sell-scherm .gs-staffel-kop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sell-scherm .gs-staffel-naam{color:var(--ax-inkt);font-weight:600}.sell-scherm .gs-staffel-bedrag{white-space:nowrap;color:var(--ax-tekst-2);font-variant-numeric:tabular-nums}.sell-scherm .gs-staffel.is-actief .gs-staffel-bedrag{color:var(--st-opdracht-fg)}.sell-scherm .gs-staffel-sub{color:var(--ax-tekst-3);flex-wrap:wrap;gap:8px;margin:3px 0 0;font-size:11.5px;display:flex}.sell-scherm .gs-staffel-tarieven{color:var(--ax-tekst-2);flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:11.5px;display:flex}.sell-scherm .gs-staffel-tarieven span{background:var(--ax-vlak);box-shadow:inset 0 0 0 1px var(--ax-lijn);padding:2px 6px}.sell-scherm .gs-staffel-open{color:var(--st-niet-thuis-fg)}.sell-scherm .gs-bevestiging{color:var(--st-opdracht-fg);align-items:baseline;gap:6px;margin:9px 0 0;font-size:11.5px;line-height:1.5;display:flex}.sell-scherm .gs-bevestiging-vink{flex:none}.sell-scherm .gs-kans{background:var(--ax-groen-licht);border-left:3px solid var(--ax-groen);padding:10px 12px}.sell-scherm .gs-kans-kop{color:var(--ax-groen-donker);margin:0;font-weight:600}.sell-scherm .gs-kans-tekst{color:var(--ax-tekst);margin:4px 0 0;line-height:1.5}.sell-scherm .gs-notitie{color:var(--ax-tekst-3);margin:9px 0 0;font-size:11.5px;line-height:1.5}.sell-scherm .gs-voet{border-top:1px solid var(--ax-lijn);color:var(--ax-tekst-3);margin:16px 0 0;padding-top:10px;font-size:11.5px;line-height:1.5}.sell-scherm .gs-voet a{color:var(--ax-groen-donker);margin-left:6px;font-weight:600}.sell-scherm .sell-cart{top:calc(var(--top-h,4.625rem) + 12px);max-height:calc(100vh - var(--top-h,4.625rem) - 24px)}.sell-scherm .sell-cart-card{box-shadow:inset 0 0 0 1px var(--ax-lijn);max-height:calc(100vh - var(--top-h,4.625rem) - 24px)}@media (width<=1100px){.sell-scherm .sell-cart{max-height:none;position:static}.sell-scherm .sell-cart-card{max-height:none}}.sell-scherm .sell-cart-head{border-bottom:1px solid var(--ax-lijn);justify-content:flex-start;align-items:center;gap:10px;min-height:56px;padding:0 16px;display:flex}.sell-scherm .sell-cart-title{letter-spacing:0;color:var(--ax-inkt);margin:0;font-size:14px;font-weight:700}.sell-scherm .sell-cart-clear{color:var(--ax-tekst-2);font-size:12.5px}.sell-scherm .sell-cart-clear:hover{background:var(--ax-rood-licht);color:var(--ax-rood)}.sell-scherm .sell-cart-body{min-height:96px;padding:0 16px}.sell-scherm .sell-cart-empty{border:0;padding:28px 16px}.sell-scherm .sell-cart-line{border-bottom:1px solid var(--ax-lijn-zacht);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sell-scherm .sell-cart-line:last-child{border-bottom:0}.sell-scherm .sell-cart-line-tekst{flex:auto;min-width:0}.sell-scherm .sell-cart-line-rij{align-items:center;gap:8px;margin-top:6px;display:flex}.sell-scherm .sell-cart-line-name{letter-spacing:0;color:var(--ax-inkt);font-size:13.5px;font-weight:600}.sell-scherm .sell-cart-line-rechts{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.sell-scherm .sell-cart-line-price{color:var(--ax-inkt);font-size:13.5px;font-weight:500}.sell-scherm .sell-cart-line-remove{color:var(--ax-tekst-2);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:500}.sell-scherm .sell-cart-line-remove:hover{color:var(--ax-rood);text-decoration:underline}.sell-scherm .qty-stepper{background:var(--ax-vlak);box-shadow:inset 0 0 0 1px var(--ax-lijn)}.sell-scherm .qty-btn{width:28px;height:28px;color:var(--ax-tekst-2);background:0 0;border:0}.sell-scherm .qty-btn:hover{background:var(--ax-veld);color:var(--ax-inkt)}.sell-scherm .qty-input{color:var(--ax-inkt);width:44px!important;height:28px!important;min-height:28px!important}.sell-scherm .rd-input{text-align:center;background:var(--ax-vlak)!important;width:72px!important;box-shadow:inset 0 0 0 1px var(--ax-lijn)!important}.sell-scherm .rd-input:focus{box-shadow:inset 0 0 0 1px var(--ax-groen), 0 0 0 3px #3f704d2e!important}.sell-scherm .sell-cart-totals{border-top:1px solid var(--ax-lijn);padding:8px 0}.sell-scherm .totalen-subsidies{margin-top:4px}.sell-scherm .totalen-rij.is-letop,.sell-scherm .totalen-rij.is-letop .num{color:var(--st-niet-thuis-fg);font-size:12.5px;font-weight:500}.sell-scherm .sell-cart-actions{background:var(--ax-veld);border-top:1px solid var(--ax-lijn);padding:12px 16px 16px;display:block}.sell-scherm .isde-toggle{text-align:left;background:var(--ax-vlak);width:100%;min-height:44px;color:var(--ax-tekst);box-shadow:inset 0 0 0 1px var(--ax-lijn);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:background-color .12s,box-shadow .12s,color .12s;display:flex}.sell-scherm .isde-toggle:hover:not(:disabled){box-shadow:inset 0 0 0 1px #cfd8d2}.sell-scherm .isde-toggle:focus-visible{box-shadow:var(--ax-focus);outline:none}.sell-scherm .isde-toggle:disabled{opacity:.55;cursor:not-allowed}.sell-scherm .isde-toggle.is-on{background:var(--ax-groen-licht);color:var(--ax-groen-donker);box-shadow:inset 0 0 0 2px var(--ax-groen)}.sell-scherm .isde-toggle-icon{background:var(--ax-lijn-zacht);width:22px;height:22px;color:var(--ax-tekst-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.sell-scherm .isde-toggle.is-on .isde-toggle-icon{background:var(--ax-groen);color:#fff}.sell-scherm .isde-toggle-label{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sell-scherm .isde-toggle-title{font-size:13px;font-weight:600}.sell-scherm .isde-toggle-sub{color:var(--ax-tekst-3);margin-top:1px;font-size:11.5px}.sell-scherm .isde-toggle.is-on .isde-toggle-sub{color:var(--st-opdracht-fg)}.sell-scherm .vz-blok{margin-top:12px}.sell-scherm .vz-kop{color:var(--ax-tekst);margin-bottom:6px;font-size:12.5px;font-weight:600}.sell-scherm .vz-keuze{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sell-scherm .vz-optie{text-align:left;background:var(--ax-vlak);color:var(--ax-tekst);box-shadow:inset 0 0 0 1px var(--ax-lijn);cursor:pointer;flex-direction:column;gap:2px;padding:9px 10px;transition:background-color .12s,box-shadow .12s;display:flex}.sell-scherm .vz-optie:hover{box-shadow:inset 0 0 0 1px #cfd8d2}.sell-scherm .vz-optie:focus-visible{box-shadow:var(--ax-focus);outline:none}.sell-scherm .vz-optie.is-actief,.sell-scherm .vz-optie.is-actief:hover{background:var(--ax-groen-licht);box-shadow:inset 0 0 0 2px var(--ax-groen)}.sell-scherm .vz-optie-titel{color:var(--ax-tekst);font-size:12.5px;font-weight:600}.sell-scherm .vz-optie.is-actief .vz-optie-titel{color:var(--ax-groen-donker)}.sell-scherm .vz-optie-sub{color:var(--ax-tekst-3);font-size:11.5px;line-height:1.3}.sell-scherm .vz-naar{color:var(--ax-tekst-2);margin:8px 0 0;font-size:12px;line-height:1.45}.sell-scherm .vz-naar strong{color:var(--ax-inkt);font-weight:600}.sell-scherm .vz-waarschuwing{color:var(--st-niet-thuis-fg)}.sell-scherm .sell-submit-btn{letter-spacing:0;width:100%;min-height:44px;box-shadow:none;margin-top:12px;padding:0 16px;font-size:13.5px;font-weight:600}.sell-scherm .sell-submit-btn:focus-visible{box-shadow:var(--ax-focus)}.sell-scherm .sell-modal{z-index:1300;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sell-scherm .sell-modal-achter{background:#0f172a73;position:absolute;inset:0}.sell-scherm .sell-modal-kaart{z-index:1;width:100%;max-width:400px;padding:20px 20px 16px;position:relative}.sell-scherm .sell-modal-titel{color:var(--ax-inkt);margin:4px 0 0;font-size:18px;font-weight:700}.sell-scherm .sell-modal-tekst{color:var(--ax-tekst);margin:8px 0 0;font-size:13.5px;line-height:1.5}.sell-scherm .sell-modal-acties{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.schouw-card{background:var(--ax-vlak);box-shadow:inset 0 0 0 1px var(--ax-lijn);margin-top:12px}.schouw-head{background:var(--ax-vlak);width:100%;min-height:56px;color:var(--ax-inkt);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;transition:background-color .12s;display:flex}.schouw-head:hover{background:#f8faf9}.schouw-head:focus-visible{box-shadow:var(--ax-focus);outline:none}.schouw-head-left{align-items:center;gap:10px;min-width:0;display:flex}.schouw-head-left>svg{color:var(--ax-groen);flex:none}.schouw-title{color:var(--ax-inkt);font-size:14px;font-weight:700;display:block}.schouw-sub{color:var(--ax-tekst-2);margin-top:2px;font-size:12.5px;display:block}.schouw-chev{color:var(--ax-tekst-3);flex:none;transition:transform .15s}.schouw-chev.is-open{transform:rotate(180deg)}.schouw-body{border-top:1px solid var(--ax-lijn);padding:16px}.schouw-section-kop{color:var(--ax-tekst-2);margin:16px 0 8px;font-size:12.5px;font-weight:600}.schouw-section-kop:first-child{margin-top:0}.schouw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.schouw-field input,.schouw-field select{background:var(--ax-vlak)}.schouw-measures{flex-direction:column;gap:6px;display:flex}.schouw-measure{background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn-zacht);align-items:center;gap:10px;padding:8px 12px;display:flex}.schouw-toggle{cursor:pointer;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.schouw-toggle input[type=checkbox]{flex:none}.schouw-toggle-name{color:var(--ax-inkt);font-size:13.5px;font-weight:600}.schouw-m2{flex:none;align-items:center;gap:6px;display:inline-flex}.schouw-m2 input{text-align:right;background:var(--ax-vlak);width:80px;min-height:36px;padding:6px 8px}.schouw-m2>span{color:var(--ax-tekst-3);font-size:12.5px}.schouw-m2.is-dim{opacity:.55}.schouw-body textarea{background:var(--ax-vlak)}.schouw-footer-meta{color:var(--ax-tekst-3);font-size:12.5px}@media (width<=47.99rem){.schouw-grid{grid-template-columns:minmax(0,1fr)}.schouw-measure{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.schouw-toggle{flex:100%}.schouw-m2{margin-left:26px}.schouw-footer{flex-direction:column;align-items:stretch;gap:8px}.schouw-footer .btn{width:100%}}.sell-tabs{display:none}@media (width<=79.99rem){.sell-scherm .sell-tabs{background:var(--ax-vlak);box-shadow:inset 0 0 0 1px var(--ax-lijn);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:12px;display:grid}.sell-scherm .sell-tab{cursor:pointer;min-height:48px;color:var(--ax-tekst-2);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.sell-scherm .sell-tab.is-actief{color:var(--ax-groen-donker);background:var(--ax-groen-licht);border-bottom-color:var(--ax-groen)}.sell-scherm .sell-tab-aantal{min-width:20px;height:20px;color:var(--ax-groen-donker);background:var(--ax-groen-licht);justify-content:center;align-items:center;padding:0 5px;font-size:11.5px;font-weight:700;display:inline-flex}.sell-scherm .sell-tab.is-actief .sell-tab-aantal{background:var(--ax-vlak)}.sell-scherm .sell-tab-weg{display:none!important}.sell-scherm .sell-cart{width:100%;max-height:none;position:static}.sell-scherm .sell-aanbod-rij{margin-top:0}.sell-scherm .sell-onder{width:100%}.sell-scherm .sell-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=80rem){.sell-scherm .sell-aanbod-rij{display:block}.sell-scherm .sell-zij{margin-top:12px}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-sans);color:var(--color-slate-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-feature-settings:"cv11", "ss01", "ss03";letter-spacing:-.005em;background:#f5f7f1}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],input[type=url],input[type=date],input[type=time],textarea,select{width:100%;min-height:40px;color:var(--ax-inkt);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);border:0;padding:8px 12px;font-size:13.5px;transition:box-shadow .12s,background-color .12s}textarea{min-height:96px;line-height:1.5}@media (width<=640px){input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],input[type=url],input[type=date],input[type=time],textarea,select{min-height:44px;font-size:16px}}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px!important}input:not([type=checkbox]):not([type=radio]):hover,textarea:hover,select:hover{box-shadow:inset 0 0 0 1px #cfd8d2}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{box-shadow:inset 0 0 0 1px var(--ax-groen), 0 0 0 3px #3f704d2e;background:#fff;outline:none}input:disabled,textarea:disabled,select:disabled{color:var(--ax-tekst-2);cursor:not-allowed;background:#eef1ef}input::placeholder,textarea::placeholder{color:var(--ax-tekst-3)}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--ax-groen);background:#fff;padding:0;box-shadow:inset 0 0 0 1px #b8c2bc}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--ax-groen);box-shadow:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:var(--ax-focus)}label{color:var(--ax-tekst);font-size:12.5px;font-weight:600;display:block}.btn{min-height:var(--ax-knop);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s,transform .1s;display:inline-flex}.btn:focus-visible{box-shadow:var(--ax-focus);outline:none}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn svg{flex:none;width:16px;height:16px}.btn-primary{background:var(--ax-groen);color:#fff}.btn-primary:hover{background:var(--ax-groen-donker)}.btn-secondary{color:var(--ax-tekst);box-shadow:inset 0 0 0 1px var(--ax-lijn);background:#fff}.btn-secondary:hover{background:var(--ax-veld);color:var(--ax-inkt);box-shadow:inset 0 0 0 1px #cfd8d2}.btn-ghost{color:var(--ax-tekst-2);background:0 0}.btn-ghost:hover{background:var(--ax-veld);color:var(--ax-inkt)}.btn-danger{background:var(--ax-rood);color:#fff}.btn-danger:hover{background:#b91c1c}.btn-danger-zacht{background:var(--ax-rood-licht);color:#b91c1c;box-shadow:inset 0 0 0 1px #fecaca}.btn-danger-zacht:hover{background:#fee2e2}.btn-warn{background:var(--ax-oranje-licht);color:#b45309;box-shadow:inset 0 0 0 1px #fed7aa}.btn-warn:hover{background:#ffedd5}.btn-sm{min-height:32px;padding:0 10px;font-size:12.5px}.btn-sm svg{width:14px;height:14px}.btn-icoon{width:var(--ax-knop);padding:0}.btn-icoon.btn-sm{width:32px}.card{box-shadow:inset 0 0 0 1px var(--ax-lijn);background:#fff}.tb-filter-group{align-items:center;gap:8px;min-width:0;display:flex}.tb-filter-group>select{flex:none;min-width:0}@media (width<=639.98px){main{padding-left:12px;padding-right:12px}.card.p-6{padding:16px}.card.p-5{padding:14px}section.card table{font-size:12.5px}section.card table th,section.card table td{padding:6px 4px}.pill{padding:2px 8px;font-size:10.5px}h1,h2,h3{word-break:break-word}.mobile-stack{flex-direction:column;gap:8px;display:flex}.mobile-stack>*,.mobile-stack>form{width:100%}.mobile-stack>form>.btn,.mobile-stack>.btn{justify-content:center;width:100%}.mobile-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px;overflow-x:auto}}@media (width>=640px){.mobile-stack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}.panel{box-shadow:inset 0 0 0 1px var(--ax-lijn);background:#fff;overflow:hidden}.panel-head{border-bottom:1px solid var(--ax-lijn);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.panel-title{color:var(--ax-inkt);font-size:14px;font-weight:700}.panel-count{height:20px;color:var(--ax-groen-donker);background:var(--ax-groen-licht);font-variant-numeric:tabular-nums;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.data-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ax-tekst);font-size:13.5px}.data-table thead th{text-align:left;height:40px;color:var(--ax-kop-tekst);background:var(--ax-kop);border-bottom:1px solid var(--ax-lijn);text-transform:none;letter-spacing:.005em;white-space:nowrap;padding:0 14px;font-size:11.5px;font-weight:600}.data-table thead th.text-center{text-align:center}.data-table thead th.text-right{text-align:right}.data-table tbody td{vertical-align:middle;height:56px;color:var(--ax-tekst);border-bottom:1px solid var(--ax-lijn-zacht);padding:10px 14px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{border-top:0}.data-table tbody tr:hover td{background:#f8faf9}.avatar{background:var(--ax-veld);width:36px;height:36px;color:var(--ax-tekst-2);box-shadow:inset 0 0 0 1px var(--ax-lijn);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pill{white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 9px 0 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.pill-dot{width:7px;height:7px;display:inline-block;border-radius:50%!important}.stat-card{box-shadow:inset 0 0 0 1px var(--ax-lijn);background:#fff;padding:16px 18px;position:relative;overflow:hidden}.stat-card .stat-icon{background:var(--ax-veld);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.page-title{letter-spacing:-.01em;color:var(--ax-inkt);font-size:18px;font-weight:700}.page-intro{color:var(--ax-tekst-2);margin-top:2px;font-size:13px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.empty-state .empty-icon{background:var(--ax-veld);width:44px;height:44px;color:var(--ax-tekst-3);box-shadow:inset 0 0 0 1px var(--ax-lijn);justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.kpi{box-shadow:inset 0 0 0 1px var(--ax-lijn);background:#fff;padding:16px 18px}.kpi-label{color:var(--ax-tekst-2);font-size:12px;font-weight:600}.kpi-value{letter-spacing:-.03em;color:var(--ax-inkt);font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:800;line-height:1}.kpi-foot{color:var(--ax-tekst-3);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.trend{font-variant-numeric:tabular-nums;align-items:center;gap:2px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.trend-up{background:var(--st-opdracht-bg);color:var(--st-opdracht-fg)}.trend-down{background:var(--st-geen-interesse-bg);color:var(--st-geen-interesse-fg)}.trend-flat{background:var(--st-te-bezoeken-bg);color:var(--st-te-bezoeken-fg)}.quick-tile{border-top:1px solid var(--ax-lijn-zacht);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;transition:background-color .12s;display:flex}.quick-tile:first-child{border-top:0}.quick-tile:hover{background:#f8faf9}.quick-tile .qt-chevron{width:16px;height:16px;color:var(--ax-tekst-3);flex-shrink:0}.quick-tile:hover .qt-chevron{color:var(--ax-groen)}.leaflet-div-icon{background:0 0;border:0}.map-lean,.map-lean.leaflet-container{background:#f3f4f1}.map-lean .leaflet-control-attribution{color:#94a3b8;background:#fff9;font-size:10px}.map-lean .leaflet-control-zoom{border:0;box-shadow:0 1px 3px #101a1226}.map-lean .leaflet-control-zoom a{color:#475569;border:0}table{width:100%}@media (width<=640px){main{padding-bottom:6rem}}[x-cloak]{display:none!important}.wv-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #e6ebef,0 1px 2px #0f172a0a}.wv-head{border-bottom:1px solid #f1f5f9;padding:18px 22px 14px}.wv-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#1f8a52;font-size:10px;font-weight:700;line-height:1}.wv-title{color:#0f1b15;letter-spacing:-.3px;margin-top:6px;font-size:17px;font-weight:700;line-height:1.2}.wv-sub{color:#64748b;max-width:60ch;margin-top:4px;font-size:12.5px}.wv-form{align-items:center;gap:8px;padding:14px 22px;display:flex}.wv-search{flex:auto;align-items:center;display:flex;position:relative}.wv-search-ico{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wv-search input{width:100%;height:42px;min-height:42px!important;padding-left:36px!important}.wv-submit{color:#fff;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:#1f8a52;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:13px;font-weight:700;transition:background .12s;display:inline-flex;box-shadow:0 1px 2px #1f8a5240}.wv-submit:hover{background:#1a7245}.wv-empty{color:#94a3b8;text-align:center;border-top:1px solid #f1f5f9;flex-direction:column;align-items:center;padding:36px 22px;display:flex}.wv-results{padding:0 0 16px}.wv-results-head{color:#64748b;padding:6px 22px 12px;font-size:12.5px}.wv-table{border-collapse:collapse;width:100%;font-size:13px}.wv-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:8px 14px;font-size:10px;font-weight:700}.wv-table thead th.num{text-align:right}.wv-table tbody tr{transition:background .12s}.wv-table tbody tr:hover{background:#fafbfc}.wv-table tbody td{color:#0f1b15;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 14px}.wv-table tbody tr:last-child td{border-bottom:0}.wv-table td.num{text-align:right;font-variant-numeric:tabular-nums}.wv-pc{letter-spacing:.5px;color:#0f1b15;font-family:courier,monospace;font-weight:700}.wv-plaats{color:#475569}.wv-score{font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:3px 10px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.wv-score.is-hot{color:#14532d;background:#dcfce7}.wv-score.is-warm{color:#713f12;background:#fef9c3}.wv-score.is-cold{color:#64748b;background:#f1f5f9}.wv-score.is-empty{color:#94a3b8;background:0 0;min-width:70px;font-weight:600;box-shadow:inset 0 0 0 1px #e2e8f0}.wv-action{color:#1a7245;letter-spacing:-.005em;white-space:nowrap;background:#f0fdf4;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #bbf7d0}.wv-action:hover{background:#dcfce7}.wv-foot{color:#64748b;background:#f8fafc;border-radius:10px;margin-top:14px;padding:10px 14px;font-size:11.5px;line-height:1.55;box-shadow:inset 0 0 0 1px #eef2f6}.wv-fill-strip{color:#475569;background:#f8fafc;border-radius:10px;margin:10px 22px 4px;padding:8px 12px;font-size:12px;box-shadow:inset 0 0 0 1px #e2e8f0}.wv-fill-bar{background:#e2e8f0;border-radius:999px;height:6px;margin-bottom:6px;overflow:hidden}.wv-fill-bar-inner{background:linear-gradient(90deg,#1f8a52,#22c55e);height:100%;transition:width .4s ease-out}.wv-fill-meta{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.wv-fill-count strong{color:#0f172a;font-weight:600}.wv-fill-banner{border-radius:10px;margin:10px 22px 4px;padding:8px 12px;font-size:12px;font-weight:500}.wv-fill-banner-warn{color:#92400e;background:#fef3c7;box-shadow:inset 0 0 0 1px #fde68a}.wv-fill-banner-err{color:#991b1b;background:#fee2e2;box-shadow:inset 0 0 0 1px #fecaca}.kd-ring{vertical-align:-2px;border:2px solid #cbd5e1;border-top-color:#475569;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite kd-ring-draai;display:inline-block}@keyframes kd-ring-draai{to{transform:rotate(360deg)}}.wv-woz-spinner{color:#94a3b8;letter-spacing:1px;font-weight:700;animation:1.2s ease-in-out infinite wv-woz-pulse;display:inline-block}@keyframes wv-woz-pulse{0%,to{opacity:.35}50%{opacity:1}}.wv-bulk-btn{color:#475569;background:#f1f5f9;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:background .12s;box-shadow:inset 0 0 0 1px #e2e8f0}.wv-bulk-btn:hover{background:#e2e8f0}.wv-check{cursor:pointer;accent-color:#1f8a52;width:16px;height:16px}.wv-table tbody tr.is-selected{background:#f0fdf4}.wv-table tbody tr.is-selected:hover{background:#dcfce7}.wijk-selectbar{color:#fff;background:#0f1b15;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 32px -8px #0f141066}.wijk-selectbar-info{font-size:13px}.wijk-selectbar-info strong{color:#bbf7d0;font-weight:700}.label-pill{text-align:center;letter-spacing:.5px;border-radius:999px;min-width:22px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.label-a{color:#15733a;background:#d9f2df}.label-b{color:#4f7a15;background:#e6f4d0}.label-c{color:#7a7500;background:#f2f5c4}.label-d{color:#854d0e;background:#fef9c3}.label-e{color:#9a3412;background:#ffedd5}.label-f{color:#c2410c;background:#ffe3cd}.label-g{color:#b91c1c;background:#fee2e2}@media (width<=720px){.wv-form{flex-direction:column;align-items:stretch}.wv-submit{width:100%}.wv-table{display:block;overflow-x:auto}}.app-content>main{background:#f5f7f1}.mob-tabbalk{display:none}@media (width<=71.99rem){.mob-tabbalk{z-index:1050;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #e2e8f0;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}}.mob-tab{color:#64748b;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;padding:8px 2px 7px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.mob-tab svg{width:21px;height:21px}.mob-tab.is-actief{color:#1f8a52}.mob-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=71.99rem){.app-content>main{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))!important}}html.no-sidebar-transition .app-sidebar,html.no-sidebar-transition .app-content{transition:none!important}@media (width<=71.99rem){html:not(.sidebar-drawer-open) .app-sidebar{transform:translate(-100%)}html.sidebar-drawer-open .app-sidebar{transform:translate(0)}}@media (width>=72rem){.app-content>main{background:#f5f7f1;box-shadow:inset 1px 0 #e2e8f0}.app-content>main>:not(.rep-dashboard):not(.back-link-row):not(:has(>.rep-dashboard)){margin-left:1.5rem;margin-right:1.5rem}.app-content>main>:last-child:not(.rep-dashboard):not(:has(>.rep-dashboard)){margin-bottom:1.5rem}.app-content>main{padding-top:1.25rem}.app-content>main:has(.rep-dashboard){padding-top:0}main .sell-top-row{min-height:4.625rem;box-shadow:none;background:0 0;margin-left:-1.5rem;margin-right:-1.5rem;padding:0 1.5rem}.sell-page{gap:0}.app-sidebar{transform:translate(0)!important}.app-content{padding-left:15.5rem!important}html.sidebar-collapsed .app-content{padding-left:4.5rem!important}}.back-link{height:var(--ax-knop);color:var(--ax-tekst);box-shadow:inset 0 0 0 1px var(--ax-lijn);white-space:nowrap;background:#fff;flex:none;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.back-link:hover{background:var(--ax-veld);color:var(--ax-inkt);box-shadow:inset 0 0 0 1px #cfd8d2}.back-link:focus-visible{box-shadow:var(--ax-focus);outline:none}.rep-dashboard{gap:calc(var(--spacing) * 3);flex-direction:column;height:calc(100vh - 6rem);min-height:0;display:flex;position:relative}@media (width>=72rem){.rep-dashboard{gap:0;height:100vh}}.rep-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-200);flex-wrap:wrap;display:flex}.rep-header-stats{align-items:center;gap:calc(var(--spacing) * 5);display:flex}.rep-stat{text-align:right}.rep-bar{color:#475569;background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 16px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #e6ebef}.rep-bar-left,.rep-bar-right{align-items:center;gap:14px;min-width:0;display:flex}.rep-bar-right{gap:6px}.rep-bar-route{align-items:center;gap:10px;min-width:0;display:inline-flex;position:relative}.rep-bar-route select{color:#0f1b15;cursor:pointer;text-overflow:ellipsis;max-width:100%;height:auto;margin:0;font-size:13px;font-weight:500;line-height:1;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 20px 0 0!important}.rep-bar-label{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:700;line-height:1}.rep-bar-meta-item{color:#0f1b15;align-items:center;gap:10px;font-size:13px;line-height:1;display:inline-flex}.rep-bar-route select:focus{box-shadow:none!important;outline:none!important}.rep-bar-chev{pointer-events:none;color:#94a3b8;flex-shrink:0;width:11px;height:11px;margin-left:-16px}.rep-bar-route-name{color:#0f1b15;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.rep-bar-sep{background:#e2e8f0;flex-shrink:0;width:1px;height:16px}.rep-bar-meta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rep-bar-stat{color:#64748b;white-space:nowrap;font-size:12.5px}.rep-bar-stat b{color:#0f1b15;font-variant-numeric:tabular-nums;font-weight:700}.rep-bar-stat-accent b{color:#1f8a52}.rep-bar-dot{color:#cbd5e1;font-size:12.5px}@media (width<=540px){.rep-bar{padding:10px 12px}.rep-bar-sep{display:none}.rep-bar-meta{font-size:11.5px}}.rep-header-v2{background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #e6ebef}.rep-header-left{flex-direction:column;gap:8px;min-width:0;display:flex}.rep-route-form{align-items:center;display:inline-flex;position:relative}.rep-route-select{appearance:none;color:#0f1b15;letter-spacing:-.4px;cursor:pointer;text-overflow:ellipsis;max-width:100%;margin:0;font-size:18px;font-weight:700;line-height:1.2;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 28px 0 0!important}.rep-route-select:focus{box-shadow:none!important;outline:none!important}.rep-route-chev{pointer-events:none;color:#94a3b8;width:14px;height:14px;margin-left:-22px}.rep-route-name{color:#0f1b15;letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}.rep-meta-row{flex-wrap:wrap;gap:6px;display:flex}.rep-meta-chip{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.rep-meta-chip svg{color:#94a3b8}.rep-header-right{flex-shrink:0;align-items:center;gap:16px;display:flex}.rep-kpi{flex-direction:column;align-items:center;min-width:56px;line-height:1;display:flex}.rep-kpi-num{font-variant-numeric:tabular-nums;letter-spacing:-.5px;color:#0f1b15;font-size:22px;font-weight:800}.rep-kpi-accent{color:#1f8a52}.rep-kpi-lbl{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-top:4px;font-size:9.5px;font-weight:700}.rep-kpi-sep{background:#e2e8f0;align-self:stretch;width:1px;margin:4px 2px}.rep-open-link{color:#fff;letter-spacing:-.005em;background:#1f8a52;border-radius:9px;align-items:center;gap:4px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background-color .12s;display:inline-flex}.rep-open-link:hover{background:#1a7245}@media (width<=640px){.rep-header-v2{gap:10px;padding:12px 14px}.rep-header-right{justify-content:space-between;width:100%}}.rep-grid{gap:calc(var(--spacing) * 3);flex:auto;grid-template-columns:1fr 20rem;min-height:0;display:grid}.rep-grid>.rep-map-wrap{order:1}.rep-grid>.rep-sidebar{order:2}@media (width<=71.99rem){.rep-grid{grid-template-columns:1fr}.rep-grid>.rep-map-wrap{order:2}.rep-grid>.rep-sidebar{order:1}.rep-dashboard{height:auto;min-height:0}.mob-weg{display:none!important}}.rep-sidebar{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-200);flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (width<=71.99rem){.rep-sidebar{height:auto;max-height:calc(100vh - 16rem)}}.rep-sidebar-head{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 12px;display:flex}.rep-sidebar-title{color:#0f1b15;letter-spacing:-.1px;font-size:13px;font-weight:700;line-height:1}.rep-sidebar-sub{color:#94a3b8;margin-top:4px;font-size:11px;line-height:1.2}.rep-sidebar-tag{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.rep-sidebar-tag svg{color:#f59e0b}.rep-sidebar-scroll{flex:1;overflow-y:auto}.stop-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;padding:14px 16px;transition:background-color .12s;display:flex;position:relative}.stop-row .stop-tags{margin-left:auto}.stop-row:last-child{border-bottom:0}.stop-row:hover{background-color:#fafbfc}.stop-row.is-potent:before{content:"";background:#7cc39d;border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.stop-num{color:#475569;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1.5px #e2e8f0}.stop-row.is-potent .stop-num{color:#1f8a52;background:#fff;box-shadow:inset 0 0 0 1.5px #1f8a52}.stop-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.stop-addr{color:#0f1b15;letter-spacing:-.15px;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.stop-star{color:#f59e0b;flex-shrink:0;width:12px;height:12px;display:inline-block}.stop-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.3;overflow:hidden}.stop-tags{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.stop-label-pill{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.stop-label-pill.is-good{color:#047857;background:#ecfdf5}.stop-label-pill.is-mid{color:#854d0e;background:#fef9c3}.stop-label-pill.is-bad{color:#b91c1c;background:#fef2f2}.stop-bouwjaar{color:#94a3b8;font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1;box-shadow:inset 0 0 0 1px #e2e8f0}.stop-row.is-visited:hover{background-color:#fafbfc}.stop-row.is-visited.is-potent:before{display:none}.stop-row.is-visited .stop-num{color:#cbd5e1!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px #e2e8f0!important}.stop-row.is-visited .stop-addr{color:#94a3b8}.stop-row.is-visited .stop-sub{color:#cbd5e1}.stop-status-pill{color:#64748b;white-space:nowrap;letter-spacing:.01em;background:0 0;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e8f0}.stop-chev{display:none}.rep-map-wrap{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-200);--tw-ring-inset:inset;border-top:1px solid #e2e8f0;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}@media (width<=71.99rem){.rep-map-wrap{height:calc(100vh - 16rem);min-height:22rem}}.rep-map{background:#f3f4f1;flex:1;width:100%}.rep-map.leaflet-container{background:#f3f4f1}.rep-map .leaflet-control-attribution{color:#94a3b8;background:#fff9;font-size:10px}.rep-map .leaflet-control-zoom{display:none}.rep-map .leaflet-control-zoom a{color:#475569;border:0}.rep-map-legend{align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-slate-500);font-size:11px;display:flex}.sell-page{flex-direction:column;gap:12px;display:flex}.sell-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sell-facts-rij{margin-bottom:.75rem}@media (width>=72rem){.sell-facts-rij{margin-right:436px}}.sell-top-stats{background:#fff;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;height:42px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e8f0,0 1px 2px #0f172a0a}.sell-stat-val{color:#0f1b15;font-variant-numeric:tabular-nums;letter-spacing:-.1px;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.sell-stat-sep{background:#e2e8f0;flex-shrink:0;width:1px;height:16px}.sell-hero{background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex;box-shadow:inset 0 0 0 1px #e6ebef,0 1px 2px #0f172a0a}.sell-hero-main{flex:auto;min-width:0}.sell-hero-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#1f8a52;font-size:10px;font-weight:700;line-height:1}.sell-hero-title{color:#0f1b15;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.sell-hero-sub{color:#94a3b8;margin-top:2px;font-size:12.5px}.sell-hero-stats{flex-shrink:0;gap:6px;display:flex}.sell-stat-pill{background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 1px #e6ebef,0 1px 2px #0f172a0a}.sell-stat-pill-val{color:#0f1b15;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1}.sell-stat-pill-lbl{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-top:4px;font-size:9.5px;font-weight:700}.sell-hero-actions{flex-shrink:0;gap:6px;display:flex}.hero-btn{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:12px;font-weight:600;transition:background .12s,box-shadow .12s,color .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e8f0}.hero-btn:hover{color:#0f172a;background:#f8fafc;box-shadow:inset 0 0 0 1px #cbd5e1}.hero-btn:disabled{opacity:.5;cursor:wait}.hero-btn svg{color:#94a3b8}@media (width<=720px){.sell-hero-stats,.sell-hero-actions{width:100%}.sell-stat-pill{flex:1}}.sell-section{background:#fff;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #e6ebef,0 1px 2px #0f172a0a}.sell-section+.sell-section{margin-top:16px}.sell-section-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.sell-section-title{color:#0f1b15;letter-spacing:-.2px;margin:0;font-size:14px;font-weight:700;line-height:1.2}.sell-section-sub{color:#94a3b8;margin-top:2px;font-size:11.5px;display:block}.sell-section-body{padding:16px 20px 20px}.sell-cart-counter{color:#1a7245;background:#f0fdf4;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #bbf7d0}.sell-cart-counter-num{font-variant-numeric:tabular-nums;font-weight:800}.sell-shell{container:sell/inline-size}.sell-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}@container sell (width<=980px){.sell-grid{grid-template-columns:minmax(0,1fr)}}@supports not (container-type:inline-size){@media (width<=1280px){.sell-grid{grid-template-columns:minmax(0,1fr)}}}.sell-left,.sell-right{min-width:0}.product-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.product-tile{text-align:left;cursor:pointer;background:#f8fafc;border-radius:14px;flex-direction:column;height:178px;padding:16px 18px 14px;transition:box-shadow .15s,transform .15s,background-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6ebef}.product-tile:hover{background:#eef2f6;box-shadow:inset 0 0 0 1px #cbd5e1,0 1px 2px #0f172a0a}.product-tile:active{transform:scale(.99)}.product-tile.is-selected{background:#edf7f1;box-shadow:inset 0 0 0 2px #1f8a52}.product-tile-cat{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:9.5px;font-weight:700;line-height:1;display:block}.product-tile-name{-webkit-line-clamp:2;color:#0f1b15;letter-spacing:-.2px;text-align:center;-webkit-box-orient:vertical;width:100%;margin:auto 0 0;padding:8px 0 6px;font-size:14.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden;font-weight:500!important}.product-tile-desc{-webkit-line-clamp:2;color:#475569;text-align:center;-webkit-box-orient:vertical;width:100%;margin-bottom:auto;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-tile-foot{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:10px;display:flex}.product-tile-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.product-tile-unit{color:#64748b;font-size:10.5px;line-height:1.2}.product-tile-price{color:#0f1b15;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.1}.product-tile-isde-amount{white-space:nowrap;text-align:right;color:#1f8a52;align-self:flex-end;font-size:10.5px;font-weight:500}.product-tile-check{color:#fff;background:#1f8a52;border-radius:9999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px #fff}.sell-aanbod-rij{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}@media (width<=1280px){.sell-aanbod-rij{grid-template-columns:minmax(0,1fr)}}.sell-onder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;width:calc(100% - 436px);margin-top:16px;display:grid}.sell-schouw{width:calc(100% - 436px);margin-top:16px}@media (width<=1100px){.sell-onder{grid-template-columns:minmax(0,1fr)}.sell-onder,.sell-schouw{width:100%}}.sell-onder{margin-bottom:16px}.sell-onder-vak{min-width:0;display:flex}.sell-onder-vak>*{flex:auto}.sell-onder-vak .schouw-card{margin-top:0}.sell-zij{background:#fff;border-radius:14px;min-width:0;padding:4px 16px 14px;box-shadow:inset 0 0 0 1px #e6ebef,0 1px 2px #0f172a0a}.sell-zij .gs-blok{border-top:0;padding-top:12px}.sell-cart{align-self:start;min-width:0;max-height:calc(100vh - 12px);position:sticky;top:12px}.sell-cart-card{background:#fff;border-radius:14px;flex-direction:column;max-height:calc(100vh - 12px);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e6ebef,0 1px 2px #0f172a0a}@media (width<=1100px){.sell-cart{max-height:none;position:static}.sell-cart-card{max-height:none}}.sell-cart-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:16px 18px 12px;display:flex}.sell-cart-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#1f8a52;font-size:10px;font-weight:700;line-height:1}.sell-cart-title{color:#0f1b15;letter-spacing:-.2px;margin-top:4px;font-size:14px;font-weight:700;line-height:1.2}.sell-cart-clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:11px;transition:color .12s}.sell-cart-clear:hover{color:#b91c1c}.sell-cart-body{flex:auto;min-height:110px;padding:6px 18px 0;overflow-y:auto}.sell-cart-empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px 0;display:flex}.sell-cart-line{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sell-cart-line:last-child{border-bottom:0}.sell-cart-line-name{color:#0f1b15;letter-spacing:-.1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sell-cart-line-price{color:#0f1b15;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700;line-height:1}.sell-cart-line-remove{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:10px;transition:color .12s}.sell-cart-line-remove:hover{color:#b91c1c;text-decoration:underline}.sell-cart-totals{border-top:1px solid #f1f5f9;padding:14px 18px}.totals-row{justify-content:space-between;align-items:center;padding:3px 0;display:flex}.totals-row-muted{color:#64748b;font-size:12.5px}.totals-row-fine{color:#94a3b8;font-size:11px}.totals-divider{background:#e2e8f0;height:1px;margin:8px 0}.totals-row-grand{color:#0f1b15;letter-spacing:-.2px;font-size:15px;font-weight:800}.totals-isde{background:#f0fdf4;border-radius:10px;margin-top:12px;padding:12px 14px;box-shadow:inset 0 0 0 1px #bbf7d0}.totals-row-isde{color:#1a7245;padding:0;font-size:12px}.totals-row-netto{color:#14532d;letter-spacing:-.1px;padding:4px 0 0;font-size:13px;font-weight:800}.sell-cart-actions{background:#fafbfc;border-top:1px solid #f1f5f9;padding:14px 18px 16px}.sell-send-toggle{color:#475569;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.sell-send-toggle input{cursor:pointer;width:16px;height:16px;min-height:0}.sell-submit-btn{color:#fff;letter-spacing:-.1px;cursor:pointer;background:#1f8a52;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px 16px;font-size:13.5px;font-weight:700;transition:background-color .12s;display:inline-flex;box-shadow:0 1px 2px #1f8a5240}.sell-submit-btn:hover{background:#1a7245}.sell-submit-btn.is-disabled,.sell-submit-btn:disabled{opacity:.5;cursor:not-allowed}.naw-form{flex-direction:column;gap:10px;display:flex}.naw-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.naw-row-adres{grid-template-columns:1fr 70px 70px}@media (width<=480px){.naw-row{grid-template-columns:minmax(0,1fr)}.naw-row-adres{grid-template-columns:1fr 70px 70px}}.naw-field{flex-direction:column;min-width:0;display:flex}.naw-field label{text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.naw-field input{border:0!important;border-radius:8px!important;min-height:36px!important;padding:7px 10px!important;font-size:13px!important;box-shadow:inset 0 0 0 1px #e2e8f0!important}.naw-field input:hover{box-shadow:inset 0 0 0 1px #cbd5e1!important}.naw-field input:focus{border:0!important;outline:none!important;box-shadow:inset 0 0 0 1.5px #1f8a52,0 0 0 3px #1f8a521f!important}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}@media (width<=480px){.quick-actions{grid-template-columns:minmax(0,1fr)}}.quick-btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12.5px;font-weight:700;line-height:1.2;transition:filter .12s,transform .12s,box-shadow .12s;display:inline-flex}.quick-btn:hover{color:#0f172a;background:#eef2f6;border-color:#cbd5e1}.quick-btn:active{transform:scale(.99)}.quick-btn:disabled{opacity:.5;cursor:not-allowed}.quick-btn{color:#475569;background:#f8fafc;border-color:#e6ebef}.sell-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.sell-stat{text-align:center;background:#f8fafc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:14px 10px;display:flex;box-shadow:inset 0 0 0 1px #e6ebef}.sell-stat-value{letter-spacing:-.5px;color:#0f1b15;font-variant-numeric:tabular-nums;text-align:center;font-size:24px;font-weight:800;line-height:1}.sell-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;text-align:center;margin-top:8px;font-size:9.5px;font-weight:700}@media (width<=1100px){.sell-cart{position:static}}.sell-cart-inner{display:none}.sell-cart-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.sell-cart-body{flex:1}:where(.sell-cart-body>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.sell-cart-body{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);overflow-y:auto}.sell-cart-line{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}:where(.sell-cart-totals>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.sell-cart-totals{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.sell-cart-actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.sell-cart-actions{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.sell-cart-actions{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.qty-stepper{background:#fff;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e2e8f0}.qty-btn{color:#475569;cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:inline-flex}.qty-btn:hover{color:#0f172a;background:#f1f5f9}.qty-input{text-align:center;font-variant-numeric:tabular-nums;width:38px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12.5px!important}.qty-input:focus{box-shadow:none!important;outline:none!important}.dotted-line{margin-block:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-slate-300)}.sidebar-cta{color:#fff;letter-spacing:.005em;background:#1f8a52;border-radius:12px;align-items:center;gap:12px;margin-top:8px;padding:11px 14px;font-size:14px;font-weight:600;transition:background .14s,box-shadow .14s,transform .1s;display:flex;box-shadow:0 6px 14px -6px #1f8a528c,inset 0 0 0 1px #ffffff0f}.sidebar-cta:hover{background:#1a7245;box-shadow:0 10px 18px -6px #1f8a5299,inset 0 0 0 1px #ffffff14}.sidebar-cta:active{transform:translateY(1px)}.sidebar-cta.is-active{background:#1f4f15;box-shadow:inset 0 0 0 2px #86efac}.toast-stack{z-index:60;pointer-events:none;flex-direction:column-reverse;gap:10px;max-width:360px;display:flex;position:fixed;bottom:20px;right:20px}.toast{pointer-events:auto;color:#f8fafc;cursor:pointer;background:#0f1b15;border-radius:12px;align-items:center;gap:10px;min-width:220px;max-width:360px;padding:11px 14px 11px 13px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex;box-shadow:0 12px 28px -10px #0f172a66,0 2px 6px -2px #0f172a33}.toast-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.toast-text{word-break:break-word;flex:auto}.toast-close{color:#f8fafc99;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:inline-flex}.toast-close:hover{color:#f8fafc;background:#f8fafc1a}.toast-success{color:#ecfdf5;background:#052e1a;box-shadow:0 12px 28px -10px #14532d80,0 0 0 1px #22c55e40}.toast-success .toast-icon{color:#fff;background:#1f8a52}.toast-error{color:#fee2e2;background:#2a0a0a;box-shadow:0 12px 28px -10px #7f1d1d80,0 0 0 1px #ef44444d}.toast-error .toast-icon{color:#fff;background:#dc2626}.toast-warning{color:#fef3c7;background:#261603;box-shadow:0 12px 28px -10px #78350f80,0 0 0 1px #eab3084d}.toast-warning .toast-icon{color:#fff;background:#d97706}.toast-info .toast-icon{color:#fff;background:#475569}.toast{transition:transform .22s cubic-bezier(.2,.85,.32,1),opacity .22s}.toast.toast-entering{opacity:0;transform:translateY(20px)scale(.96)}.toast.toast-leaving{opacity:0;transform:translate(40px)}@media (width<=640px){.toast-stack{max-width:none;bottom:12px;left:12px;right:12px}.toast{min-width:0;max-width:none}}.wijk-loader-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wijk-loader-card{text-align:center;background:#fff;border-radius:14px;width:100%;max-width:420px;padding:24px 22px 18px;box-shadow:0 20px 50px -10px #0f172a66}.wijk-loader-icon{background:var(--color-brand-50,#edf7f1);width:48px;height:48px;color:var(--color-brand-700,#1f8a52);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.wijk-loader-icon .animate-spin{animation:1s linear infinite wijk-spin}@keyframes wijk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wijk-loader-title{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:700}.wijk-loader-label{color:#475569;min-height:18px;margin-bottom:12px;font-size:13px}.wijk-loader-bar{background:#e2e8f0;border-radius:99px;height:6px;overflow:hidden}.wijk-loader-bar-fill{background:linear-gradient(90deg, var(--color-brand-600,#1f8a52), var(--color-brand-500,#2f9c62));border-radius:99px;height:100%;transition:width .4s}.wijk-loader-meta{color:#64748b;font-variant-numeric:tabular-nums;margin-top:8px;font-size:11.5px}.wijk-loader-foot{color:#94a3b8;border-top:1px solid #f1f5f9;margin-top:14px;padding-top:12px;font-size:11.5px}.wv-peildatum-select{color:#0f172a;cursor:pointer;background:#fff;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #e2e8f0}.wv-peildatum-select:focus{box-shadow:inset 0 0 0 1px var(--color-brand-600,#1f8a52), 0 0 0 3px #2f9c622e;outline:none}.address-facts{background:#fff;border-radius:10px;margin-top:8px;padding:10px 12px;box-shadow:inset 0 0 0 1px #e6ebef,0 1px 2px #0f172a0a}.address-facts.is-compact{padding:6px 10px}.address-facts .af-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.address-facts.is-compact .af-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}@media (width<=640px){.address-facts .af-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.address-facts .af-item{flex-direction:column;min-width:0;display:flex}.address-facts .af-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:10.5px;font-weight:600}.address-facts .af-value{color:#0f172a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.25}.address-facts.is-compact .af-value{font-size:12px}.address-facts .af-empty{color:#94a3b8;font-size:11px;font-style:italic;font-weight:500}.address-facts .af-foot{color:#94a3b8;border-top:1px dashed #e2e8f0;margin-top:8px;padding-top:8px;font-size:11px}[data-backlog-items]{scrollbar-width:none;-ms-overflow-style:none}[data-backlog-items]::-webkit-scrollbar{display:none}:root{--side-w:15.5rem;--rail-w:4.5rem;--top-h:4.625rem;--side-bg:#3f704d;--side-hover:#ffffff1f;--side-active:#2e5639;--side-text:#fff;--side-muted:#fffc;--side-line:#ffffff1f}aside.app-sidebar{background:var(--side-bg);color:var(--side-text);width:var(--side-w)}.side-kop{height:var(--top-h);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.side-merk{color:#fff;align-items:center;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.side-logo-img{width:auto;height:56px;display:block}.side-woordmerk{letter-spacing:-.02em;color:#fff;font-size:21px;font-weight:800;line-height:1}.side-nav{flex-direction:column;flex:auto;justify-content:space-between;min-height:0;padding:4px 12px 0;font-size:14px;display:flex;overflow:hidden}.side-sectie{letter-spacing:.14em;text-transform:uppercase;color:var(--side-muted);flex:none;padding:8px 12px 3px;font-size:10.5px;font-weight:700}@media (width>=72rem) and (height<=840px){.side-kop{height:58px}.side-nav{font-size:13px}.side-item svg{width:18px;height:18px}.side-sectie{padding:5px 12px 2px;font-size:10px}}.side-item{min-height:20px;max-height:44px;color:var(--side-text);flex:1 1 0;align-items:center;gap:12px;padding:0 12px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s;display:flex;position:relative}.side-item svg{stroke-width:1.8px;color:#fff;opacity:.92;flex:none;width:20px;height:20px}.side-item:hover{background:var(--side-hover)}.side-item.is-actief{background:var(--side-active);font-weight:600}.side-item.is-actief:before{content:"";background:#fff;width:3px;position:absolute;top:0;bottom:0;left:0}.side-item.is-actief svg{opacity:1}.side-badge{min-width:20px;height:20px;color:var(--side-bg);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.side-voet{border-top:1px solid var(--side-line);flex:none;align-items:center;gap:12px;padding:14px 14px 14px 20px;display:flex;position:relative}.side-avatar{background:var(--side-active);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff2e}.side-wie{flex:auto;min-width:0}.side-naam{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden}.side-rol{color:var(--side-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.side-meer{color:#fff;opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.side-meer:hover{background:var(--side-hover);opacity:1}.side-meer svg{width:18px;height:18px}.side-menu{z-index:20;background:#fff;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;box-shadow:0 12px 32px -8px #0f172a59,0 0 0 1px #e2e8f0}.side-menu a,.side-menu button{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.side-menu a:hover,.side-menu button:hover{color:#0f172a;background:#f1f5f9}.side-menu svg{color:#64748b;width:16px;height:16px}.side-menu .is-gevaar{color:#b91c1c}.side-menu .is-gevaar svg{color:#ef4444}.rail-knop{color:#fff;opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,opacity .15s;display:inline-flex}.rail-knop:hover{background:var(--side-hover);opacity:1}.rail-knop svg{width:18px;height:18px}@media (width>=72rem){.app-topbar{z-index:1200}aside.app-sidebar{transition:width .2s;top:0;bottom:0;left:0;overflow:hidden}html.sidebar-collapsed aside.app-sidebar{width:var(--rail-w)}html.sidebar-collapsed .side-kop{flex-direction:column;justify-content:center;gap:10px;height:auto;padding:14px 0 10px}html.sidebar-collapsed .side-merk{display:none}html.sidebar-collapsed .side-nav{padding-left:8px;padding-right:8px}html.sidebar-collapsed .side-item{justify-content:center;gap:0;padding:0}html.sidebar-collapsed .side-item.is-actief:before,html.sidebar-collapsed .side-item span,html.sidebar-collapsed .side-badge,html.sidebar-collapsed .side-sectie span{display:none}html.sidebar-collapsed .side-sectie{padding:6px 6px 2px}html.sidebar-collapsed .side-sectie:after{content:"";background:var(--side-line);height:1px;display:block}html.sidebar-collapsed .side-wie,html.sidebar-collapsed .side-meer,html.sidebar-collapsed .side-voet{display:none}html.sidebar-collapsed .side-kop{padding:14px 0 12px}}@media (width<=71.99rem){.rail-knop{display:none}.side-nav{display:block;overflow-y:auto}.side-item{height:42px}}.app-topbar{z-index:1050;height:var(--top-h);background:#fff;border-bottom:1px solid #e6ebe8;grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);align-items:center;gap:16px;padding:0 24px;display:grid;position:sticky;top:0}.tb-links{align-items:center;gap:10px;min-width:0;display:flex}@media (width>=72rem){.app-content{position:relative}.app-topbar.is-kaart{pointer-events:none;background:0 0;border-bottom:0;position:absolute;top:0;left:15.5rem;right:28.5rem}html.sidebar-collapsed .app-topbar.is-kaart{left:4.5rem}.app-topbar.is-kaart>*{pointer-events:auto}.app-topbar.is-kaart .tb-zoek{width:auto;max-width:64rem;margin-inline:auto;position:absolute;left:14.5rem;right:3.25rem;transform:none}.app-topbar.is-kaart .tb-zoek input{box-shadow:inset 0 0 0 1px var(--ax-lijn), 0 10px 28px -12px #0f172a73;background:#fff;height:42px!important;min-height:42px!important}.app-topbar.is-kaart .tb-zoek input:focus{background:#fff}@media (orientation:landscape) and (pointer:coarse){.app-topbar.is-kaart .tb-zoek{display:none}}}.tb-links .back-link{height:44px;margin-left:6px}.tb-werkbalk{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.tb-gereedschap{display:contents}.tb-filterknop{display:none}.tb-werkbalk,.tb-werkbalk-form{min-width:0;max-width:100%}.tb-werkbalk .strip-knop{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.tb-werkbalk .strip-filters{min-width:0;max-width:100%}@media (width<=71.99rem){.tb-werkbalk,.tb-werkbalk-form,.tb-werkbalk .strip-knop{flex-wrap:wrap}}.tb-werkbalk-form{align-items:center;gap:8px;min-width:0;display:flex}.tb-werkbalk .strip-filters{flex:0 auto;min-width:0}.tb-werkbalk select,.tb-werkbalk input:not([type=hidden]),.tb-werkbalk .btn,.tb-werkbalk .strip-zoekterm{height:44px;min-height:44px}.tb-werkbalk select{width:auto}.tb-werkbalk .strip-filters>select,.tb-werkbalk .tb-filter-group>select{flex:0 auto;min-width:96px;max-width:170px}.tb-werkbalk .strip-knop{flex:none}.tb-werkbalk select{background-position:right 7px center;padding-left:10px;padding-right:28px!important}@media (width<=105rem){.app-topbar{grid-template-columns:minmax(0,1fr) minmax(0,520px) minmax(0,1fr)}}@media (width>=72rem){.app-topbar:not(.is-kaart){height:auto;min-height:var(--top-h);flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;padding-bottom:8px;display:flex}.app-topbar:not(.is-kaart) .tb-werkbalk,.app-topbar:not(.is-kaart) .tb-werkbalk-form{flex-wrap:wrap}.app-topbar:not(.is-kaart) .tb-links{flex:none}.app-topbar:not(.is-kaart) .tb-zoek{flex:1 1 0;width:auto;min-width:8rem}.app-topbar:not(.is-kaart) .tb-werkbalk{flex:0 auto}.app-topbar:not(.is-kaart) .tb-zoek input{height:44px;min-height:44px!important}}@media (width<=88rem){.app-topbar{grid-template-columns:minmax(0,1fr) minmax(0,400px) minmax(0,1fr)}}.tb-hamburger{color:#334155;cursor:pointer;background:#f3f6f4;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:none}.tb-hamburger svg{width:20px;height:20px}.tb-merk-mobiel{color:#0f1b15;letter-spacing:-.02em;font-size:18px;font-weight:800;text-decoration:none;display:none}.tb-logo{color:#0f1b15;align-items:center;margin-left:2px;text-decoration:none;display:none}.tb-logo-img{width:auto;height:62px;display:block}.tb-zoek{width:100%;min-width:0;position:relative}.tb-zoek svg{color:#94a3b8;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tb-zoek input{height:42px;box-shadow:inset 0 0 0 1px var(--ax-lijn);color:#0f172a;background:#fff;padding-right:14px;font-size:14px;min-height:42px!important;padding-left:44px!important}.tb-zoek input:hover{box-shadow:inset 0 0 0 1px #cfd8d2}.tb-zoek input::placeholder{color:#64748b}.tb-zoek input:focus{box-shadow:inset 0 0 0 1px var(--ax-groen), 0 0 0 3px #3f704d2e;background:#fff}.tb-zoek input::-webkit-search-cancel-button{appearance:none}.tb-suggest{z-index:1400;text-align:left;background:#fff;max-height:min(70vh,560px);padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px -12px #0f172a59,0 0 0 1px #e2e8f0}.tb-suggest-kop{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;padding:10px 16px 4px;font-size:10.5px;font-weight:700}.tb-suggest-item{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;width:100%;padding:8px 16px;display:flex}.tb-suggest-item.is-actief{background:var(--color-brand-50)}.tb-suggest-tekst{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.tb-suggest-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tb-suggest-leeg{color:#64748b;padding:14px 16px;font-size:13px}.tb-nieuw{flex:none;position:relative}.tb-nieuw-knop{background:var(--color-brand-600);color:#fff;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 16px 0 14px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a1f}.tb-nieuw-knop:hover{background:var(--color-brand-700)}.tb-nieuw-knop svg{width:16px;height:16px}.tb-menu{z-index:50;background:#fff;border-radius:12px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px -8px #0f172a40,0 0 0 1px #e2e8f0}.tb-menu a{color:#334155;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.tb-menu a:hover{color:#0f172a;background:#f1f5f9}.tb-menu a svg{color:#64748b;width:16px;height:16px}@media (width<=71.99rem){.app-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;height:3.75rem;padding:0 14px}.app-topbar.heeft-werkbalk{flex-wrap:nowrap;row-gap:0;height:3.75rem;min-height:3.75rem;padding:0 14px;display:flex}.app-topbar.heeft-werkbalk .tb-links{flex:none}.app-topbar.heeft-werkbalk .tb-zoek{flex:auto;min-width:0}.tb-links .back-link{height:40px;margin-left:2px;padding:0 10px 0 7px}.tb-gereedschap{flex:none;margin-left:auto;display:block;position:relative}.tb-filterknop{cursor:pointer;width:40px;height:40px;color:var(--ax-tekst);background:var(--ax-veld);box-shadow:inset 0 0 0 1px var(--ax-lijn);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tb-filterknop:hover{background:var(--ax-vlak)}.tb-filterknop.is-aan{background:var(--ax-groen-licht);color:var(--ax-groen-donker);box-shadow:inset 0 0 0 1px var(--ax-groen)}.tb-filterknop svg{width:18px;height:18px}.tb-gereedschap .tb-werkbalk{z-index:60;background:var(--ax-vlak);width:min(21rem,100vw - 28px);max-width:none;box-shadow:0 18px 40px -14px #0f172a59, 0 0 0 1px var(--ax-lijn);padding:12px;display:none;position:absolute;top:calc(100% + 10px);right:0}.tb-gereedschap .tb-werkbalk.is-open{display:block}.tb-gereedschap .tb-werkbalk-form{flex-direction:column;align-items:stretch;gap:10px;display:flex}.tb-gereedschap .strip-filters,.tb-gereedschap .tb-filter-group{flex-direction:column;align-items:stretch;gap:8px;display:flex;overflow:visible}.tb-gereedschap .strip-knop{display:block}.tb-gereedschap select,.tb-gereedschap input:not([type=hidden]),.tb-gereedschap .strip-zoekterm{width:100%;max-width:none;height:40px;min-height:40px}.tb-gereedschap .strip-knop{justify-content:flex-end;display:flex}.tb-gereedschap .btn{width:auto;max-width:none;height:36px;min-height:36px;padding:0 14px}.tb-hamburger{display:inline-flex}.tb-merk-mobiel{display:none!important}.tb-zoek input{height:40px;font-size:13.5px;min-height:40px!important}.tb-logo-img{height:44px}.tb-nieuw-knop{height:40px;padding:0 12px}.tb-nieuw-knop span{display:none}}.tb-zoekknop{display:none!important}@media (width<=40rem){.tb-zoek{display:block}.tb-zoekknop-oud{color:#334155;cursor:pointer;background:#f3f6f4;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:inline-flex}.tb-zoekknop svg{width:20px;height:20px}.app-topbar.zoek-open .tb-zoek{z-index:5;display:block;position:absolute;top:8px;left:10px;right:10px}.app-topbar.zoek-open .tb-links,.app-topbar.zoek-open .tb-werkbalk{visibility:hidden}.app-topbar.zoek-open .tb-zoekknop{display:none}.app-topbar.zoek-open .tb-zoek input{height:44px;padding-right:52px;min-height:44px!important}}:root{--st-te-bezoeken:#cbd5e1;--st-te-bezoeken-bg:#f1f5f9;--st-te-bezoeken-fg:#475569;--st-niet-thuis:#f59e0b;--st-niet-thuis-bg:#fff7ed;--st-niet-thuis-fg:#b45309;--st-gesproken:#f59e0b;--st-gesproken-bg:#fff7ed;--st-gesproken-fg:#b45309;--st-offerte:#38bdf8;--st-offerte-bg:#f0f9ff;--st-offerte-fg:#0284c7;--st-opdracht:#16a34a;--st-opdracht-bg:#f0fdf4;--st-opdracht-fg:#15803d;--st-geen-interesse:#ef4444;--st-geen-interesse-bg:#fef2f2;--st-geen-interesse-fg:#b91c1c;--st-niet-geschikt:#ef4444;--st-niet-geschikt-bg:#fef2f2;--st-niet-geschikt-fg:#b91c1c}.st-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.st-pill:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:8px;height:8px}.st-pill.groep-te_bezoeken{background:var(--st-te-bezoeken-bg);color:var(--st-te-bezoeken-fg)}.st-pill.groep-niet_thuis{background:var(--st-niet-thuis-bg);color:var(--st-niet-thuis-fg)}.st-pill.groep-gesproken{background:var(--st-gesproken-bg);color:var(--st-gesproken-fg)}.st-pill.groep-offerte{background:var(--st-offerte-bg);color:var(--st-offerte-fg)}.st-pill.groep-opdracht{background:var(--st-opdracht-bg);color:var(--st-opdracht-fg)}.st-pill.groep-geen_interesse{background:var(--st-geen-interesse-bg);color:var(--st-geen-interesse-fg)}.st-pill.groep-niet_geschikt{background:var(--st-niet-geschikt-bg);color:var(--st-niet-geschikt-fg)}.groep-te_bezoeken.kd-thumb,.kd-thumb.groep-te_bezoeken{color:var(--st-te-bezoeken)}.kd-thumb.groep-niet_thuis{color:var(--st-niet-thuis)}.kd-thumb.groep-gesproken{color:var(--st-gesproken)}.kd-thumb.groep-offerte{color:var(--st-offerte)}.kd-thumb.groep-opdracht{color:var(--st-opdracht)}.kd-thumb.groep-geen_interesse{color:var(--st-geen-interesse)}.kd-thumb.groep-niet_geschikt{color:var(--st-niet-geschikt)}.kd{--kd-lijst-b:28.5rem;flex-direction:column;min-height:0;display:flex;position:relative}@media (width>=72rem){.kd{height:100vh}}.kd-grid{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.kd-map-wrap{background:#eef2ec;min-height:0;position:relative;overflow:hidden}.kd-map{position:absolute;inset:0}.kd-map.leaflet-container{background:#eef2ec}.kd-map .leaflet-control-zoom{display:none}.kd-map .leaflet-control-attribution{color:#94a3b8;background:#ffffffb3;font-size:10px}.kd-map.is-grijs .leaflet-tile-pane{filter:grayscale()brightness(1.05)}.kd-map .leaflet-tile{mix-blend-mode:normal!important}.kd-over{z-index:1000;position:absolute}.kd-filters{pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px;display:flex;top:18px;left:18px;right:80px}.kd-filters>*{pointer-events:auto}.kd-filters:has(.kd-meer.is-open){z-index:1250}.kd-chip,.kd-select{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a14,0 6px 18px -10px #0f172a40,inset 0 0 0 1px #e6ebe8}.kd-chip:hover{background:#f8faf9}.kd-chip svg{color:#64748b;width:16px;height:16px}.kd-chip.is-aan{background:var(--color-brand-50);color:var(--color-brand-800);box-shadow:inset 0 0 0 1px var(--color-brand-200)}.kd-chip.is-aan svg{color:var(--color-brand-600)}.kd-select{padding-right:10px;position:relative}.kd-select select{appearance:none;color:#0f172a;cursor:pointer;width:auto;height:40px;margin:0;font-size:13.5px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 22px 0 0!important}.kd-select select:focus{outline:none}.kd-select>svg{color:#64748b;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.kd-lagen-knop{top:16px;right:calc(var(--kd-lijst-b) + 16px);justify-content:center;width:42px;padding:0;position:absolute}.kd-meer{position:relative}.kd-meer-paneel{z-index:1200;background:#fff;border-radius:14px;flex-direction:column;gap:10px;min-width:300px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px -12px #0f172a59,0 0 0 1px #e2e8f0}.kd-meer-paneel label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:4px;font-size:11px;font-weight:700}.kd-meer-paneel select,.kd-meer-paneel .rep-date{width:100%}.kd-meer-paneel .rep-date-wrap{width:100%;display:flex}.kd-zoom{flex-direction:column;gap:8px;display:flex;top:82px;left:16px}.kd-zoom button,.kd-lagen-knop{cursor:pointer;color:#334155;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 1px 2px #0f172a14,0 6px 18px -10px #0f172a40,inset 0 0 0 1px #e6ebe8}.kd-zoom button:hover,.kd-lagen-knop:hover{background:#f8faf9}.kd-zoom button svg,.kd-lagen-knop svg{width:18px;height:18px}.kd-zoom .is-brand{color:var(--color-brand-700)}.kd-logo{pointer-events:none;bottom:84px;left:18px}.kd-logo img{width:auto;height:92px;display:block}html:not(.sidebar-collapsed) .kd-logo{display:none}@media (width<=71.99rem){.kd-logo{display:none}}.kd-voortgang{left:0;right:var(--kd-lijst-b);height:66px;color:var(--ax-tekst-2);background:#ffffffeb;align-items:center;gap:28px;padding:0 22px;font-size:12.5px;display:flex;bottom:0;box-shadow:0 -1px #0f172a0f,0 -12px 30px -18px #0f172a59}.kd-vg-tekst{flex-direction:column;flex:none;gap:2px;min-width:0;display:flex}.kd-vg-label{color:var(--ax-tekst)}.kd-vg-route{color:var(--ax-tekst-3);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.kd-vg-meter{flex:auto;align-items:center;gap:12px;min-width:120px;display:flex}.kd-vg-balk{background:#e2e8f0;flex:auto;height:4px;overflow:hidden}.kd-vg-balk>span{background:var(--ax-tekst-2);height:100%;transition:width .4s;display:block}.kd-vg-cijfer{color:var(--ax-tekst);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.kd-vg-cijfers{flex:none;align-items:center;gap:18px;display:flex}.kd-vg-cijfers>span{white-space:nowrap;font-variant-numeric:tabular-nums}.kd-vg-cijfers span span{color:var(--ax-tekst)}.kd-vg-link{color:var(--ax-tekst);border-bottom:1px solid var(--ax-lijn);flex:none;padding-bottom:1px;text-decoration:none}.kd-vg-link:hover{color:var(--ax-inkt);border-bottom-color:var(--ax-tekst-3)}@media (width<=99.99rem){.kd-vg-cijfers{display:none}}@media (width<=89.99rem){.kd-voortgang{gap:18px;padding:0 16px}.kd-vg-route{display:none}}@media (width<=99.99rem){.kd-voortgang-tegels{display:none}}@media (width<=89.99rem){.kd-voortgang{gap:16px;padding:0 16px}.kd-voortgang-sub{display:none}}.kd-lagen-menu{top:66px;right:calc(var(--kd-lijst-b) + 16px);z-index:1300;background:#fff;border-radius:12px;min-width:170px;padding:6px;position:absolute;box-shadow:0 12px 32px -8px #0f172a4d,0 0 0 1px #e2e8f0}.kd-lagen-menu button{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.kd-lagen-menu button:hover{background:#f1f5f9}.kd-lagen-menu button.is-actief{background:var(--color-brand-50);color:var(--color-brand-800);font-weight:600}.kd-popup{background:#fff;border-radius:16px;width:400px;max-width:calc(100% - 32px);padding:20px 22px;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0f172a14,0 18px 44px -16px #0f172a73,inset 0 0 0 1px #e6ebe8}@media (width>=72rem){.kd-popup{bottom:16px;left:auto;right:16px;transform:none}}.kd-popup-kop{align-items:flex-start;gap:16px;display:flex}.kd-popup-titel{color:#0f172a;font-size:15px;font-weight:700;line-height:1.25}.kd-popup-sub{color:#64748b;margin-top:3px;font-size:13px}.kd-popup-sluit{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.kd-popup-sluit:hover{color:#334155;background:#f1f5f9}.kd-popup-sluit svg{width:16px;height:16px}.kd-popup.is-verankerd{z-index:1100}.kd-popup.is-onzichtbaar{visibility:hidden}.kd-popup.tip-onder:after,.kd-popup.tip-boven:after{content:"";background:#fff;width:14px;height:14px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.kd-popup.tip-onder:after{bottom:-7px;box-shadow:2px 2px 3px -1px #0f172a24}.kd-popup.tip-boven:after{top:-7px;box-shadow:-1px -1px 2px -1px #0f172a1a}.kd-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kd-feiten{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.kd-feit{background:#f6f8f7;min-width:0;padding:8px 10px;box-shadow:inset 0 0 0 1px #eef2ef}.kd-feit.breed{grid-column:span 2}.kd-feit-k{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:10.5px;font-weight:700}.kd-feit-v{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:3px;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.kd-label-feit{vertical-align:middle;width:22px;height:22px;font-size:11px}.st-pill.groep-los{color:#475569;background:#f1f5f9}.kd-thumb.groep-los{color:#94a3b8}.kd-los{margin-top:14px}.kd-los-knop{background:var(--color-brand-600);color:#fff;cursor:pointer;border:0;width:100%;height:46px;font-size:14px;font-weight:700}.kd-los-knop:hover{background:var(--color-brand-700)}.kd-los-knop:disabled{opacity:.6;cursor:wait}.kd-los-fout{color:#b91c1c;margin-top:6px;font-size:12.5px}.kd-badge{color:#334155;background:#f1f5f9;border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.kd-badge b{color:#0f172a}.kd-badge.label{color:#14532d;background:#d5eedf}.kd-popup-acties{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.kd-popup-acties a,.kd-popup-acties button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.kd-popup-acties .primair{background:var(--color-brand-600);color:#fff}.kd-popup-acties .primair:hover{background:var(--color-brand-700)}.kd-popup-acties .secundair{color:#0f172a;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.kd-popup-acties .secundair:hover{background:#f8fafc}.kd-popup-acties svg{width:16px;height:16px}.kd-acties{left:0;right:var(--kd-lijst-b);bottom:0}.kd-map .leaflet-bottom.leaflet-right{right:var(--kd-lijst-b)}.kd-acties-dicht{gap:0;display:flex}.kd-actie{cursor:pointer;border:0;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:66px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a14,0 14px 34px -14px #0f172a73}.kd-actie svg{flex:none;width:34px;height:34px}.kd-x{color:#b91c1c;background:#fcebeadb}.kd-x:hover,.kd-x:active{background:#f4cbc8f2}.kd-v{color:#157a3e;background:#e2f3e8db}.kd-v:hover,.kd-v:active{background:#bfe2ccf2}@media (width<=71.99rem){.kd-x{background:#fceae9}.kd-x:hover,.kd-x:active{background:#f4cbc8}.kd-v{background:#e2f3e8}.kd-v:hover,.kd-v:active{background:#bfe2cc}}.kd.heeft-actief .kd-voortgang{display:none}@media (width<=89.99rem){.kd-actie{height:66px}.kd-actie svg{width:30px;height:30px}}@media (width<=47.99rem){.kd-actie{height:68px}}.kd-popup-status{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.kd-status-knop{color:#334155;cursor:pointer;background:#f1f5f9;border:0;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.kd-status-knop:hover{background:#e2e8f0}.kd-status-knop.oranje{color:#c2410c;background:#ffedd5}.kd-status-knop.rood{color:#b91c1c;background:#fee2e2}.kd-status-knop select{color:#334155;cursor:pointer;appearance:none;width:auto;height:28px;font-size:12px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 18px 0 0!important}.kd-status-knop select:focus{outline:none}.kd-panel{width:var(--kd-lijst-b);z-index:1000;background:#ffffffb3;border-left:1px solid #e6ebe8e6;flex-direction:column;min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0}.kd-tabs,.kd-panel-bar{background:#fff}.kd-tabs{border-bottom:1px solid #e6ebe8;flex:none;padding:0 8px;display:flex}.kd-tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;margin-bottom:-1px;padding:16px 8px 13px;font-size:14px;font-weight:600}.kd-tab.is-actief{color:var(--color-brand-800);border-bottom-color:var(--color-brand-600)}.kd-panel-bar{border-bottom:1px solid #f1f5f9;flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.kd-sort{background:#f3f6f4;border-radius:10px;align-items:center;height:36px;padding:0 8px 0 12px;display:inline-flex;position:relative}.kd-sort select{appearance:none;color:#334155;cursor:pointer;width:auto;height:34px;font-size:12.5px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 22px 0 0!important}.kd-sort select:focus{outline:none}.kd-sort>svg{color:#64748b;pointer-events:none;width:13px;height:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.kd-panel-bar .rep-select-toggle{margin-left:auto}.rep-select-toggle{color:var(--color-brand-800);cursor:pointer;background:var(--color-brand-50);box-shadow:inset 0 0 0 1px var(--color-brand-200);border:0;border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:12.5px;font-weight:600}.rep-select-toggle:hover{background:var(--color-brand-100)}.kd-lijst{flex:auto;min-height:0;overflow-y:auto}.kd-leeg{text-align:center;color:#94a3b8;padding:28px 18px;font-size:13px}.kd-row{background:#fff;align-items:center;gap:14px;margin:8px 10px 0;padding:12px 14px;transition:background .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #eef2f7}.kd-lijst{padding-bottom:8px}.kd-row.tier-planned{background:#fff;box-shadow:inset 0 0 0 1px #eef2f7}.kd-row.tier-open{box-shadow:none;background:#ffedd5}.kd-row.tier-offer{box-shadow:none;background:#e0f2fe}.kd-row.tier-good{box-shadow:none;background:#dcfce7}.kd-row.tier-bad{box-shadow:none;background:#fee2e2}.kd-row:hover{filter:brightness(.985)}.kd-row.is-active{box-shadow:inset 0 0 0 1px #64748b}.kd-row.is-active:before,.kd-row.is-active:after{content:"";pointer-events:none;opacity:0;animation:2.2s cubic-bezier(.22,.61,.36,1) infinite kdRijSonar;animation-delay:var(--puls-fase,0s);will-change:transform, opacity;border:1px solid #4755698c;position:absolute;inset:-1px;transform:scale(1)}.kd-row.is-active:before{animation-delay:calc(var(--puls-fase,0s) + 1.1s)}@keyframes kdRijSonar{0%{opacity:.65;transform:scale(1)}70%{opacity:0;transform:scale(1.06,1.34)}to{opacity:0;transform:scale(1.06,1.34)}}.kd-row.is-checked{background:var(--color-brand-50)}.kd-row.is-verborgen{display:none!important}.kd-row .stop-rowbtn{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:16px;min-width:0;padding:0;display:flex}.kd-foto-wrap{background:#e6ebe7;border-radius:12px;flex:none;justify-content:center;align-items:center;width:96px;height:72px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.kd-foto-wrap img{object-fit:cover;width:100%;height:100%;display:block}.kd-foto-wrap svg{width:72%;height:72%}.kd-foto-groot{border-radius:14px;width:96px;height:76px}.kd-row-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.kd-row-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.kd-row-top .kd-row-addr{flex:auto;min-width:0}.kd-row-addr{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.kd-row-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.3;overflow:hidden}.kd-row-feiten{color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:1.3;overflow:hidden}.kd-row-feiten .fact-sep{color:#c7d0cb}.kd-chip-tekst{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.kd-label-groot{letter-spacing:0;color:#fff;background:#cbd5e1;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a0f}.kd-label-groot.el-a{background:#009037}.kd-label-groot.el-b{background:#52ae32}.kd-label-groot.el-c{color:#1f2a17;background:#c8d400}.kd-label-groot.el-d{color:#1f2a17;background:#ffec00}.kd-label-groot.el-e{color:#1f2a17;background:#fbb900}.kd-label-groot.el-f{background:#ec6707}.kd-label-groot.el-g{background:#e2001a}.kd-label-groot.el-leeg{color:#94a3b8;background:#eef2ef;font-size:11px}.kd-label-popup{border-radius:7px;width:28px;height:28px;margin-left:auto;font-size:13px}.stop-check{color:#0000;cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #cbd5e1}.stop-check:hover{box-shadow:inset 0 0 0 1.5px var(--color-brand-600)}.stop-check svg{width:13px;height:13px}.stop-check.is-on{background:var(--color-brand-600);box-shadow:inset 0 0 0 1.5px var(--color-brand-600);color:#fff}.rep-bulkbar{background:#fff;border-top:1px solid #e6ebef;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:0 -4px 12px -6px #0f172a26}.rep-bulkbar-count{color:#475569;white-space:nowrap;font-size:12.5px}.rep-bulkbar-count b{color:#0f172a}.rep-bulkbar-select{border:1px solid #e2e8f0;border-radius:8px;flex:1;min-width:130px;padding:7px 8px;font-size:13px}.rep-bulkbar-btn{color:#fff;background:var(--color-brand-600);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:12.5px;font-weight:600}.rep-bulkbar-btn:disabled{opacity:.5;cursor:not-allowed}.mob-wissel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:10px 12px;display:flex;overflow:hidden}.mob-wissel button{color:#64748b;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:10px 8px;font-size:13px;font-weight:600}.mob-wissel button.is-actief{background:var(--color-brand-50);color:var(--color-brand-800);box-shadow:inset 0 -2px 0 var(--color-brand-600)}.mob-reden-overlay{z-index:1300;background:#0f172a38;align-items:flex-end;display:flex;position:fixed;inset:0}.mob-reden{width:100%;padding:18px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;max-height:86vh;overflow-y:auto}@media (width>=48rem){.mob-reden-overlay{z-index:1250;justify-content:center;align-items:center;position:absolute}.mob-reden{width:600px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);padding:22px 22px 14px;box-shadow:0 24px 60px -20px #0f172a80}.mob-reden-rooster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}.mob-reden-kop{padding:0 40px 14px 0;position:relative}.mob-reden-titel{color:#0f172a;font-size:17px;font-weight:700;line-height:1.2}.mob-reden-sub{color:#64748b;margin-top:3px;font-size:13px}.mob-reden-sluit{color:#94a3b8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:-6px;right:-6px}.mob-reden-sluit:hover{color:#334155;background:#f1f5f9}.mob-reden-sluit svg{width:18px;height:18px}.mob-reden-rooster{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mob-reden-knop{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 12px;transition:background .15s,border-color .15s,transform .1s;display:flex}.mob-reden-knop:hover{background:#fff;border-color:#cbd5e1}.mob-reden-knop:active{transform:scale(.99)}.mob-reden-ico{color:#fff;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mob-reden-ico svg{width:21px;height:21px}.mob-reden-knop.st-open .mob-reden-ico{background:#f59e0b}.mob-reden-knop.st-bad .mob-reden-ico{background:#ef4444}.mob-reden-knop.st-open:hover{background:#fff7ed;border-color:#fdba74}.mob-reden-knop.st-bad:hover{background:#fef2f2;border-color:#fca5a5}.mob-reden-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.mob-reden-tekst b{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2}.mob-reden-tekst small{color:#64748b;font-size:12px;line-height:1.25}@media (width>=48rem){.mob-reden-rooster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}.mob-reden-annuleer{color:#64748b;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;margin-top:8px;padding:10px;font-size:13.5px;font-weight:600;display:block}@media (width>=72rem){.mob-wissel{display:none!important}}@media (width<=71.99rem){.kd{--kd-lijst-b:0px}.kd-grid{grid-template-columns:1fr}.app-content>main:has(.rep-dashboard.kd){overflow:hidden;padding-top:8px!important;padding-bottom:calc(3.75rem + env(safe-area-inset-bottom,0px))!important}.rep-dashboard.kd{height:calc(100dvh - 8rem - env(safe-area-inset-bottom,0px));flex-direction:column;gap:0;min-height:0;display:flex}.rep-dashboard.kd .mob-wissel{flex:none;margin:0 0 10px}.rep-dashboard.kd .kd-grid{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.kd-map-wrap{height:auto;min-height:0}.kd-panel{background:#dde3e0;border-left:0;width:auto;max-height:none;position:static}.kd-tabs,.kd-panel-bar{background:#fff}.mob-weg{display:none!important}.kd-filters{gap:6px;top:10px;left:10px;right:64px}.kd-chip,.kd-select{height:38px;padding:0 12px;font-size:12.5px}.kd-lagen-knop{top:10px;right:10px}.kd-zoom{display:none}.kd-popup{width:auto;max-width:none;bottom:10px;left:10px;right:10px;transform:none}}@media (width<=47.99rem){.kd-popup{bottom:90px}.kd-voortgang{display:none}}@media (width>=72rem) and (width<=89.99rem){.kd{--kd-lijst-b:24rem}.app-topbar.is-kaart{right:24rem}.kd.heeft-actief .kd-voortgang{display:none}.kd-filters{gap:8px;top:14px;left:14px;right:68px}.kd-chip,.kd-select{height:42px;padding:0 12px;font-size:13px}.kd-chip-tekst{max-width:200px}.kd-zoom{gap:6px;top:66px;left:14px}.kd-zoom button,.kd-lagen-knop{border-radius:10px;width:42px;height:42px}.kd-lagen-knop{top:14px;right:calc(var(--kd-lijst-b) + 14px)}.kd-lagen-menu{top:60px;right:calc(var(--kd-lijst-b) + 14px)}.kd-popup{width:340px;padding:16px 18px;bottom:14px;right:14px}.kd-popup-kop{gap:12px}.kd-popup-titel{font-size:14px}.kd-popup-sluit{width:26px;height:26px}.kd-feiten{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-feit.breed{grid-column:1/-1}.kd-popup-acties{gap:8px;margin-top:12px}.kd-tab{padding:14px 8px 11px;font-size:13.5px}.kd-panel-bar{padding:10px 12px}.kd-row{gap:8px;padding:12px 12px 12px 14px}.kd-row .stop-rowbtn{gap:12px}.kd-foto-wrap{border-radius:10px;width:60px;height:46px}.kd-foto-groot{border-radius:12px;width:72px;height:58px}.kd-row-addr{font-size:14px}.kd-row-sub{font-size:12.5px}}@media (width>=48rem) and (width<=71.99rem){.kd-popup{width:380px;max-width:calc(100% - 24px);bottom:12px;left:auto;right:12px}}@media (width>=60rem) and (width<=71.99rem) and (orientation:landscape){.mob-wissel{display:none}.kd-grid{grid-template-columns:minmax(0,1fr) 21rem}.kd-map-wrap.mob-weg{display:block!important}.kd-panel.mob-weg{display:flex!important}.kd-map-wrap,.kd-panel{height:calc(100dvh - 10rem);min-height:0;max-height:none}.kd-panel{border-left:1px solid #e6ebe8}.kd-popup{width:340px;padding:16px 18px}.kd-popup-kop{gap:12px}.kd-popup-titel{font-size:14px}.kd-popup-sluit{width:26px;height:26px}.kd-feiten{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-feit.breed{grid-column:1/-1}.kd-foto-groot{border-radius:12px;width:72px;height:58px}.kd-tab{padding:13px 8px 10px;font-size:13px}.kd-panel-bar{padding:8px 10px}.kd-row{gap:6px;padding:10px 10px 10px 12px}.kd-row .stop-rowbtn{gap:10px}.kd-foto-wrap{border-radius:10px;width:56px;height:44px}.kd-row-addr{font-size:13.5px}.kd-row-sub{font-size:12px}.kd-row-feiten{font-size:11px}}*,:before,:after{border-radius:0!important}.route-pin,.route-pin *,.route-pin:before,.route-pin:after,.route-pin :before,.route-pin :after,.leaflet-marker-icon,.leaflet-marker-icon *,.leaflet-marker-icon:before,.leaflet-marker-icon:after,.st-pill:before{border-radius:50%!important}@media (pointer:coarse){.btn-sm,.tabel td.acties .btn,.pa-acties .btn{min-height:34px;padding:0 12px}.btn-icoon.btn-sm{width:40px}.pagy-btn,.pagy-page,.pagy-num{min-width:40px;height:40px}.side-meer,.rail-knop{width:40px;height:40px}.kd-chip,.kd-select,.rep-select-toggle,.kd-over select,.kd-sort select{height:42px;min-height:42px}.fc-betaalknop{min-height:36px;padding:0 12px}select,input[type=checkbox]{min-height:40px}input[type=checkbox]{width:22px;height:22px;min-height:22px}.tabel td,.tabel th{height:auto;min-height:52px}.mob-tab{padding:10px 2px 9px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
