@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tt-blue:#009fe0;--tt-blue-700:#0079b0;--tt-blue-50:#e6f6fd;--tt-on-blue:#fff;--tt-navy:#0f3365;--tt-navy-800:#0b274e;--tt-navy-700:#15407a;--tt-yellow:#fcc202;--tt-yellow-50:#fff8db;--tt-bg:#f4f6f9;--tt-card:#fff;--tt-paper:#fff;--tt-ink:#101828;--tt-ink-2:#475467;--tt-ink-3:#667085;--tt-ink-4:#98a2b3;--tt-line:#e4e7ec;--tt-line-2:#eef0f4;--tt-hover:#f2f4f7;--tt-ok:#12b76a;--tt-ok-50:#ecfdf3;--tt-warn:#f79009;--tt-warn-50:#fffaeb;--tt-bad:#f04438;--tt-bad-50:#fef3f2;--tt-impersonation:#f59e0b;--tt-navy-50:#e8eef7;--tt-blue-200:#7dd3fc;--tt-yellow-ink:#8a6a00;--tt-yellow-ink-2:#3a2a00;--tt-yellow-200:#f5e2a0;--tt-line-strong:#d0d5dd;--tt-subtle:#fafbfc;--tt-on-color:#fff;--tt-scrim:#10182859;--tt-focus-ring:#009fe026;--tt-ok-700:#067647;--tt-warn-700:#b54708;--tt-warn-900:#7a2e0e;--tt-bad-700:#b42318;--tt-bad-900:#7a271a;--tt-info-700:#026aa2;--tt-impersonation-700:#b45309;--tt-side-ink:#d5e1f2;--tt-side-ink-2:#8fa6c8;--tt-side-ink-3:#7f98bd;--tt-side-active:#1b4b8c;--tt-side-line:#1d426f;--tt-w-inmeten:#0e9384;--tt-w-montage:#2563eb;--tt-w-service:#16a34a;--tt-w-verkoop:#d97706;--tt-w-levering:#64748b;--tt-w-afwezig:#e5484d;--tt-w-materieel:#7c5e10;--tt-a-vakantie:#93c5fd;--tt-a-snipper:#fde68a;--tt-a-verzuim:#fca5a5;--tt-a-feestdag:#d1d5db;--tt-a-overig:#c4b5fd;--tt-t-kozien:#91dd31;--tt-t-thermototaal:#009fe0;--tt-t-nkm:#f26b21;--tt-p-kozien:#91dd32;--tt-p-kozien-dark:#78b928;--tt-p-kozien-contrast:#27353a;--tt-p-kozien-success:#78b928;--tt-p-kozien-paper:#f4fafc;--tt-p-kozien-50:#f2fbe7;--tt-p-thermototaal:#009fe3;--tt-p-thermototaal-dark:#005980;--tt-p-thermototaal-contrast:#fff;--tt-p-thermototaal-success:#00992e;--tt-p-thermototaal-paper:#f4fafc;--tt-p-thermototaal-50:#e6f6fd;--tt-p-nkm:#d85b1e;--tt-p-nkm-dark:#ad4918;--tt-p-nkm-contrast:#fff;--tt-p-nkm-success:#78b928;--tt-p-nkm-paper:#f9f9f9;--tt-p-nkm-50:#fbeee8;--tt-p-anthracite:#27353a;--tt-p-border:#e1e5e6;--tt-p-neutral:#333;--tt-p-neutral-light:#e6e6e6;--tt-p-neutral-contrast:#f9f9f9;--tt-p-bg:#fff;--tt-p-error:#f44336;--tt-p-error-contrast:#fff;--tt-p-grey-300:#e0e0e0;--tt-p-grey-200:#eee;--tt-p-grey-400:#bdbdbd;--tt-p-neutral-outline:#33333380;--tt-p-text-primary:#000000de;--tt-p-shadow-2:0px 3px 1px -2px #0003, 0px 2px 2px 0px #00000024, 0px 1px 5px 0px #0000001f;--tt-p-help-tab-border:#ddd;--tt-p-divider:#0000001f;--tt-p-action-active:#0000008a;--tt-p-action-hover:#0000000a;--tt-p-action-disabled:#00000042;--tt-p-text-secondary:#0009;--tt-p-next-step:#daedf6;--tt-p-next-step-hover:#a1daf7;--tt-p-input-border:#0000003b;--tt-p-input-border-hover:#000000de;--tt-p-category-tile-hover:#f3f4f6;--tt-p-category-tile-hover-border:#9ca3af;--tt-p-font:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--tt-s-gray-50:#f9fafb;--tt-s-gray-100:#f3f4f6;--tt-s-gray-200:#e5e7eb;--tt-s-gray-300:#d1d5dc;--tt-s-gray-400:#99a1af;--tt-s-gray-500:#6a7282;--tt-s-gray-600:#4a5565;--tt-s-gray-700:#364153;--tt-s-gray-800:#1e2939;--tt-s-gray-900:#101828;--tt-s-red-400:#ff6467;--tt-s-red-500:#fb2c36;--tt-s-white:#fff;--tt-s-black:#000;--tt-s-kozien-light:#d9f99d;--tt-s-kozien-contrast:#1a1a1a;--tt-s-thermototaal-light:#b3e0f7;--tt-s-nkm-light:#f5c4ac;--tt-s-primary-light:#e6f6fd;--tt-s-sh-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tt-s-sh-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tt-s-sh-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tt-s-sh-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tt-tv-bg:#f7f9f8;--tt-tv-line:#e1e7e6;--tt-tv-ink:#27353a;--tt-tv-ink-2:#5c6d74;--tt-tv-ink-3:#809197;--tt-tv-line-strong:#c6d0ce;--tt-tv-track:#eff3f1;--tt-tv-lime:#78b928;--tt-tv-lime-bright:#91dd31;--tt-tv-lime-ink:#4a7a16;--tt-tv-lime-50:#f0fae1;--tt-tv-ok:#2e6b4f;--tt-tv-ok-50:#e0efe7;--tt-tv-bad:#be3e1d;--tt-tv-bad-50:#fbeae3;--tt-tv-warn:#9a5b0e;--tt-tv-warn-50:#faf0df;--tt-tv-ochre:#ddaa5e;--tt-tv-blue:#3d6e85;--tt-tv-blue-50:#e3eef3;--tt-tv-sh:0 1px 2px #27353a0d;--tt-tv-font:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--tt-tv-font-mono:"DM Mono", monospace;--tt-tvp-page:#f4f5f6;--tt-tvp-text:#1d2025;--tt-tvp-muted:#5a616c;--tt-tvp-line:#e4e6e9;--tt-tvp-card:#fff;--tt-tvp-brand:#b8460f;--tt-tvp-on-brand:#fff;--tt-tvp-stale-text:#8a5a00;--tt-tvp-stale-bg:#fcefc7;--tt-tvp-track:#f0f0f0;--tt-tvp-ok:#239f50;--tt-tvp-over:#de2121;--tt-tvp-over-text:#ef4343;--tt-tvp-number:#141414;--tt-tvp-number-muted:#737373;--tt-tvp-font:Inter, system-ui, sans-serif;--tt-q-ink:#111;--tt-q-muted:#666;--tt-q-bar:#000;--tt-q-on-bar:#fff;--tt-q-thermototaal:#3a9ae6;--tt-q-on-thermototaal:#fff;--tt-q-kozien:#91dd31;--tt-q-on-kozien:#111;--tt-q-kozien-contact:#27353a;--tt-q-line:#e5e5e5;--tt-q-line-2:#eee;--tt-q-tile:#f5f5f5;--tt-q-hero-card:#2828289e;--tt-q-pill-line:#fff6;--tt-q-sky:#cfe6f7;--tt-q-sky-light:#eef6fb;--tt-q-grass:#7aa35a;--tt-q-roof:#4a3b33;--tt-q-brick:#9b5a45;--tt-q-frame:#2b3034;--tt-q-frame-kozien:#27352a;--tt-q-glass:#bfe1f3;--tt-q-glass-dark:#a7d3ea;--tt-q-pen:#0f3365;--tt-q-font:Arial, Helvetica, sans-serif;--tt-font:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--tt-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--tt-r-s:6px;--tt-r:10px;--tt-r-l:14px;--tt-sh:0 1px 2px #1018280f, 0 1px 3px #10182814;--tt-sh-l:0 12px 32px -8px #10182838, 0 4px 8px -4px #10182814}.tt-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h2{font-size:17px;font-weight:700}h3{font-size:14.5px;font-weight:700}.tt-btn--secondary:hover:not(:disabled),.tt-btn--ghost:hover:not(:disabled){background:var(--tt-hover)}.tt-iconbtn{cursor:pointer;width:32px;height:32px;color:var(--tt-ink-2);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.tt-iconbtn:hover{background:var(--tt-hover)}.tt-chip{white-space:nowrap;background:var(--tt-hover);color:var(--tt-ink-2);border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:19px;display:inline-flex}.tt-chip__dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.tt-chip--ok{background:var(--tt-ok-50);color:var(--tt-ok-700)}.tt-chip--warn{background:var(--tt-warn-50);color:var(--tt-warn-700)}.tt-chip--bad{background:var(--tt-bad-50);color:var(--tt-bad-700)}.tt-chip--info{background:var(--tt-blue-50);color:var(--tt-info-700)}.tt-chip--navy{background:var(--tt-navy-50);color:var(--tt-navy)}.tt-chip--yellow{background:var(--tt-yellow-50);color:var(--tt-yellow-ink)}.tt-card{background:var(--tt-card);border:1px solid var(--tt-line);border-radius:var(--tt-r-l);box-shadow:var(--tt-sh)}.tt-card--pad{padding:16px}.tt-card__hd{border-bottom:1px solid var(--tt-line-2);align-items:center;gap:8px;padding:12px 16px;display:flex}.tt-card__actions{gap:8px;margin-left:auto;display:flex}.tt-card__bd,.tt-kpi{padding:14px 16px}.tt-kpi__top{color:var(--tt-ink-3);justify-content:space-between;align-items:center;display:flex}.tt-kpi__label{font-size:12.5px;font-weight:600}.tt-kpi__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.tt-kpi__hint{color:var(--tt-ink-3);font-size:12px}.tt-kpi__hint--bad{color:var(--tt-bad)}.tt-kpi__hint--ok{color:var(--tt-ok-700)}.tt-tabs{border-bottom:1px solid var(--tt-line);gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.tt-tabs button{color:var(--tt-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-weight:600}.tt-tabs button.is-on{color:var(--tt-ink);border-bottom-color:var(--tt-blue)}.tt-tabs__cnt{background:var(--tt-hover);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px}.tt-seg{background:var(--tt-hover);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.tt-seg button{color:var(--tt-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:600}.tt-seg button.is-on{background:var(--tt-card);color:var(--tt-ink);box-shadow:var(--tt-sh)}.tt-empty{text-align:center;color:var(--tt-ink-3);flex-direction:column;align-items:center;gap:8px;padding:32px;display:flex}.tt-empty__title{color:var(--tt-ink-2);font-weight:600}.tt-empty__body{font-size:12.5px}.tt-pagehead{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.tt-pagehead__main{flex:1;min-width:0}.tt-pagehead__sub{color:var(--tt-ink-3);margin-top:4px}.tt-pagehead__actions{flex-wrap:wrap;gap:8px;display:flex}.tt-crumbs{color:var(--tt-ink-3);margin-bottom:6px;font-size:12.5px}.tt-crumbs a{color:var(--tt-ink-3)}.tt-avatar{color:var(--tt-on-color);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.tt-avatar--sm{width:22px;height:22px;font-size:9.5px}.tt-avatar--md{width:28px;height:28px;font-size:11px}.tt-avatar--lg{width:40px;height:40px;font-size:14px}.tt-avatar--xl{width:96px;height:96px;font-size:32px}.tt-avatar--photo{background:var(--tt-subtle);overflow:hidden}.tt-avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.tt-field{flex-direction:column;gap:5px;display:flex}.tt-field>label{color:var(--tt-ink-2);font-size:12.5px;font-weight:600}.tt-field__req,.tt-field__err{color:var(--tt-bad)}.tt-field__hint,.tt-field__err{font-size:11.5px}.tt-field__hint{color:var(--tt-ink-3)}.tt-input{border:1px solid var(--tt-line-strong);background:var(--tt-card);border-radius:9px;outline:0;width:100%;padding:8px 10px}.tt-input:focus{border-color:var(--tt-blue);box-shadow:0 0 0 3px var(--tt-focus-ring)}.tt-input.is-invalid{border-color:var(--tt-bad)}.tt-textarea{resize:vertical;min-height:80px}.tt-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.tt-check input{width:16px;height:16px;accent-color:var(--tt-blue)}.tt-spinner{border:2px solid var(--tt-line);border-top-color:var(--tt-blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite tt-spin;display:inline-block}@keyframes tt-spin{to{transform:rotate(360deg)}}.tt-popover{display:inline-block;position:relative}.tt-popover__panel{z-index:30;background:var(--tt-card);border:1px solid var(--tt-line);border-radius:var(--tt-r);min-width:220px;max-height:60vh;box-shadow:var(--tt-sh-l);padding:10px 12px;position:absolute;top:calc(100% + 6px);overflow:auto}.tt-popover__panel--end{right:0}.tt-popover__panel--start{left:0}.tt-table-wrap{flex-direction:column;gap:10px;display:flex}.tt-table-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-table-toolbar__left{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.tt-table-toolbar__right{gap:8px;display:flex}.tt-colpicker{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.tt-colpicker legend{text-transform:uppercase;letter-spacing:.05em;color:var(--tt-ink-3);margin-bottom:6px;font-size:11.5px;font-weight:700}.tt-colpicker__reset{align-self:flex-start;margin-top:4px;font-size:12.5px}.tt-table-scroll{background:var(--tt-card);border:1px solid var(--tt-line);border-radius:var(--tt-r-l);overflow-x:auto}.tt-table{border-collapse:separate;border-spacing:0;width:100%}.tt-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--tt-ink-3);text-align:left;border-bottom:1px solid var(--tt-line);background:var(--tt-subtle);z-index:1;white-space:nowrap;padding:9px 12px;font-size:11.5px;font-weight:700;position:sticky;top:0}.tt-table td{border-bottom:1px solid var(--tt-line-2);vertical-align:middle;padding:10px 12px}.tt-table tbody tr:last-child td{border-bottom:0}.tt-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.tt-table tr.is-click{cursor:pointer}.tt-table tr.is-click:hover td{background:var(--tt-subtle)}.tt-table__sort{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.tt-table__sort:focus-visible{outline:2px solid var(--tt-blue)}.tt-pagination{color:var(--tt-ink-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12.5px;display:flex}.tt-pagination__info{margin-right:auto}.tt-modal--wide{width:min(760px,100%)}.tt-modal__hd{align-items:center;gap:8px;display:flex}.tt-modal__hd .tt-dialog__title{flex:1}.tt-modal:focus,.tt-drawer:focus{outline:none}.tt-drawer-backdrop{z-index:900;background:var(--tt-scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.tt-drawer{background:var(--tt-card);width:min(480px,100%);height:100%;box-shadow:var(--tt-sh-l);flex-direction:column;display:flex}.tt-drawer--wide{width:min(720px,100%)}.tt-drawer__hd{border-bottom:1px solid var(--tt-line);align-items:center;gap:8px;padding:14px 16px;display:flex}.tt-drawer__hd h2{flex:1}.tt-drawer__bd{flex:1;padding:16px;overflow:auto}.tt-drawer__ft{border-top:1px solid var(--tt-line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.tt-toasts{z-index:1100;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}:root:has([aria-modal=true]) .tt-toasts{top:18px;bottom:auto}.tt-toast{background:var(--tt-ink);color:var(--tt-on-color);box-shadow:var(--tt-sh-l);border-radius:10px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:13px;display:flex}.tt-toast--bad{background:var(--tt-bad-900)}.tt-toast--warn{background:var(--tt-warn-900)}.tt-toast__text{flex-direction:column;display:flex}.tt-toast__detail{color:var(--tt-blue-200);font-size:12px}.tt-toast__action,.tt-toast__close{color:var(--tt-on-color);cursor:pointer;background:0 0;border:0;font-weight:600}.tt-toast__close{opacity:.7;place-items:center;display:grid}.tt-draggable{touch-action:none;cursor:grab}.tt-draggable.is-dragging{cursor:grabbing;opacity:.85;box-shadow:var(--tt-sh-l)}.is-over{outline:2px dashed var(--tt-blue);outline-offset:-2px;background:var(--tt-blue-50)}.tt-kanban{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.tt-kanban__col{background:var(--tt-hover);border-radius:var(--tt-r-l);flex-direction:column;min-height:160px;display:flex}.tt-kanban__hd{align-items:center;gap:8px;padding:10px 12px;display:flex}.tt-kanban__cnt{color:var(--tt-ink-3);margin-left:auto;font-size:11.5px;font-weight:700}.tt-kanban__bd{border-radius:var(--tt-r-l);flex-direction:column;flex:1;gap:8px;padding:0 8px 10px;display:flex}.tt-kanban__card{background:var(--tt-card);border:1px solid var(--tt-line);border-radius:var(--tt-r);box-shadow:var(--tt-sh);padding:10px 12px}.tt-kanban__empty{color:var(--tt-ink-4);text-align:center;padding:16px 0;font-size:12.5px}.tt-daygrid-scroll{background:var(--tt-card);border:1px solid var(--tt-line);border-radius:var(--tt-r-l);overflow:auto}.tt-daygrid{min-width:max-content;display:grid}.tt-daygrid>[role=row]{display:contents}.tt-daygrid__corner,.tt-daygrid__week,.tt-daygrid__day{background:var(--tt-subtle);z-index:2;position:sticky}.tt-daygrid__weeks>*{top:0}.tt-daygrid__days>*{top:28px}.tt-daygrid__week{color:var(--tt-navy);border-left:1px solid var(--tt-line);height:28px;padding:6px 10px;font-size:11.5px;font-weight:700}.tt-daygrid__day{border-left:1px solid var(--tt-line-2);border-bottom:1px solid var(--tt-line);padding:6px 10px;font-size:12.5px;font-weight:600}.tt-daygrid__day.is-today{color:var(--tt-blue-700);box-shadow:inset 0 -2px 0 var(--tt-blue)}.tt-daygrid__day.is-weekend,.tt-daygrid__cell.is-weekend{background:var(--tt-subtle)}.tt-daygrid__corner{z-index:3;border-bottom:1px solid var(--tt-line);color:var(--tt-ink-3);padding:6px 10px;font-size:11.5px;left:0}.tt-daygrid__label{z-index:1;background:var(--tt-card);border-left:3px solid #0000;border-bottom:1px solid var(--tt-line-2);padding:8px 10px;position:sticky;left:0}.tt-daygrid__labeltext{font-weight:600}.tt-daygrid__sub{color:var(--tt-ink-3);font-size:11.5px}.tt-daygrid__cell,.tt-daygrid__cellwrap{border-left:1px solid var(--tt-line-2);border-bottom:1px solid var(--tt-line-2);min-height:56px}.tt-daygrid__cellwrap>.tt-daygrid__cell{border:0;height:100%}.tt-daygrid__cell{flex-direction:column;gap:4px;padding:4px;display:flex}.tt-daygrid__cell.is-today{background:var(--tt-blue-50)}.tt-daygrid--compact .tt-daygrid__cell,.tt-daygrid--compact .tt-daygrid__cellwrap{min-height:36px}.tt-centered--area{min-height:60vh}.tt-skip{z-index:2000;background:var(--tt-card);border-radius:var(--tt-r-s);box-shadow:var(--tt-sh);padding:6px 10px;position:absolute;top:-40px;left:8px}.tt-skip:focus{top:8px}.tt-shell{background:var(--tt-bg);min-height:100vh}.tt-shell__content{outline:none;min-width:0;padding:20px 24px 40px}.tt-shell__brand{color:inherit;align-items:center;gap:10px;display:flex}.tt-shell__brand:hover{text-decoration:none}.tt-shell__brandlabel{letter-spacing:-.02em;font-weight:800}.tt-shell__topbar-right{align-items:center;gap:12px;margin-left:auto;display:flex}.tt-shell__burger,.tt-shell__scrim{display:none}.tt-shell__user{align-items:center;gap:10px;padding:10px 12px;display:flex}.tt-shell__username{min-width:0}.tt-shell__name,.tt-shell__company,.tt-shell__role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tt-shell__name{font-weight:600}.tt-shell__company,.tt-shell__role{font-size:12px}.tt-shell__impersonated{color:var(--tt-impersonation-700);font-size:12px;font-weight:600}.tt-nav{flex:1;padding:6px 8px 12px;overflow:auto}.tt-nav ul,.tt-nav__footer{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tt-nav__group{letter-spacing:.08em;text-transform:uppercase;padding:14px 10px 6px;font-size:10.5px;font-weight:700}.tt-nav__item{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex}.tt-nav__item:hover{text-decoration:none}.tt-nav__label{flex:1;min-width:0}.tt-nav__cnt{border-radius:999px;padding:0 7px;font-size:11px;font-weight:700;line-height:18px}.tt-nav__footer{padding:8px}.tt-shell--kantoor{grid-template-columns:232px minmax(0,1fr);height:100vh;display:grid}.tt-shell--kantoor .tt-shell__side{background:var(--tt-navy);color:var(--tt-side-ink);flex-direction:column;min-height:0;display:flex}.tt-shell--kantoor .tt-shell__brand{background:var(--tt-card);border-radius:var(--tt-r);color:var(--tt-navy);flex-wrap:wrap;row-gap:4px;margin:8px 8px 0;padding:12px 14px;font-size:13px}.tt-shell--kantoor .tt-nav__group{color:var(--tt-side-ink-3)}.tt-shell--kantoor .tt-nav__item{color:var(--tt-side-ink)}.tt-shell--kantoor .tt-nav__item:hover{background:var(--tt-navy-700)}.tt-shell--kantoor .tt-nav__item.is-on{background:var(--tt-side-active);color:var(--tt-on-color)}.tt-shell--kantoor .tt-nav__cnt{background:var(--tt-yellow);color:var(--tt-yellow-ink-2)}.tt-shell--kantoor .tt-shell__user{border-top:1px solid var(--tt-side-line)}.tt-shell--kantoor .tt-shell__name{color:var(--tt-on-color)}.tt-shell--kantoor .tt-shell__role{color:var(--tt-side-ink-2)}.tt-shell--kantoor .tt-nav__footer{padding-top:0}.tt-shell__main{flex-direction:column;min-width:0;min-height:0;display:flex}.tt-shell--kantoor .tt-shell__content{flex:1;overflow:auto}.tt-shell__topbar{background:var(--tt-card);border-bottom:1px solid var(--tt-line);flex:none;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.tt-shell--b2b{flex-direction:column;height:100vh;display:flex}.tt-shell__header{background:var(--tt-card);border-bottom:1px solid var(--tt-line);flex:none;align-items:center;gap:12px;height:60px;padding:0 20px;display:flex}.tt-shell__body{flex:1;grid-template-columns:256px minmax(0,1fr);min-height:0;display:grid}.tt-shell--b2b .tt-shell__side{background:var(--tt-card);border-right:1px solid var(--tt-line);flex-direction:column;min-height:0;display:flex}.tt-shell--b2b .tt-shell__user{border-bottom:1px solid var(--tt-line);padding:16px}.tt-shell--b2b[data-impersonating] .tt-shell__user{background:var(--tt-warn-50)}.tt-shell--b2b .tt-shell__company{color:var(--tt-ink-3)}.tt-shell--b2b .tt-nav{padding:12px}.tt-shell--b2b .tt-nav__item{color:var(--tt-ink-2);padding:9px 12px;font-size:14px}.tt-shell--b2b .tt-nav__item:hover{background:var(--tt-hover);color:var(--tt-ink)}.tt-shell--b2b .tt-nav__item.is-on{background:var(--tt-blue-50);color:var(--tt-navy);box-shadow:inset 3px 0 0 var(--tt-brand-accent,var(--tt-blue));font-weight:600}.tt-shell--b2b .tt-nav__cnt{background:var(--tt-bad);color:var(--tt-on-color)}.tt-shell--b2b .tt-nav__footer{border-top:1px solid var(--tt-line);padding:8px 12px 12px}.tt-shell--b2b .tt-nav__footer .tt-nav__item{color:var(--tt-ink-2)}.tt-shell--b2b .tt-shell__content{overflow:auto}.tt-shell__accountname{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.tt-menu{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tt-menu a,.tt-menu button{width:100%;color:var(--tt-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-weight:500;display:flex}.tt-menu a:hover,.tt-menu button:hover{background:var(--tt-hover);text-decoration:none}.tt-shell--public{flex-direction:column;display:flex}.tt-shell--public .tt-shell__content{flex:1;width:min(1040px,100%);margin:0 auto}.tt-shell__footer{color:var(--tt-ink-3);justify-content:center;gap:16px;padding:16px;font-size:12.5px;display:flex}.tt-muted{color:var(--tt-ink-3);font-size:13px}.tt-login{flex-direction:column;align-items:center;gap:16px;padding:40px 16px;display:flex}.tt-login__brand{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-blue-700);margin:0;font-size:13px;font-weight:600}.tt-login__card{background:var(--tt-card);border-radius:var(--tt-r-l);width:min(440px,100%);box-shadow:var(--tt-sh);flex-direction:column;gap:14px;padding:28px;display:flex}.tt-login__card h2{color:var(--tt-navy);margin:0;font-size:22px}.tt-login__form{flex-direction:column;gap:12px;display:flex}.tt-login__alt{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tt-login__terms{color:var(--tt-ink-3);text-align:center;margin:4px 0 0;font-size:12px}.tt-login__info{border-radius:var(--tt-r-l);background:var(--tt-navy-50);width:min(440px,100%);color:var(--tt-navy);margin:0;padding:14px 16px;font-size:12.5px}.tt-impersonation{background:var(--tt-impersonation);color:var(--tt-ink);align-items:center;gap:12px;padding:8px 16px;display:flex}.tt-impersonation__text{flex:1;margin:0;font-size:13.5px}.tt-impersonation__text span:last-child{color:var(--tt-impersonation-700)}.tt-maintenance{background:var(--tt-bg);grid-template-rows:12px 1fr 12px;min-height:100vh;display:grid}.tt-maintenance__stripes{background:repeating-linear-gradient(135deg, var(--tt-yellow) 0 16px, var(--tt-navy) 16px 32px)}.tt-maintenance__card{text-align:center;flex-direction:column;place-self:center;align-items:center;gap:12px;width:min(560px,100% - 32px);padding:32px 16px;display:flex}.tt-maintenance__card h1{color:var(--tt-navy);margin:0;font-size:32px}.tt-maintenance__icon{background:var(--tt-blue);width:72px;height:72px;color:var(--tt-on-color);border-radius:18px;place-items:center;display:grid}.tt-maintenance__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--tt-blue-700);margin:0;font-size:13px;font-weight:600}.tt-maintenance__badge{border:1px solid var(--tt-line);background:var(--tt-card);color:var(--tt-ink-3);border-radius:999px;margin:8px 0 0;padding:6px 14px;font-size:12px}.tt-tabbar{display:none}.tt-tabbar__item{min-height:48px;font:inherit;color:var(--tt-ink-4);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.tt-tabbar__item:hover{text-decoration:none}.tt-tabbar__item.is-on{color:var(--tt-blue)}.tt-tabbar__cnt{background:var(--tt-bad);min-width:16px;color:var(--tt-on-color);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;line-height:15px;position:absolute;top:2px;right:calc(50% - 22px)}@media (width<=900px){.tt-tabbar{z-index:900;padding:4px 4px calc(6px + env(safe-area-inset-bottom,0px));background:var(--tt-card);border-top:1px solid var(--tt-line);box-shadow:var(--tt-sh);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.tt-shell--tabbar .tt-shell__content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.tt-shell--kantoor{grid-template-columns:minmax(0,1fr)}.tt-shell--kantoor .tt-shell__side,.tt-shell--b2b .tt-shell__side{z-index:950;width:min(288px,85vw);transition:transform .18s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.tt-shell[data-nav-open=true] .tt-shell__side{box-shadow:var(--tt-sh-l);transform:none}.tt-shell__body{grid-template-columns:minmax(0,1fr)}.tt-shell__burger{display:inline-grid}.tt-shell__scrim{z-index:940;background:var(--tt-scrim);border:0;display:block;position:fixed;inset:0}.tt-shell__content{padding:16px 16px 32px}.tt-shell__header,.tt-shell__topbar{padding:0 12px}.tt-shell__accountname{display:none}}@media (width<=600px){.tt-shell__topbar--search .tt-shell__topbar-right{display:none}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--tt-font);color:var(--tt-ink);background:var(--tt-bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--tt-blue-700);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{color:var(--tt-navy);margin:0;line-height:1.2}h1{letter-spacing:-.01em;font-size:22px;font-weight:700}:focus-visible{outline:2px solid var(--tt-blue);outline-offset:2px}.tt-btn{border:1px solid var(--tt-line);background:var(--tt-card);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.tt-btn:disabled{opacity:.55;cursor:not-allowed}.tt-btn--primary{background:var(--tt-blue);border-color:var(--tt-blue);color:var(--tt-on-blue)}.tt-btn--primary:hover:not(:disabled){background:var(--tt-blue-700)}.tt-btn--danger{color:var(--tt-bad);border-color:#fcd2cf}.tt-btn--ghost{background:0 0;border-color:#0000}.tt-notice{border-radius:var(--tt-r);background:var(--tt-blue-50);color:#034a70;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.tt-notice--ok{background:var(--tt-ok-50);color:#054f31}.tt-notice--warn{background:var(--tt-warn-50);color:#7a2e0e}.tt-notice--bad{background:var(--tt-bad-50);color:#7a271a}.tt-centered{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.tt-centered__card{background:var(--tt-card);border-radius:var(--tt-r-l);width:min(440px,100%);box-shadow:var(--tt-sh);flex-direction:column;gap:12px;padding:32px 28px;display:flex}.tt-dialog-backdrop{z-index:1000;overscroll-behavior:contain;background:#10182873;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.tt-dialog{background:var(--tt-card);border-radius:var(--tt-r-l);width:min(440px,100%);box-shadow:var(--tt-sh);gap:12px;margin:auto;padding:20px;display:grid}.tt-dialog:focus{outline:none}.tt-dialog__title{font-size:17px}.tt-dialog__body{color:var(--tt-ink-2)}.tt-dialog__actions{justify-content:flex-end;gap:8px;display:flex}.tt-file-image{border-radius:var(--tt-r-s);background:var(--tt-subtle);max-width:100%;display:block}.tt-file-image--loading,.tt-file-image--error{min-height:64px;color:var(--tt-ink-3);text-align:center;place-items:center;padding:8px;font-size:12px;display:grid}.tt-file-image--error{color:var(--tt-bad-700)}.tt-file-viewer{place-items:center;min-height:240px;display:grid}.tt-file-viewer__img{object-fit:contain;max-width:100%;max-height:70vh}.tt-photos{flex-direction:column;gap:8px;display:flex}.tt-photos__label{color:var(--tt-ink);font-size:13px;font-weight:600}.tt-photos__count{color:var(--tt-ink-3);font-weight:400}.tt-photos__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tt-photos__tile{aspect-ratio:1;border:1px solid var(--tt-line);border-radius:var(--tt-r-s);background:var(--tt-subtle);position:relative;overflow:hidden}.tt-photos__open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.tt-photos__open .tt-file-image{object-fit:cover;width:100%;height:100%}.tt-photos__remove{background:var(--tt-card);position:absolute;top:4px;right:4px}.tt-photos__tile--pending{place-items:center;padding:8px;display:grid}.tt-photos__progress{background:var(--tt-line);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.tt-photos__progress>span{background:var(--tt-blue);height:100%;transition:width .2s;display:block}.tt-photos__error{color:var(--tt-bad-700);text-align:center;font-size:12px}.tt-photos__actions{flex-wrap:wrap;gap:8px;display:flex}.tt-photos--disabled .tt-photos__open{cursor:default}.tt-signature{flex-direction:column;gap:6px;display:flex}.tt-signature__head{align-items:center;gap:8px;display:flex}.tt-signature__label{color:var(--tt-ink);font-size:13px;font-weight:600}.tt-signature__hint,.tt-signature__note{color:var(--tt-ink-3);font-size:12px}.tt-signature__head>:last-child{margin-left:auto}.tt-signature__pad,.tt-signature__image{aspect-ratio:8/3;border:1px dashed var(--tt-line-strong);border-radius:var(--tt-r-s);background:var(--tt-card);width:100%}.tt-signature__pad{touch-action:none;cursor:crosshair}.tt-signature__image{object-fit:contain;border-style:solid}.tt-signature__actions{justify-content:space-between;gap:8px;display:flex}.tt-signature__error{color:var(--tt-bad-700);font-size:12px}.tt-sketch{flex-direction:column;gap:10px;display:flex}.tt-sketch__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-sketch__colors{gap:6px;display:flex}.tt-sketch__color{border:2px solid var(--tt-card);width:28px;height:28px;box-shadow:0 0 0 1px var(--tt-line-strong);cursor:pointer;border-radius:50%;padding:0}.tt-sketch__color.is-on{box-shadow:0 0 0 2px var(--tt-blue)}.tt-sketch__color:disabled{opacity:.4;cursor:default}.tt-sketch__stage{border:1px solid var(--tt-line-strong);border-radius:var(--tt-r-s);background:var(--tt-card);width:100%;max-height:70vh;position:relative;overflow:hidden}.tt-sketch__stage>canvas{width:100%;height:100%;position:absolute;inset:0}.tt-sketch__stage>canvas:last-child{touch-action:none;cursor:crosshair}.tt-sketch__stage--eraser>canvas:last-child{cursor:cell}.tt-sketch__actions{justify-content:flex-end;gap:8px;display:flex}.tt-sketch__error{color:var(--tt-bad-700)}.tt-slip{max-width:960px;color:var(--tt-ink);font-family:var(--tt-font);flex-direction:column;gap:16px;margin:0 auto;padding:16px;display:flex}.tt-slip__loading{color:var(--tt-ink-3);align-items:center;gap:8px;padding:24px;display:flex}.tt-slip__head{border:1px solid var(--tt-line);border-radius:var(--tt-r);background:var(--tt-subtle);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.tt-slip__head-main{min-width:0}.tt-slip__head-aside{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tt-slip__title{color:var(--tt-navy);margin:0 0 8px;font-size:20px}.tt-slip__customer{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13px;display:flex}.tt-slip__customer dt{color:var(--tt-ink-3);font-size:11px}.tt-slip__customer dd{margin:0}.tt-slip__total{color:var(--tt-ink-3);flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.tt-slip__total strong{color:var(--tt-ink);font-size:18px}.tt-slip-section{flex-direction:column;gap:10px;display:flex}.tt-slip-section h2{margin:0;font-size:16px}.tt-slip__gate{position:relative}.tt-slip__blur-text{z-index:1;border-radius:var(--tt-r);background:var(--tt-card);max-width:420px;box-shadow:var(--tt-sh);text-align:center;margin:0 auto;padding:12px 16px;font-weight:600;position:absolute;inset:24px 0 auto}.tt-slip__rest{flex-direction:column;gap:16px;display:flex}.tt-slip__rest--blurred{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.tt-slip-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tt-slip-line{border:1px solid var(--tt-line);border-radius:var(--tt-r);background:var(--tt-card);flex-direction:column;gap:8px;padding:12px;display:flex}.tt-slip-line--problem{border-color:var(--tt-bad);background:var(--tt-bad-50)}.tt-slip-line__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tt-slip-line__title{align-items:center;gap:8px;font-weight:600;display:inline-flex}.tt-slip-line__qty{color:var(--tt-ink-3);font-size:12px}.tt-slip-line__mark--ok{color:var(--tt-ok-700)}.tt-slip-line__mark--problem{color:var(--tt-bad-700)}.tt-slip-line__remark{white-space:pre-wrap;margin:0}.tt-slip-payment{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.tt-slip-payment__label{padding:0;font-weight:600}.tt-slip-payment__choice{align-items:center;gap:8px;min-height:32px;display:flex}.tt-slip-signatures{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.tt-slip__hint{color:var(--tt-ink-3);margin:0;font-size:13px}.tt-slip__message{margin:0;font-size:13px}.tt-slip__message--ok{color:var(--tt-ok-700)}.tt-slip__message--bad{color:var(--tt-bad-700)}.tt-slip__actions{border-top:1px solid var(--tt-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.tt-slip-toggle{border:0;margin:0;padding:0}.tt-slip-toggle__buttons{flex-wrap:wrap;gap:8px;display:flex}.tt-slip-toggle__button{border:2px solid var(--tt-line-strong);border-radius:var(--tt-r);background:var(--tt-card);min-height:44px;color:var(--tt-ink);font:inherit;cursor:pointer;padding:8px 16px;font-weight:600}.tt-slip-toggle__button--yes.is-active{border-color:var(--tt-ok);background:var(--tt-ok-50);color:var(--tt-ok-700)}.tt-slip-toggle__button--no.is-active{border-color:var(--tt-bad);background:var(--tt-bad-50);color:var(--tt-bad-700)}.tt-slip-toggle__button:disabled{cursor:default}.tt-slip-point{grid-template-columns:minmax(140px,220px) 1fr;align-items:start;gap:12px;display:grid}@media (width<=600px){.tt-slip-point{grid-template-columns:1fr}}.tt-order-stepper{color:var(--tt-ink-3);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.tt-order-stepper__step{align-items:center;gap:8px;font-weight:600;display:flex}.tt-order-stepper__nr{background:var(--tt-line);width:26px;height:26px;color:var(--tt-ink-2);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.tt-order-stepper__step.is-active{color:var(--tt-ink)}.tt-order-stepper__step.is-active .tt-order-stepper__nr,.tt-order-stepper__step.is-done .tt-order-stepper__nr{background:var(--tt-blue);color:var(--tt-on-color)}.tt-order-step{flex-direction:column;gap:16px;display:flex}.tt-order-step h2,.tt-order-step h3{margin:0}.tt-order-search{align-items:end;gap:8px;max-width:480px;display:flex}.tt-order-products{columns:3;column-gap:24px;margin:0;padding:0;list-style:none}.tt-order-products>li{break-inside:avoid;padding:4px 0}.tt-order-empty{flex-direction:column;align-items:start;gap:8px;display:flex}.tt-order-product{border-bottom:1px solid var(--tt-line);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.tt-order-product.is-invalid>h3{color:var(--tt-bad-700)}.tt-order-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px;display:grid}.tt-order-multi{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.tt-order-multi legend{margin-bottom:4px;font-weight:600}.tt-order-multi.is-invalid legend,.tt-order .is-invalid{border-color:var(--tt-bad)}.tt-order-actions{gap:8px}.tt-order-summary{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tt-order-summary__options{color:var(--tt-ink-2);margin:4px 0 0 28px;padding:0;list-style:none}.tt-order-comments{white-space:pre-wrap;margin:0}.tt-order-attachments ul{margin:0;padding-left:20px}.tt-order-week{flex-wrap:wrap;align-items:end;gap:16px;max-width:480px;display:flex}.tt-order-week__desired{margin:0}.tt-print-only{display:none}@media (width<=720px){.tt-order-products{columns:1}}@media print{@page{margin:12mm}.tt-no-print,.tt-order .tt-btn{display:none!important}body:has(.tt-order) .tt-shell__side{display:none!important}body:has(.tt-order) .tt-shell__topbar{display:none!important}body:has(.tt-order) .tt-shell__header{display:none!important}body:has(.tt-order) .tt-shell__footer{display:none!important}.tt-print-only{display:block}.tt-order{font-size:10pt}.tt-order-summary{gap:2px}.tt-order-summary__options{margin:0 0 0 8px;display:inline}.tt-order-summary__options>li{margin-right:8px;display:inline}}.tt-storing{max-width:640px}.tt-storing__types{border:0;margin:0;padding:0}.tt-storing__types legend{margin-bottom:8px;padding:0;font-size:16px;font-weight:600}.tt-storing__type{border:1px solid var(--tt-line);border-radius:var(--tt-r);background:var(--tt-card);flex-direction:column;gap:10px;padding:12px;display:flex}.tt-storing__type-body{flex-direction:column;gap:10px;display:flex}.tt-photos__tile img{object-fit:cover;width:100%;height:100%}.tt-storing__actions{justify-content:flex-end;display:flex}.tt-storing__actions .tt-btn{min-width:160px;min-height:48px}@media (width<=640px){.tt-storing__actions .tt-btn{width:100%}}.tt-tribe-mark{vertical-align:middle;display:inline-flex}.tt-jobforms__title{color:var(--tt-navy);margin:0 0 8px;font-size:16px}.tt-jobforms__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tt-jobforms__button{border:1px solid var(--tt-line);border-radius:var(--tt-r);background:var(--tt-card);min-height:56px;color:var(--tt-ink);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}a.tt-jobforms__button:hover{background:var(--tt-hover)}.tt-jobforms__button--off{background:var(--tt-subtle);color:var(--tt-ink-3)}.tt-jobforms__label{flex-direction:column;flex:1;min-width:0;display:flex}.tt-jobforms__note{color:var(--tt-ink-3);font-size:12px}.tt-form-pdf{color:var(--tt-ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-inmeet__quote{color:var(--tt-ink-2);margin:0}.tt-inmeet__quick{margin-bottom:16px}.tt-inmeet__new-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tt-inmeet-menu{position:relative}.tt-inmeet-menu__list{z-index:5;border:1px solid var(--tt-line);border-radius:var(--tt-r-s);background:var(--tt-card);min-width:180px;box-shadow:var(--tt-sh);flex-direction:column;margin-top:4px;padding:4px;display:flex;position:absolute;right:0}.tt-inmeet-menu__list button{border-radius:var(--tt-r-s);color:var(--tt-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px}.tt-inmeet-menu__list button:hover{background:var(--tt-hover)}.tt-inmeet-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tt-inmeet-cards--wide{grid-template-columns:1fr}.tt-inmeet-card{border:1px solid var(--tt-line);border-radius:var(--tt-r);background:var(--tt-card);gap:12px;padding:12px;display:flex}.tt-inmeet-card[data-valid=false]{border-color:var(--tt-line-strong)}.tt-inmeet-card__image{flex:none;width:120px}.tt-inmeet-card__noimage{border-radius:var(--tt-r-s);background:var(--tt-subtle);min-height:96px;color:var(--tt-ink-3);place-items:center;font-size:12px;display:grid}.tt-inmeet-card__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tt-inmeet-card__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-inmeet-card__head h3{margin:0;font-size:15px}.tt-inmeet-card__location,.tt-inmeet-card__quantity{color:var(--tt-ink-3);margin:0;font-size:13px}.tt-inmeet-card__price{margin:0;font-weight:600}.tt-inmeet-card__actions{gap:8px;margin-top:auto;display:flex}.tt-inmeet-features{grid-template-columns:minmax(120px,auto) 1fr;gap:2px 12px;margin:0;font-size:13px;display:grid}.tt-inmeet-features>div{display:contents}.tt-inmeet-features dt{color:var(--tt-ink-3)}.tt-inmeet-features dd{margin:0}.tt-inmeet-custom-notes{color:var(--tt-bad-700);white-space:pre-line;margin:0;font-weight:700}.tt-inmeet-total{justify-content:flex-end;align-items:baseline;gap:12px;margin:12px 0 0;display:flex}.tt-inmeet-total span{color:var(--tt-ink-3);font-size:13px;font-weight:600}.tt-inmeet-total strong{font-size:22px}.tt-inmeet-sun{border:1px solid var(--tt-line);border-radius:var(--tt-r);background:var(--tt-card);margin-bottom:20px;scroll-margin-top:80px;overflow:hidden}.tt-inmeet-sun__head{background:var(--tt-navy);color:var(--tt-on-color);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.tt-inmeet-sun__head h2{margin:0;font-size:16px}.tt-inmeet-sun__rows{margin:0;padding:0 16px;list-style:none}.tt-inmeet-sun__rows li{border-bottom:1px solid var(--tt-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.tt-inmeet-sun__rows li>div:first-child{flex-direction:column;display:flex}.tt-inmeet-sun__rows span{color:var(--tt-ink-3);font-size:13px}.tt-inmeet-sun__amount{text-align:right}.tt-inmeet-sun__total{justify-content:space-between;margin:0;padding:12px 16px;display:flex}.tt-inmeet-sun__empty{color:var(--tt-ink-3);text-align:center;margin:0;padding:16px}.tt-inmeet-sun__action{width:calc(100% - 32px);margin:0 16px 16px;display:block}.tt-inmeet__finalize{flex-wrap:wrap;align-items:center}.tt-inmeet-hours__table{border-collapse:collapse;width:100%}.tt-inmeet-hours__table th,.tt-inmeet-hours__table td{border-bottom:1px solid var(--tt-line);text-align:left;padding:6px 8px}.tt-inmeet-hours__table tfoot th,.tt-inmeet-hours__table tfoot td{font-weight:700}.tt-inmeet-extra__fields{grid-template-columns:2fr 1fr;gap:12px;display:grid}.tt-inmeet-extra__actions{align-items:center;gap:12px;display:flex}.tt-inmeet-library{flex-direction:column;gap:12px;display:flex}.tt-inmeet-library__list{flex-direction:column;gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tt-inmeet-library__item{border:1px solid var(--tt-line);border-radius:var(--tt-r-s);background:var(--tt-card);width:100%;color:var(--tt-ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.tt-inmeet-library__item:hover{background:var(--tt-hover)}.tt-inmeet-library__name{font-weight:600}.tt-inmeet-library__total,.tt-inmeet-library__buttons{justify-content:space-between;gap:12px;display:flex}.tt-inmeet-item__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.tt-inmeet-item__media,.tt-inmeet-item__fields{flex-direction:column;align-items:stretch;gap:12px;display:flex}.tt-inmeet-item__image{border:1px solid var(--tt-line);border-radius:var(--tt-r);background:var(--tt-subtle);place-items:center;min-height:200px;display:grid}.tt-inmeet-item__library{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tt-inmeet-checklist{border:1px solid var(--tt-line);border-radius:var(--tt-r-s);flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.tt-inmeet-checklist__radio{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.tt-inmeet-notes__add{flex-wrap:wrap;gap:8px;display:flex}.tt-inmeet-notes__list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tt-inmeet-note{border:1px solid var(--tt-line);border-radius:var(--tt-r-s);background:var(--tt-card);padding:8px 12px}.tt-inmeet-note__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-inmeet-note__hint{color:var(--tt-ink-3);font-size:12px}.tt-inmeet-note__actions{gap:4px;margin-left:auto;display:flex}.tt-inmeet-note__body p{margin:4px 0}.tt-inmeet-note-editor{flex-direction:column;gap:8px;display:flex}.tt-inmeet-note-editor__tools{gap:4px;display:flex}.tt-inmeet-note-editor__input{border:1px solid var(--tt-line-strong);border-radius:var(--tt-r-s);background:var(--tt-card);min-height:140px;padding:8px 10px}.tt-inmeet-note-editor__input:empty:before{content:attr(data-placeholder);color:var(--tt-ink-3)}@media (width<=760px){.tt-inmeet-item__grid,.tt-inmeet-extra__fields,.tt-inmeet-item__library,.tt-inmeet-cards{grid-template-columns:1fr}}.tt-quote-ref{color:var(--tt-ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-public-site]{--tt-font:var(--tt-p-font);--tt-bg:var(--tt-p-bg);--tt-ink:var(--tt-p-anthracite);--tt-navy:var(--tt-p-anthracite);--tt-line:var(--tt-p-border);--tt-focus-ring:color-mix(in srgb, var(--tt-blue) 15%, transparent)}:root[data-public-site][data-brand=kozien]{--tt-blue:var(--tt-p-kozien);--tt-blue-700:var(--tt-p-kozien-dark);--tt-blue-50:var(--tt-p-kozien-50);--tt-on-blue:var(--tt-p-kozien-contrast);--tt-ok:var(--tt-p-kozien-success);--tt-paper:var(--tt-p-kozien-paper)}:root[data-public-site][data-brand=thermototaal]{--tt-blue:var(--tt-p-thermototaal);--tt-blue-700:var(--tt-p-thermototaal-dark);--tt-blue-50:var(--tt-p-thermototaal-50);--tt-on-blue:var(--tt-p-thermototaal-contrast);--tt-ok:var(--tt-p-thermototaal-success);--tt-paper:var(--tt-p-thermototaal-paper)}:root[data-public-site][data-brand=nkm]{--tt-blue:var(--tt-p-nkm);--tt-blue-700:var(--tt-p-nkm-dark);--tt-blue-50:var(--tt-p-nkm-50);--tt-on-blue:var(--tt-p-nkm-contrast);--tt-ok:var(--tt-p-nkm-success);--tt-paper:var(--tt-p-nkm-paper)}:root[data-public-site] body{letter-spacing:normal;font-size:16px;line-height:1.5}:root[data-public-site] h1,:root[data-public-site] h2,:root[data-public-site] h3,:root[data-public-site] h4,:root[data-public-site] h5,:root[data-public-site] h6{color:var(--tt-p-anthracite);letter-spacing:normal}:root[data-public-site] h1{font-size:clamp(1.5rem,5vw,2rem);font-weight:600;line-height:1.1}:root[data-public-site] h2{font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.1}:root[data-public-site] h3{font-size:clamp(1.2rem,5vw,1.5rem);font-weight:600;line-height:1.4}:root[data-public-site] h4{font-size:clamp(1.24rem,5vw,1.5rem);font-weight:600;line-height:1.34}:root[data-public-site] h5{font-size:clamp(1.2rem,5vw,1.3rem);font-weight:600;line-height:1.4}:root[data-public-site] h6{font-size:clamp(1rem,5vw,1.125rem);font-weight:700;line-height:1.6}:root[data-public-site] .tt-btn{font-family:var(--tt-p-font);text-transform:none;box-shadow:none;border-radius:999px;justify-content:center;padding:8px 20px;font-size:1rem;font-weight:500;line-height:1.5}:root[data-public-site] .tt-btn--large{padding-top:12px;padding-bottom:12px}:root[data-public-site] .tt-btn--small{padding:4px 12px;font-size:.875rem}:root[data-public-site] .tt-btn--primary{background:var(--tt-blue);border-width:0;border-color:var(--tt-blue);color:var(--tt-on-blue)}:root[data-public-site] .tt-btn--primary:hover:not(:disabled){background:var(--tt-blue-700);border-color:var(--tt-blue-700);box-shadow:none}:root[data-public-site] .tt-btn--secondary{border-color:var(--tt-p-neutral-light);color:var(--tt-p-anthracite);background:0 0}:root[data-public-site] .tt-btn--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--tt-blue) 4%, transparent)}:root[data-public-site] .tt-btn--ghost{color:var(--tt-p-anthracite);border-width:0}:root[data-public-site] .tt-btn--ghost:hover:not(:disabled){background:0 0}:root[data-public-site] .tt-input{border-radius:4px}:root[data-public-site] .tt-input:focus{border-color:var(--tt-blue);box-shadow:0 0 0 1px var(--tt-blue)}:root[data-public-site][data-brand=nkm] .tt-input:focus{border-color:var(--tt-ok);box-shadow:0 0 0 1px var(--tt-ok)}:root[data-public-site] .tt-btn--primary:disabled{background:var(--tt-p-divider);border-color:var(--tt-p-divider);color:var(--tt-p-action-disabled);opacity:1}:root[data-public-site] .cfg-help-icon__trigger{color:var(--tt-p-text-secondary)}:root[data-public-site] .cfg-help-icon__trigger:hover,:root[data-public-site] .cfg-help-icon__trigger[aria-expanded=true]{color:var(--tt-blue)}:root[data-public-site] .cfg-breadcrumbs__list,:root[data-public-site] .cfg-breadcrumbs__current{color:var(--tt-p-text-secondary)}:root[data-public-site] .cfg-breadcrumbs__home{color:var(--tt-p-text-primary)}:root[data-public-site] .cfg-breadcrumbs__home:hover{color:var(--tt-blue)}.kz-offboarding{justify-content:center;padding:32px 0;display:flex}.kz-offboarding__card{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:560px;padding:32px 24px;display:flex}.kz-offboarding__card h1{color:var(--tt-ink);margin:0;font-size:24px}.kz-offboarding__card p{color:var(--tt-ink-2);margin:0}.kz-offboarding__icon{background:var(--tt-ok-50);width:64px;height:64px;color:var(--tt-ok-700);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.kz-offboarding__checks{text-align:left;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kz-offboarding__checks li{color:var(--tt-ink);align-items:flex-start;gap:8px;display:flex}.kz-offboarding__checks svg{color:var(--tt-ok-700);flex-shrink:0;margin-top:3px}.kz-readonly{background:var(--tt-yellow);color:var(--tt-yellow-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.kz-readonly a{color:inherit;font-weight:700;text-decoration:underline}.lg-search{flex:0 440px;align-items:center;min-width:0;display:flex;position:relative}.lg-search__icon{color:var(--tt-ink-3);pointer-events:none;position:absolute;left:11px}.lg-search__input{border:1px solid var(--tt-line-strong);background:var(--tt-bg);width:100%;min-width:0;height:36px;color:var(--tt-ink);font:inherit;border-radius:9px;outline:0;padding:0 12px 0 34px;font-size:14px}.lg-search__input::placeholder{color:var(--tt-ink-4)}.lg-search__input:focus{background:var(--tt-card);border-color:var(--tt-blue);box-shadow:0 0 0 3px var(--tt-focus-ring)}.lg-search__panel{z-index:30;background:var(--tt-card);border:1px solid var(--tt-line);max-height:70vh;box-shadow:var(--tt-sh-l);border-radius:12px;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.lg-search__panel[hidden]{display:none}.lg-search__head{color:var(--tt-ink-3);padding:8px 14px 2px;font-size:12px}.lg-search__option{cursor:pointer;align-items:center;gap:10px;padding:8px 14px;display:flex}.lg-search__option.is-active,.lg-search__option:hover{background:var(--tt-hover)}.lg-search__main,.lg-hits__main{flex-direction:column;flex:1;min-width:0;display:flex}.lg-search__title,.lg-hits__title{color:var(--tt-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lg-search__sub,.lg-hits__sub{color:var(--tt-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lg-search__dot{background:var(--tt-ink-4);border-radius:50%;flex:none;width:8px;height:8px}.lg-search__dot--thermototaal{background:var(--tt-t-thermototaal)}.lg-search__dot--kozien{background:var(--tt-t-kozien)}.lg-search__dot--nkm{background:var(--tt-t-nkm)}.lg-search__note{color:var(--tt-ink-3);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.lg-search__note--bad{color:var(--tt-bad-700)}@media (width<=900px){.lg-search{flex:auto}}.lg-hits{background:var(--tt-card);border:1px solid var(--tt-line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.lg-hits__item+.lg-hits__item{border-top:1px solid var(--tt-line-2)}.lg-hits__link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.lg-hits__link:hover,.lg-hits__link:focus-visible{background:var(--tt-hover)}.lg-ordno{letter-spacing:.02em;font-variant-numeric:tabular-nums;background:var(--tt-navy);color:var(--tt-on-color);white-space:nowrap;border-radius:6px;align-items:center;padding:1px 7px;font-size:12px;font-weight:800;line-height:19px;display:inline-flex}.lg-ordno--big{border-radius:8px;padding:3px 10px;font-size:17px;line-height:24px}.lg-locchip{background:var(--tt-yellow-50);color:var(--tt-yellow-ink);border:1px solid var(--tt-yellow-200);white-space:nowrap;border-radius:6px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;line-height:19px;display:inline-block}.lg-qr{flex:none;display:block}.lg-qr__bg{fill:var(--tt-paper)}.lg-qr__fg{fill:var(--tt-ink)}.lg-scan{flex-direction:column;gap:16px;max-width:720px;display:flex}.lg-scan--busy{color:var(--tt-ink-3);flex-direction:row;align-items:center;gap:10px}.lg-scan__code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lg-scan__form{flex-direction:column;gap:6px;display:flex}.lg-scan__label{color:var(--tt-ink-2);font-size:13px;font-weight:600}.lg-scan__row{gap:8px;display:flex}
