:root{--tt-maroon:#351113;--tt-red:#ec3447;--tt-cyan:#00cbe7;--kam-navy:#004268;--kam-orange:#ff5e01;--bg-0:#120708;--bg-1:#1a0c0e;--panel:rgba(53,17,19,0.42);--panel-solid:#23110f;--border:rgba(236,52,71,0.16);--border-soft:rgba(245,240,240,0.08);--text:#f6f0f0;--text-muted:#b9a3a6;--text-dim:#8a7376;--good:#34d399;--bad:#fb7185;--wash:rgba(255,255,255,0.04);--wash-strong:rgba(255,255,255,0.07);--seg-active-bg:rgba(236,52,71,0.3);--seg-active-text:#fff;--warn:#fbbf24;--info:#60a5fa;--good-wash:rgba(52,211,153,0.14);--bad-wash:rgba(251,113,133,0.13);--alert-glow:0 0 10px -1px var(--bad);--table-head-bg:#24100f;--table-foot-bg:#1d0c0d}*{box-sizing:border-box}html{scrollbar-gutter:stable}body,html{padding:0;margin:0;background:var(--bg-0);color:var(--text);font-family:Calibri,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(60rem 40rem at 12% -8%,rgba(236,52,71,.18),transparent 60%),radial-gradient(50rem 36rem at 92% 4%,rgba(0,203,231,.14),transparent 58%),radial-gradient(70rem 50rem at 50% 120%,rgba(53,17,19,.55),transparent 60%),linear-gradient(180deg,#160809,#120708)}::selection{background:rgba(236,52,71,.35)}.card{position:relative;background:linear-gradient(180deg,rgba(53,17,19,.55),rgba(28,13,14,.42));border:1px solid var(--border-soft);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 40px -22px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.04)}.card-hover{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card-hover:hover{transform:translateY(-3px);border-color:var(--border);box-shadow:0 22px 54px -24px rgba(236,52,71,.4),inset 0 1px 0 rgba(255,255,255,.06)}.hairline{border-color:var(--border-soft)}.glow-red{box-shadow:0 0 0 1px rgba(236,52,71,.25),0 18px 50px -24px rgba(236,52,71,.55)}.glow-cyan{box-shadow:0 0 0 1px rgba(0,203,231,.22),0 18px 50px -24px rgba(0,203,231,.45)}.text-muted{color:var(--text-muted)}.kicker,.text-dim{color:var(--text-dim)}.kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;line-height:1.5}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;font-size:12px;background:rgba(255,255,255,.03)}.pill,.tlabel{border-radius:999px;font-weight:600;border:1px solid var(--border-soft)}.tlabel{display:inline-block;padding:2px 9px;font-size:11.5px;line-height:1.5;background:rgba(255,255,255,.04)}.tab,.tlabel{color:var(--text-muted);white-space:nowrap}.tab{position:relative;padding:9px 16px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;border:1px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}.tab:hover{color:var(--text)}.tab[data-active=true]{color:#fff;background:linear-gradient(180deg,rgba(236,52,71,.22),rgba(236,52,71,.08));border-color:var(--border)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;border:1px solid var(--border-soft);background:rgba(255,255,255,.04);color:var(--text);transition:all .2s ease}.btn:hover{border-color:var(--border)}.btn-primary{background:linear-gradient(135deg,var(--tt-red),#c41f30);border:none;color:#fff}.btn-primary:hover{filter:brightness(1.08)}.chip{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border-soft);background:rgba(255,255,255,.03);color:var(--text-muted);transition:all .18s ease;white-space:nowrap}.chip:hover{color:var(--text);border-color:var(--border)}.chip[data-active=true]{color:#fff;background:linear-gradient(135deg,rgba(0,203,231,.22),rgba(0,203,231,.08));border-color:rgba(0,203,231,.4)}.dtable{width:100%;border-collapse:collapse;font-size:13.5px}.dtable th{text-align:right;padding:11px 14px;color:var(--text-dim);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border-soft)}.dtable td:first-child,.dtable th:first-child{text-align:left}.dtable td{padding:13px 14px;border-bottom:1px solid var(--border-soft);color:var(--text)}.dtable tbody tr{transition:background .15s ease}.dtable tbody tr:hover{background:rgba(236,52,71,.06)}.tablebox{overflow-y:auto;scrollbar-gutter:stable;overflow-x:auto;overscroll-behavior:contain}.tablebox .dtable{width:100%;table-layout:fixed}.tablebox .dtable th{padding:9px 6px;font-size:9px;letter-spacing:.01em;white-space:normal;word-break:normal;overflow-wrap:break-word}.tablebox .dtable td{padding:10px 6px;font-size:12.5px}.tablebox .dtable thead th{top:0;background:var(--table-head-bg);box-shadow:inset 0 -1px 0 var(--border-soft)}.tablebox .dtable tfoot td,.tablebox .dtable thead th{position:-webkit-sticky;position:sticky;z-index:3;border-bottom:none}.tablebox .dtable tfoot td{bottom:0;background:var(--table-foot-bg);box-shadow:inset 0 1px 0 var(--border-soft)}.tzoek{width:100%;max-width:240px;padding:7px 11px;border-radius:9px;border:1px solid var(--border-soft);background:var(--wash);color:var(--text);font-family:inherit;font-size:12.5px}.tzoek:focus{outline:none;border-color:var(--border)}.tzoek::placeholder{color:var(--text-dim)}.tsort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tsort:hover{color:var(--text)}.dtable-fit{table-layout:fixed}.dtable-fit th{padding:9px 6px;font-size:9px;letter-spacing:.01em;white-space:normal;word-break:normal;overflow-wrap:break-word}.dtable-fit td{padding:10px 6px;font-size:12.5px;overflow-wrap:anywhere}.dtable-fit td.dtable-ellips{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrollx{overflow-x:auto}.scrollx::-webkit-scrollbar{height:8px}.scrollx::-webkit-scrollbar-thumb{background:rgba(245,240,240,.12);border-radius:8px}*{scrollbar-width:thin;scrollbar-color:rgba(245,240,240,.18) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(245,240,240,.14);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(245,240,240,.26)}::-webkit-scrollbar-corner{background:transparent}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes spin{to{transform:rotate(1turn)}}.calnav{width:28px;height:28px;border-radius:8px;border:1px solid var(--border-soft);background:rgba(255,255,255,.04);color:var(--text);font-size:16px;line-height:1;cursor:pointer}.calnav:disabled{opacity:.3;cursor:default}.calnav:not(:disabled):hover{border-color:var(--border)}.dinput{padding:7px 10px;border-radius:10px;border:1px solid var(--border-soft);background:rgba(255,255,255,.04);color:var(--text);font-size:13px;font-family:inherit;outline:none;color-scheme:dark}.dinput:focus{border-color:var(--border)}.cockpit-main{padding:40px 24px 80px}.cockpit-shell{display:flex;align-items:flex-start;width:100%}.cockpit-nav{position:-webkit-sticky;position:sticky;top:0;flex:none;width:196px;overflow-x:hidden;height:100dvh;padding:20px 12px 24px 18px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--border-soft);transition:width .16s ease}.cockpit-nav.is-rail,html.menu-dicht .cockpit-shell .cockpit-nav{width:60px;padding-left:10px;padding-right:10px}.nav-top{display:flex;align-items:center;gap:8px;margin-bottom:12px;min-height:26px}.cockpit-nav.is-rail .nav-top,.nav-klap,html.menu-dicht .cockpit-shell .cockpit-nav .nav-top{justify-content:center}.nav-klap{display:inline-flex;align-items:center;width:26px;height:26px;flex:none;border-radius:8px;border:1px solid var(--border-soft);background:transparent;color:var(--text-muted);cursor:pointer}.nav-klap:hover{color:var(--text);background:var(--wash)}.cockpit-nav .nav-kicker{margin:0}.nav-zoek{position:relative;display:flex;align-items:center;gap:7px;padding:7px 10px;margin-bottom:12px;border-radius:10px;border:1px solid var(--border-soft);background:var(--wash)}.nav-zoek:focus-within{border-color:var(--border)}.nav-treffer-ico,.nav-zoek-ico{display:inline-flex;color:var(--text-dim);flex:none}.nav-zoek input{width:100%;min-width:0;border:none;background:transparent;color:var(--text);font-family:inherit;font-size:13px;outline:none}.nav-zoek input::placeholder{color:var(--text-dim)}.nav-zoek-hint{font-size:11px;color:var(--text-dim);flex:none}.nav-treffers{display:flex;flex-direction:column;gap:2px;margin:-6px 0 12px;padding:6px;border-radius:10px;border:1px solid var(--border-soft);background:var(--header-bg)}.nav-treffer{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 9px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font-family:inherit;font-size:13px;cursor:pointer}.nav-treffer:hover{color:var(--text);background:var(--wash)}.nav-treffer-leeg{padding:7px 9px;font-size:12.5px;color:var(--text-dim)}.nav-lijst{position:relative;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.nav-lijst:focus-within,.nav-lijst:hover{scrollbar-color:color-mix(in srgb,var(--text-dim) 40%,transparent) transparent}.nav-lijst::-webkit-scrollbar{width:6px}.nav-lijst::-webkit-scrollbar-track{background:transparent}.nav-lijst::-webkit-scrollbar-thumb{background:transparent;border-radius:6px}.nav-lijst:focus-within::-webkit-scrollbar-thumb,.nav-lijst:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-dim) 40%,transparent)}.nav-groep{padding:12px 10px 5px}.nav-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:13.5px;font-weight:500;font-family:inherit;cursor:pointer}.nav-ico{display:inline-flex;flex:none;color:var(--text-dim)}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover{background:var(--wash)}.nav-item.active,.nav-item:hover,.nav-item:hover .nav-ico{color:var(--text)}.nav-item.active{font-weight:700}.nav-actief{position:absolute;inset:0;border-radius:10px;background:rgba(236,52,71,.16);border:1px solid var(--border)}.nav-item{position:relative}.nav-item.active .nav-ico{color:var(--tt-rood,#ec3447)}.cockpit-nav.is-rail .nav-item,html.menu-dicht .cockpit-shell .cockpit-nav .nav-item{justify-content:center;padding:9px 0}.cockpit-nav.is-rail .nav-groep,.cockpit-nav.is-rail .nav-label,html.menu-dicht .cockpit-shell .cockpit-nav .nav-groep,html.menu-dicht .cockpit-shell .cockpit-nav .nav-label{display:none}.cockpit-nav.is-rail .nav-zoekknop,html.menu-dicht .cockpit-shell .cockpit-nav .nav-zoekknop{margin-bottom:12px}.hours-grid{display:grid;grid-template-columns:12px minmax(150px,1.4fr) 58px minmax(130px,1fr) 60px 100px 40px;grid-gap:12px;gap:12px}.hours-scroll{overflow-x:auto;overscroll-behavior-x:contain}.hours-inner{min-width:660px}.kpi-grid{display:grid;grid-template-columns:minmax(140px,1.3fr) 92px 92px 70px 64px 70px 96px 64px;grid-gap:10px;gap:10px}.kpi-scroll{overflow-x:auto;overscroll-behavior-x:contain}@media (max-width:860px){.grid-2col{grid-template-columns:minmax(0,1fr)!important}.meta-editor-grid{overflow-y:auto!important;align-content:start;grid-auto-rows:max-content}.meta-editor-grid>div:first-child{overflow:visible!important;min-height:auto!important;padding-right:0!important}.meta-editor-preview{min-height:560px!important}.cockpit-main{padding:28px 14px 64px}.cockpit-shell{display:block}.cockpit-nav{flex-direction:row;align-items:center;width:auto;height:auto;padding:10px 14px;gap:6px;border-right:none;border-bottom:1px solid var(--border-soft);background:rgba(18,7,8,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:40;overflow-x:auto;overscroll-behavior-x:contain;max-width:100%}body.tt-licht .cockpit-nav{background:rgba(254,226,220,.9)}.cockpit-nav .nav-groep,.cockpit-nav .nav-kicker,.cockpit-nav .nav-top,.cockpit-nav .nav-treffers,.cockpit-nav .nav-zoek{display:none}.cockpit-nav.is-rail,html.menu-dicht .cockpit-shell .cockpit-nav{width:auto;padding:10px 14px}.cockpit-nav.is-rail .nav-label,html.menu-dicht .cockpit-shell .cockpit-nav .nav-label{display:inline}.nav-zoekknop{display:none}.nav-lijst{display:flex;flex-direction:row;gap:6px;overflow:visible}.nav-item{width:auto;flex:none;white-space:nowrap;border-radius:999px;font-size:13px}.cockpit-nav.is-rail .nav-item,.nav-item,html.menu-dicht .cockpit-shell .cockpit-nav .nav-item{padding:7px 12px}}@media print{.no-print{display:none!important}body{background:#fff;color:#1a1a1a}body:before{display:none}.rapport .card{background:#fff;border:1px solid #ddd;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;page-break-inside:avoid;break-inside:avoid}.rapport .kicker,.rapport .text-dim,.rapport .text-muted{color:#555}}.cockpit-overlay .card,.cockpit-shell .card{border-color:rgba(255,255,255,.09);border-radius:16px}body.tt-licht .cockpit-overlay .card,body.tt-licht .cockpit-shell .card{border-color:#eeeeee}body.tt-licht{--tt-cyan:#00cbe7;--bg-0:#fee2dc;--bg-1:#fff8f7;--panel:#ffffff;--panel-solid:#ffffff;--border:rgba(236,52,71,0.35);--border-soft:#eeeeee;--text:#1f070a;--text-muted:#595959;--text-dim:#8c8c8c;--good:#1c9e58;--bad:#ec3447;--wash:rgba(31,7,10,0.04);--wash-strong:rgba(31,7,10,0.08);--seg-active-bg:#ec3447;--seg-active-text:#fff8f7;--tab-indicator-bg:#ec3447;--warn:#b45309;--info:#2563eb;--good-wash:rgba(28,158,88,0.13);--bad-wash:rgba(236,52,71,0.1);--alert-glow:none;font-family:var(--font-poppins),"Poppins","Segoe UI",sans-serif}body.tt-licht:before{background:#fee2dc}body.tt-licht ::selection{background:#fee2dc}body.tt-licht .card{background:#ffffff;border-radius:14px;border-color:var(--border-soft);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.tt-licht .card-hover:hover{transform:none;box-shadow:none;border-color:rgba(236,52,71,.4)}body.tt-licht .glow-cyan,body.tt-licht .glow-red{box-shadow:none}body.tt-licht .kicker{color:var(--tt-red);letter-spacing:.11em}body.tt-licht h1,body.tt-licht h2{color:var(--tt-red)}body.tt-licht .kpi-num{font-family:var(--font-stix),"STIX Two Text",Georgia,serif;font-weight:500;color:var(--tt-red);letter-spacing:0}body.tt-licht .btn,body.tt-licht .chip,body.tt-licht .pill,body.tt-licht .tlabel{background:#ffffff}body.tt-licht .btn-primary{background:var(--tt-red);color:#fff8f7}body.tt-licht .tab[data-active=true]{color:var(--tt-red);background:#fee2dc;border-color:transparent}body.tt-licht .chip[data-active=true]{color:var(--tt-red);background:#fee2dc;border-color:rgba(236,52,71,.4)}body.tt-licht .dtable thead th{background:var(--tt-red);color:#fff8f7;letter-spacing:.05em;border-bottom:none}body.tt-licht .dtable thead tr:first-child th:first-child{border-radius:8px 0 0 8px}body.tt-licht .dtable thead tr:first-child th:last-child{border-top-right-radius:8px}body.tt-licht .dtable thead tr:last-child th:last-child{border-bottom-right-radius:8px}body.tt-licht .dtable tbody tr:hover{background:#fff8f7}body.tt-licht{--table-head-bg:var(--tt-red);--table-foot-bg:#ffffff}body.tt-licht .tablebox .dtable thead th{box-shadow:none}body.tt-licht .tsort:hover{color:#ffffff}body.tt-licht .scrollx::-webkit-scrollbar-thumb{background:#dddddd}body.tt-licht *{scrollbar-color:#cccccc #f5f5f5}.kpi-num{font-weight:700;letter-spacing:-.02em}body.tt-licht ::-webkit-scrollbar-thumb{background:#cccccc}body.tt-licht ::-webkit-scrollbar-track{background:transparent}html.tt-licht{background:#fee2dc;color-scheme:light;scrollbar-color:#cccccc transparent}html.tt-licht::-webkit-scrollbar-track{background:transparent}html.tt-licht::-webkit-scrollbar-thumb{background:#cccccc}html.tt-licht::-webkit-scrollbar-thumb:hover{background:#b3b3b3}body.tt-licht{--header-bg:rgba(254,226,220,0.94);--funnel-num-shadow:none}.client-logo-mono{filter:brightness(0) invert(1)}body.tt-licht .client-logo-mono{filter:brightness(0);opacity:.8}body.tt-licht select{accent-color:var(--tt-red)}body.tt-licht select option{background:#ffffff;color:#1f070a}.logo-op-licht{display:none}body.tt-licht .logo-op-licht{display:inline-block}body.tt-licht .logo-op-donker{display:none}@media (max-width:1100px){.kpi-rij-7{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:720px){.kpi-rij-7{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.tt-donker{--tt-red:#f36b79;--tt-red-diep:#cf3043;--tt-cyan:#4fd6ea;--tt-mauve:#351113;--tt-pink:#fee2dc;--bg-0:#140b0d;--bg-1:#21151a;--panel:#21151a;--panel-solid:#21151a;--vlak-2:#2a1c21;--vlak-3:#33232a;--border:rgba(243,107,121,0.4);--border-soft:rgba(254,226,220,0.075);--text:#fbefed;--text-muted:#cdb4b3;--text-dim:#ab9497;--good:#45d394;--bad:#f36b79;--warn:#f2b54e;--info:#7cb0ff;--good-wash:rgba(69,211,148,0.1);--bad-wash:rgba(240,96,111,0.11);--wash:rgba(254,226,220,0.05);--wash-strong:rgba(254,226,220,0.09);--seg-active-bg:var(--tt-red-diep);--seg-active-text:#ffffff;--tab-indicator-bg:var(--tt-red);--alert-glow:none;--table-head-bg:#33232a;--table-foot-bg:#21151a;--header-bg:rgba(20,11,13,0.94);--funnel-num-shadow:none;font-family:var(--font-poppins),"Poppins","Segoe UI",sans-serif}body.tt-donker:before{background:radial-gradient(56rem 36rem at 6% -10%,rgba(53,17,19,.9),transparent 62%),linear-gradient(180deg,#170c0f,#140b0d 50%)}body.tt-donker ::selection{background:rgba(240,96,111,.32)}body.tt-donker .card{border-radius:14px;border-color:var(--border-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 28px -18px rgba(0,0,0,.8);backdrop-filter:none;-webkit-backdrop-filter:none}body.tt-donker .card,body.tt-donker .cockpit-overlay .card,body.tt-donker .cockpit-shell .card{background:var(--panel)}body.tt-donker .card-hover:hover{transform:none;border-color:var(--border)}body.tt-donker .glow-cyan,body.tt-donker .glow-red{box-shadow:none;border-color:var(--border)}body.tt-donker .kicker{color:var(--text-muted);letter-spacing:.11em}body.tt-donker h1,body.tt-donker h2{color:var(--text)}body.tt-donker .cockpit-shell main h1:before{content:"";display:inline-block;width:4px;height:.78em;margin-right:12px;border-radius:2px;background:var(--tt-red);vertical-align:-.04em}body.tt-donker .kpi-num{font-family:var(--font-stix),"STIX Two Text",Georgia,serif;font-weight:500;color:var(--text);letter-spacing:0}body.tt-donker .btn,body.tt-donker .chip,body.tt-donker .pill,body.tt-donker .tlabel{background:var(--vlak-3);border-color:var(--border-soft)}body.tt-donker .btn:hover,body.tt-donker .chip:hover{background:#3d2a31}body.tt-donker .btn-primary{background:var(--tt-red-diep);border-color:transparent;color:#ffffff}body.tt-donker .btn-primary:hover{background:#dc3a4d}body.tt-donker .chip[data-active=true],body.tt-donker .tab[data-active=true]{color:#ffffff;background:rgba(240,96,111,.18);border-color:rgba(240,96,111,.42)}body.tt-donker :focus-visible{outline:2px solid #ff9aa4;outline-offset:2px}body.tt-donker .dtable thead th{background:var(--table-head-bg);color:var(--text);letter-spacing:.05em}body.tt-donker .dtable tbody tr:hover{background:rgba(254,226,220,.04)}body.tt-donker ::-webkit-scrollbar-thumb{background:#3a282f}body.tt-donker ::-webkit-scrollbar-thumb:hover{background:#47323a}body.tt-donker ::-webkit-scrollbar-track{background:#140b0d}body.tt-donker *{scrollbar-color:#3a282f transparent}html.tt-donker{background:#140b0d;color-scheme:dark}body.tt-donker .client-logo-mono{filter:brightness(0) invert(1)}body.tt-donker select option{background:#21151a;color:#efecef}.weekgrid{display:flex;gap:0;align-items:flex-start}.weekgrid-uren{flex:none;width:26px}.weekgrid-dag{flex:1 1;min-width:0}.week-tijd{display:none}@media (max-width:720px){.weekgrid{flex-direction:column;gap:8px}.week-tijd{display:inline}.weekgrid-uren{display:none}.weekgrid-dag{width:100%}}.glasschakelaar{position:relative;display:inline-flex;align-items:center;width:62px;height:32px;padding:3px;border-radius:999px;border:1px solid var(--border-soft);background:var(--wash-strong);backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);box-shadow:inset 0 1px 1px rgba(255,255,255,.35),inset 0 -1px 2px rgba(0,0,0,.08);cursor:pointer}.glasschakelaar:focus-visible{outline:2px solid var(--tt-red);outline-offset:2px}.glasschakelaar-iconen{position:absolute;inset:3px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;color:var(--text-dim);pointer-events:none}.glasschakelaar-knop{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;color:var(--text);background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,.55));box-shadow:0 1px 3px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.9)}body.tt-donker .glasschakelaar-knop{color:#f2f3f5;background:linear-gradient(160deg,rgba(255,255,255,.22),rgba(255,255,255,.08));box-shadow:0 1px 4px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.28)}.glasschakelaar.is-accent{transition:background-color .2s ease,border-color .2s ease}.glasschakelaar.is-accent[aria-checked=true]{background:var(--tt-red);border-color:transparent;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.glasschakelaar.is-accent[aria-checked=true] .glasschakelaar-iconen{visibility:hidden}.glasschakelaar.is-accent[aria-checked=true] .glasschakelaar-knop,body.tt-donker .glasschakelaar.is-accent[aria-checked=true] .glasschakelaar-knop{color:var(--tt-red);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.glasschuif{--knop-b:38px;--knop-h:24px;position:relative;display:inline-block;width:210px;height:34px;vertical-align:middle}.glasschuif-spoor{position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:999px;background:var(--wash-strong);box-shadow:inset 0 1px 2px rgba(0,0,0,.14),inset 0 -.5px 0 rgba(255,255,255,.4);overflow:hidden}.glasschuif-vulling{position:absolute;inset:0 auto 0 0;width:calc(var(--knop-b) / 2 + var(--pos) * (100% - var(--knop-b)));border-radius:inherit;background:linear-gradient(180deg,#f2566a,var(--tt-red))}.glasschuif-knop{position:absolute;top:50%;left:calc(var(--pos) * (100% - var(--knop-b)));width:var(--knop-b);height:var(--knop-h);margin-top:calc(var(--knop-h) / -2);border-radius:999px;background:#ffffff;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 1px 1.5px rgba(0,0,0,.12),0 4px 10px -2px rgba(0,0,0,.16);pointer-events:none;transition:transform .42s cubic-bezier(.3,1.6,.55,1),background-color .22s ease,box-shadow .22s ease,-webkit-backdrop-filter .22s ease,backdrop-filter .22s ease}.glasschuif-knop:after{content:"";position:absolute;inset:1px 3px auto;height:46%;border-radius:999px 999px 40% 40%;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 90%);opacity:0;transition:opacity .22s ease}.glasschuif.is-actief .glasschuif-knop{transform:scale(1.38,1.5);background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(1px) saturate(2) brightness(1.04);backdrop-filter:blur(1px) saturate(2) brightness(1.04);box-shadow:0 0 0 .5px rgba(31,7,10,.12),inset 0 0 0 .5px rgba(255,255,255,.9),inset 1.5px 1.5px 1px -1px rgba(255,255,255,.95),inset -1.5px -1.5px 1px -1px rgba(255,255,255,.55),inset 0 -3px 6px -3px rgba(0,0,0,.12),0 6px 18px -4px rgba(0,0,0,.22)}.glasschuif.is-actief .glasschuif-knop:after{opacity:1}body.tt-donker .glasschuif-spoor{box-shadow:inset 0 1px 2px rgba(0,0,0,.45),inset 0 -.5px 0 rgba(255,255,255,.06)}body.tt-donker .glasschuif-knop{box-shadow:0 0 0 .5px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.4),0 4px 12px -2px rgba(0,0,0,.5)}body.tt-donker .glasschuif-knop:after{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 90%)}body.tt-donker .glasschuif.is-actief .glasschuif-knop{background:rgba(255,255,255,.03);box-shadow:0 0 0 .5px rgba(0,0,0,.5),inset 0 0 0 .5px rgba(255,255,255,.4),inset 1.5px 1.5px 1px -1px rgba(255,255,255,.7),inset -1.5px -1.5px 1px -1px rgba(255,255,255,.3),0 6px 18px -4px rgba(0,0,0,.6)}.glasschuif.is-rustig .glasschuif-knop,.glasschuif.is-rustig .glasschuif-knop:after{transition:none}.glasschuif input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.glasschuif input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--knop-b);height:var(--knop-h)}.glasschuif input::-moz-range-thumb{width:var(--knop-b);height:var(--knop-h);border:0}.glasschuif:has(input:focus-visible) .glasschuif-knop{outline:2px solid var(--tt-red);outline-offset:2px}.keuzerij{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--wash);border:1px solid var(--border-soft)}.keuzerij-knop{position:relative;border:none;background:transparent;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-muted);cursor:pointer}.keuzerij-knop.is-actief{color:var(--seg-active-text);font-weight:700}.keuzerij-pil{position:absolute;inset:0;border-radius:999px;background:var(--seg-active-bg)}.keuzerij-knop:focus-visible{outline:2px solid var(--tt-red);outline-offset:2px}::view-transition-new(root),::view-transition-old(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.thema-cirkel::view-transition-new(root),html.thema-cirkel::view-transition-old(root){animation:none;mix-blend-mode:normal}html.thema-cirkel::view-transition-old(root){z-index:1}html.thema-cirkel::view-transition-new(root){z-index:2;-webkit-clip-path:circle(var(--thema-r,150vmax) at var(--thema-x,50%) var(--thema-y,50%));clip-path:circle(var(--thema-r,150vmax) at var(--thema-x,50%) var(--thema-y,50%));animation:thema-cirkel .76s cubic-bezier(.4,0,.2,1) both}@keyframes thema-cirkel{0%{-webkit-clip-path:circle(0 at var(--thema-x,50%) var(--thema-y,50%));clip-path:circle(0 at var(--thema-x,50%) var(--thema-y,50%))}to{-webkit-clip-path:circle(var(--thema-r,150vmax) at var(--thema-x,50%) var(--thema-y,50%));clip-path:circle(var(--thema-r,150vmax) at var(--thema-x,50%) var(--thema-y,50%))}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}.agenda-vlak{min-height:470px}@media (max-width:720px){.agenda-vlak{min-height:0}}.klantrij{display:grid;grid-template-columns:minmax(150px,1.6fr) 90px minmax(150px,1.2fr) 95px 115px 105px 115px;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;width:100%;text-align:left;border:none;border-top:1px solid var(--border-soft);background:transparent;color:inherit;font:inherit}.klantrij-kop{border-top:none;padding-top:13px;padding-bottom:9px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.klantrij-knop{cursor:pointer}.klantrij-knop:hover{background:var(--wash)}@media (max-width:1100px){.klantrij{grid-template-columns:minmax(130px,1.5fr) minmax(130px,1fr) 85px 100px 95px}.klantrij>:nth-child(2),.klantrij>:nth-child(7){display:none}}@media (max-width:760px){.klantrij{grid-template-columns:1fr 1fr;row-gap:6px}.klantrij-kop{display:none}.klantrij>:first-child{grid-column:1/-1}}.nav-snelrij{display:flex;gap:4px;margin-bottom:10px}.nav-snel{flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:32px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-dim);cursor:pointer}.nav-snel:hover{color:var(--text);background:var(--wash)}.nav-snel-ico{display:inline-flex}.nav-snel:focus-visible{outline:2px solid var(--tt-red);outline-offset:1px}.nav-kruimel{flex-direction:column;align-items:flex-start;gap:2px;color:var(--text-dim);font-size:12.5px;margin-bottom:6px}.nav-kruimel-kop{display:flex;align-items:center;gap:9px;min-width:0;max-width:100%}.nav-kruimel-root{font-size:11.5px}.nav-kruimel-klant{display:block;width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;color:var(--text);font-size:14px;font-weight:700;line-height:1.3;min-height:2.6em;padding-left:25px}.nav-stip{position:relative;margin-left:auto;width:6px;height:6px;border-radius:999px;background:var(--info);flex:none}.cockpit-nav.is-rail .nav-kruimel,html.menu-dicht .cockpit-shell .cockpit-nav .nav-kruimel{align-items:center}.cockpit-nav.is-rail .nav-snelrij,html.menu-dicht .cockpit-shell .cockpit-nav .nav-snelrij{flex-direction:column;margin-bottom:6px}.cockpit-nav.is-rail .nav-snel,html.menu-dicht .cockpit-shell .cockpit-nav .nav-snel{flex:none;width:100%;height:36px}.cockpit-nav.is-rail .nav-stip,html.menu-dicht .cockpit-shell .cockpit-nav .nav-stip{position:absolute;top:7px;right:11px;margin:0}@media (max-width:860px){.nav-kruimel-klant,.nav-snelrij{display:none}.nav-kruimel{flex-direction:row}}@keyframes tt-draai{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[style*=tt-draai]{animation:none!important}}.agenda-dag[role=button]:hover{background:color-mix(in srgb,var(--tt-rood,#ec3447) 10%,var(--wash))!important;box-shadow:inset 0 0 0 1px var(--border)}.agenda-plus:hover{background:var(--tt-rood,#ec3447);border-color:var(--tt-rood,#ec3447);color:#fff}.toegang-beheer{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr)}@media (max-width:760px){.toegang-beheer{grid-template-columns:minmax(0,1fr)}.toegang-beheer>div:first-child{border-right:none!important;border-bottom:1px solid var(--border-soft);min-height:0!important}}.toegang-rij{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:9px 14px;border:none;border-left:3px solid transparent;background:transparent;color:var(--text);cursor:pointer;font-family:inherit}.toegang-rij:hover{background:var(--wash)}.toegang-rij.is-actief{background:var(--wash);border-left-color:var(--tt-rood,#ec3447)}.collega-beheer{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);height:min(78vh,760px);min-height:420px}.collega-detail,.collega-lijst{display:flex;flex-direction:column;min-width:0;min-height:0}.collega-lijst{border-right:1px solid var(--border-soft)}.collega-rij{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;height:56px;box-sizing:border-box;text-align:left;padding:0 14px;border:none;border-left:3px solid transparent;background:transparent;color:var(--text);cursor:pointer;font-family:inherit}.collega-rij.is-actief,.collega-rij:hover{background:var(--wash)}.collega-rij.is-actief{border-left-color:var(--tt-rood,#ec3447)}.collega-beheer button.pill{color:var(--text);font-family:inherit}.collega-schakel{flex:0 0 auto;gap:6px;height:26px;padding:0 10px 0 6px;font-size:11.5px;font-weight:500;white-space:nowrap;cursor:pointer;background:transparent;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease,color .18s ease}.collega-schakel[data-soort=dienst]{font-size:12px;font-weight:600}.collega-schakel[data-aan=ja]{background:var(--seg-active-bg);color:var(--seg-active-text);border-color:transparent}.collega-schakel[data-aan=nee]{color:var(--text-muted)}.collega-schakel .os-claude-knop{width:18px;height:10px}.collega-schakel[data-aan=ja] .os-claude-knop{background:currentColor}.collega-schakel[data-aan=ja] .os-claude-knop:after{transform:translateX(8px);background:var(--seg-active-bg)}.collega-schakel[data-soort=groep]{justify-content:space-between;width:100%;min-width:0;height:30px;padding:0 10px}.collega-schakel-naam{overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.collega-groepen{grid-template-columns:repeat(2,minmax(0,1fr))}}.collega-schakel-stand{display:inline-block;min-width:2.1em}.collega-schakel:disabled{cursor:default;opacity:.55}.collega-schakel:focus-visible{outline:2px solid var(--good);outline-offset:1px}.collega-kop{display:flex;align-items:flex-start;gap:12px;min-height:44px;margin-bottom:14px}.collega-actief{flex:none;height:24px;padding:0 10px;font-size:11px;font-weight:500;white-space:nowrap;cursor:default}.collega-claude{margin-bottom:18px;padding:12px 14px 14px;border:1px solid var(--border-soft);border-radius:16px;background:var(--wash)}.collega-diensten{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px;margin-top:8px}.collega-dienst{display:flex;align-items:center;gap:10px;height:56px;padding:0 10px 0 12px;border:1px solid var(--border-soft);border-radius:12px;background:var(--panel);transition:border-color .2s ease,background-color .2s ease}.collega-dienst[data-aan=ja]{border-color:color-mix(in srgb,var(--tt-red) 35%,var(--border-soft))}.vlaggen-groepen{columns:340px 3;column-gap:12px;padding:14px 14px 2px}.vlaggen-groep.collega-claude{page-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.vlaggen-groep .collega-diensten{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.vlag-bron{display:block;height:16px;padding:0;border:none;background:none;font:inherit;font-size:11px;line-height:16px;color:inherit;text-align:left;white-space:nowrap;transition:color .2s ease}button.vlag-bron{cursor:pointer}button.vlag-bron:hover{color:var(--text);text-decoration:underline}.vlaggen-status{border-top:1px solid var(--border-soft);padding:0 20px;height:44px;display:flex;align-items:center;gap:10px;font-size:12.5px;overflow:hidden}@media (max-width:520px){.vlaggen-groepen{column-count:1;padding:10px 10px 0}}.collega-groepen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;align-content:flex-start;margin-top:10px;transition:opacity .2s ease}.collega-groepen[data-actief=nee]{opacity:.45}.collega-noodknop{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border:none;border-radius:8px;background:none;color:var(--text-muted);font:inherit;font-size:12px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.collega-noodknop:hover:not(:disabled){color:var(--tt-red);background:var(--wash-strong)}.collega-noodknop:disabled{cursor:default;opacity:.5}.glasschakelaar:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.collega-schakel,.collega-schakel .os-claude-knop:after{transition:none}}.collega-terug{display:none}@media (max-width:760px){.collega-beheer{grid-template-columns:minmax(0,1fr);height:min(82vh,760px)}.collega-lijst{border-right:none}.collega-beheer.heeft-keuze>.collega-lijst,.collega-beheer:not(.heeft-keuze)>.collega-detail{display:none}.collega-terug{display:inline-flex}}.toegang-vast{height:var(--toegang-h)}.toegang-vast>div{overflow-y:auto;min-height:0!important}@media (max-width:760px){.toegang-vast{height:auto}.toegang-vast>div:first-child{max-height:240px}.toegang-vast>div:last-child{min-height:var(--toegang-h)!important}}.cijfers-tegels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:860px){.cijfers-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}}.taak-regel .taak-agenda,.taak-regel .taak-dag,.taak-regel .taak-weg{opacity:.35;transition:opacity .15s ease}.taak-regel .taak-weg:focus-visible,.taak-regel:hover .taak-agenda,.taak-regel:hover .taak-dag,.taak-regel:hover .taak-weg{opacity:1}.taak-regel .taak-weg:hover{color:var(--bad)}.taak-bevestig{font:inherit;font-size:12px;line-height:1;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--wash);color:var(--text);cursor:pointer;flex:none}.taak-bevestig:hover{background:var(--wash-strong)}.taak-bevestig:focus-visible{outline:2px solid var(--info);outline-offset:1px}.taak-bevestig-ja{border-color:var(--bad);color:var(--bad)}.taak-bevestig-ja:hover{background:var(--bad);color:#fff}.taak-lijst{container-type:inline-size}@container (max-width: 460px){.taak-lijst .taak-regel-raster{grid-template-columns:var(--taak-kolommen-smal)!important}.taak-lijst .taak-cel-smal-weg{display:none!important}}.taak-chip{font:inherit;font-size:10.5px;line-height:1;padding:4px 9px;border-radius:999px;border:1px solid var(--border-soft);background:var(--wash);color:var(--text-dim);cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.taak-chip:hover{color:var(--text);border-color:var(--border)}.taak-chip.is-actief{color:var(--text);border-color:var(--tt-red,#ec3447);background:rgba(236,52,71,.16)}.taak-regel .taak-dag.pill{font-size:10.5px!important;padding:4px 9px!important;line-height:1}.taak-ingepland{font-size:11px;color:var(--good);text-decoration:none;white-space:nowrap}a.taak-ingepland:hover{text-decoration:underline}.taak-pop{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:236px;padding:10px 12px;box-shadow:0 18px 44px rgba(0,0,0,.3)}.tab-in{animation:tab-in .18s cubic-bezier(.2,0,0,1) both}@keyframes tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tab-in{animation:none}}body.achtergrond-stil .tab-in,body.achtergrond-stil.os-liquid .tab-in .card:not(.card .card),body.os-liquid .tab-in{animation:none}body.os-liquid .tab-in .card:not(.card .card){animation:tegel-in .18s cubic-bezier(.2,0,0,1) backwards}@keyframes tegel-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){body.os-liquid .tab-in .card:not(.card .card){animation:none}}.pm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));grid-gap:14px;gap:14px;align-items:start}.pm-input,.pm-select{font:inherit;font-size:12.5px;padding:6px 8px;border-radius:8px;border:1px solid var(--border-soft);background:var(--wash);color:var(--text)}.pm-select option{background:var(--panel-solid);color:var(--text)}.pm-knop{display:inline-flex;align-items:center;justify-content:center;gap:4px;font:inherit;font-size:12px;padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:rgba(236,52,71,.18);color:inherit;cursor:pointer}.pm-knop:disabled{opacity:.45;cursor:default}.pm-tabel td,.pm-tabel th{padding-left:8px;padding-right:8px}.pm-kaart{padding:16px 18px 12px;display:flex;flex-direction:column;gap:12px;min-width:0}.pm-klantnaam{all:unset;cursor:pointer;font-weight:650;font-size:15.5px}.pm-klantnaam:hover{text-decoration:underline;text-underline-offset:3px}.pm-teller{flex:none;font-size:12px;color:var(--text-dim);padding:4px 10px;border-radius:999px;background:var(--wash);border:1px solid var(--border-soft)}.pm-teller strong{color:var(--text);font-size:13px;margin-right:2px}.pm-persoon{gap:6px;font-size:12px;padding:4px 10px;border-radius:999px;background:var(--wash);border:1px solid var(--border-soft);cursor:default;white-space:nowrap}.pm-badge,.pm-persoon{display:inline-flex;align-items:center}.pm-badge{font-size:10.5px;font-weight:700;min-width:17px;height:17px;padding:0 5px;border-radius:999px;justify-content:center;background:rgba(236,52,71,.2);color:var(--text)}.pm-stip{width:6px;height:6px;border-radius:99px;background:var(--warn)}.pm-nieuw{display:flex;align-items:center;gap:8px;padding:7px 0 2px;border-top:1px solid var(--border-soft)}.pm-nieuw input{flex:1 1;min-width:0;font:inherit;font-size:13px;background:none;border:none;outline:none;color:inherit;padding:3px 0}.pm-nieuw input.tabular{border:1px solid var(--border-soft);border-radius:6px;padding:3px 6px}.pm-voet{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11.5px;padding-top:8px;border-top:1px solid var(--border-soft)}.pm-voetknop{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:3px;color:var(--text-dim)}.pm-voetknop:hover{color:var(--text)}@keyframes tt-verwijder-puls{0%,to{opacity:1}50%{opacity:.45}}.tt-verwijder-puls{animation:tt-verwijder-puls 1.6s ease-in-out infinite}@keyframes tt-verwijder-glans{0%{background-position:200% 0}to{background-position:-200% 0}}.tt-verwijder-balk{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.45) 50%,transparent)!important;background-color:var(--warn);background-size:200% 100%;animation:tt-verwijder-glans 1.4s linear infinite}@keyframes tt-vinkje-rond{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.tt-vinkje-rond{transform-origin:12px 12px;animation:tt-vinkje-rond .35s ease-out both}@keyframes tt-vinkje-haal{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.tt-vinkje-haal{stroke-dasharray:16;animation:tt-vinkje-haal .4s ease-out .25s both}@keyframes tt-plaats-stip{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.45}}.tt-plaats-stip{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:99px;background:var(--info);vertical-align:1px;animation:tt-plaats-stip 1.8s ease-in-out infinite}.tt-plaats-balk{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);background-color:color-mix(in srgb,var(--info) 55%,transparent);background-size:200% 100%;animation:tt-verwijder-glans 1.8s linear infinite}@media (prefers-reduced-motion:reduce){.tt-plaats-balk,.tt-plaats-stip,.tt-verwijder-balk,.tt-verwijder-puls,.tt-vinkje-haal,.tt-vinkje-rond{animation:none!important}}.dash-met-menu{display:flex;align-items:flex-start;width:100%}.dash-inhoud{flex:1 1;min-width:0;transition:opacity .18s ease}.dash-inhoud.is-wisselen{opacity:.55;pointer-events:none}.nav-account{padding:0 10px 6px;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-nav.is-rail .nav-account{display:none}@media (max-width:860px){.dash-met-menu{display:block}.dash-met-menu .cockpit-nav{position:static;background:var(--header-bg)}.dash-met-menu .nav-account{display:none}}@media (max-width:640px){.dash-kop{padding:10px 16px!important;gap:10px!important}.dash-kop-tt{display:none!important}.dash-kop .pill{white-space:nowrap}.dash-main{padding:12px 16px 60px!important}.dash-tabs{display:flex!important;max-width:100%;overflow-x:auto;scrollbar-width:none}.dash-tabs>button{flex:none;white-space:nowrap;padding:8px 14px!important}}:root{--glas-bg:rgba(32,16,18,0.66);--glas-bg-nav:rgba(32,16,18,0.5);--glas-bg-dicht:rgba(28,14,16,0.97);--glas-bg-pop:rgba(36,20,22,0.94);--glas-rand:rgba(255,255,255,0.14);--glas-hoog:rgba(255,255,255,0.18);--glas-schaduw:inset 0 1px 0 var(--glas-hoog),0 24px 60px -24px rgba(0,0,0,0.7),0 2px 10px -4px rgba(0,0,0,0.4);--glas-blur:22px;--glas-sat:1.7;--scrim:rgba(18,7,8,0.42);--scrim-blur:8px;--tegel-bg:rgba(40,20,22,0.55);--tegel-binnen:rgba(255,255,255,0.04);--tegel-rand:rgba(255,255,255,0.09);--tegel-schaduw:inset 0 1px 0 rgba(255,255,255,0.07),0 12px 28px -18px rgba(0,0,0,0.7);--os-nav-w:208px}body.tt-licht{--glas-bg:rgba(255,255,255,0.93);--glas-bg-nav:rgba(255,255,255,0.74);--glas-bg-dicht:rgba(255,250,249,0.98);--glas-bg-pop:rgba(255,255,255,0.95);--glas-rand:rgba(255,255,255,0.8);--glas-hoog:rgba(255,255,255,0.95);--glas-schaduw:inset 0 1px 0 var(--glas-hoog),0 0 0 1px rgba(31,7,10,0.06),0 24px 60px -24px rgba(31,7,10,0.38),0 2px 10px -4px rgba(31,7,10,0.14);--scrim:rgba(31,7,10,0.3);--tegel-bg:rgba(255,255,255,0.95);--tegel-binnen:rgba(255,253,253,0.92);--tegel-rand:rgba(255,255,255,0.9);--tegel-schaduw:inset 0 1px 0 rgba(255,255,255,0.95),0 0 0 1px rgba(31,7,10,0.05),0 12px 28px -18px rgba(31,7,10,0.22)}body.tt-donker{--glas-bg:rgba(40,25,30,0.84);--glas-bg-nav:rgba(33,21,26,0.94);--glas-bg-dicht:rgba(30,19,23,0.98);--glas-bg-pop:rgba(42,27,32,0.96);--glas-rand:rgba(254,226,220,0.07);--glas-hoog:rgba(255,255,255,0.06);--glas-schaduw:inset 0 1px 0 var(--glas-hoog),0 0 0 1px rgba(0,0,0,0.25),0 22px 48px -26px rgba(0,0,0,0.85),0 2px 8px -4px rgba(0,0,0,0.5);--scrim:rgba(8,6,9,0.56);--tegel-bg:rgba(33,21,26,0.94);--tegel-binnen:rgba(254,226,220,0.045);--tegel-rand:rgba(254,226,220,0.075);--tegel-schaduw:inset 0 1px 0 rgba(255,255,255,0.05),0 12px 28px -18px rgba(0,0,0,0.8)}.cockpit-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(48rem 34rem at 8% -6%,rgba(255,255,255,.75),transparent 60%),radial-gradient(46rem 34rem at 96% 8%,rgba(236,52,71,.1),transparent 60%),radial-gradient(60rem 40rem at 60% 115%,rgba(255,184,170,.45),transparent 60%),radial-gradient(16rem 22rem at 3% 38%,rgba(236,52,71,.22),transparent 70%),radial-gradient(14rem 18rem at 12% 82%,rgba(255,160,120,.3),transparent 70%)}body.tt-donker .cockpit-shell:before{background:radial-gradient(46rem 30rem at 8% -10%,rgba(83,27,33,.55),transparent 62%),radial-gradient(16rem 22rem at 3% 40%,rgba(236,52,71,.06),transparent 70%),radial-gradient(60rem 40rem at 70% 125%,rgba(53,17,19,.5),transparent 62%)}body.tt-licht .cockpit-shell{--table-foot-bg:#fff9f7}:is(body.tt-licht,body.tt-donker) .cockpit-overlay .card,:is(body.tt-licht,body.tt-donker) .cockpit-shell .card{background:var(--glas-bg-nav,var(--tegel-bg));border:1px solid var(--glas-rand);border-radius:20px;box-shadow:var(--glas-schaduw)}:is(body.tt-licht,body.tt-donker) .cockpit-overlay .card .card:not(.os-glas),:is(body.tt-licht,body.tt-donker) .cockpit-shell .card .card:not(.os-glas),:is(body.tt-licht,body.tt-donker) .os-glas .card:not(.os-glas){background:var(--tegel-binnen);box-shadow:none;border-radius:14px}.os-glas,:is(body.tt-licht,body.tt-donker) .cockpit-overlay>.card,:is(body.tt-licht,body.tt-donker) .os-glas.card{background:var(--glas-bg);-webkit-backdrop-filter:blur(var(--glas-blur)) saturate(var(--glas-sat));backdrop-filter:blur(var(--glas-blur)) saturate(var(--glas-sat));border:1px solid var(--glas-rand);border-radius:20px;box-shadow:var(--glas-schaduw);animation:os-op .26s cubic-bezier(.22,.8,.24,1) backwards}.os-pop{animation-name:os-pop!important;animation-duration:.18s!important}.os-laag{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center}.os-laag:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));animation:os-fade .18s ease-out backwards}@keyframes os-op{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes os-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes os-fade{0%{opacity:0}}.os-laag.os-palet{z-index:100;align-items:flex-start;padding:14vh 16px 16px}.os-palet-kaart{width:min(560px,100%);padding:10px;max-height:70dvh;display:flex;flex-direction:column;overflow:hidden}.os-palet .nav-zoek{margin:0;padding:11px 14px;border-radius:14px;font-size:15px}.os-palet .nav-zoek input{font-size:15px}.os-palet .nav-treffers{position:static;margin:8px 0 0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;overflow-y:auto}:is(body.tt-licht,body.tt-donker) .cockpit-shell .cockpit-nav{background:var(--glas-bg-nav,var(--glas-bg));-webkit-backdrop-filter:blur(var(--glas-blur)) saturate(var(--glas-sat));backdrop-filter:blur(var(--glas-blur)) saturate(var(--glas-sat));border-color:var(--glas-rand);box-shadow:var(--glas-schaduw);z-index:40}:is(body.tt-licht,body.tt-donker) .cockpit-shell .nav-actief{background:rgba(236,52,71,.14);box-shadow:inset 0 1px 0 var(--glas-hoog),0 4px 12px -6px rgba(236,52,71,.4)}:is(body.tt-licht,body.tt-donker) .cockpit-shell .nav-zoek{background:var(--wash);box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}:is(body.tt-licht,body.tt-donker) .cockpit-shell .nav-treffers{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;margin:0;max-height:60dvh;overflow-y:auto;background:var(--glas-bg-pop);border-color:var(--glas-rand);border-radius:14px;box-shadow:var(--glas-schaduw);animation:os-pop .18s cubic-bezier(.22,.8,.24,1) backwards}:is(body.tt-licht,body.tt-donker) .os-palet .nav-treffers{position:static;background:transparent;box-shadow:none;animation:none;margin:8px 0 0}@media (min-width:861px){:is(body.tt-licht,body.tt-donker) .cockpit-shell .cockpit-nav{top:12px;margin:12px 0 12px 12px;height:calc(100dvh - 24px);border:1px solid var(--glas-rand);border-radius:20px}.cockpit-shell .cockpit-nav{overflow:visible}.cockpit-shell .cockpit-nav .nav-lijst{overflow-y:auto}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.os-glas,:is(body.tt-licht,body.tt-donker) .cockpit-overlay>.card,:is(body.tt-licht,body.tt-donker) .cockpit-shell .cockpit-nav,:is(body.tt-licht,body.tt-donker) .os-glas.card{background:var(--glas-bg-dicht)}.os-laag:before{background:color-mix(in srgb,var(--scrim) 160%,transparent)}}body.tt-licht.glas-eigen{--glas-bg:color-mix(in srgb,#ffffff calc(max(var(--glas-dekking), 0.6) * 100%),transparent);--glas-bg-nav:color-mix(in srgb,#ffffff calc(var(--glas-dekking) * 100%),transparent);--glas-bg-pop:color-mix(in srgb,#ffffff calc(max(var(--glas-dekking), 0.8) * 100%),transparent);--tegel-binnen:color-mix(in srgb,#fffdfd calc(var(--glas-dekking) * 90%),transparent);--glas-blur:calc(14px + (1 - var(--glas-dekking)) * 18px)}body.tt-donker.glas-eigen{--glas-bg:color-mix(in srgb,rgb(40,25,30) calc(max(var(--glas-dekking), 0.6) * 100%),transparent);--glas-bg-nav:color-mix(in srgb,rgb(33,21,26) calc(var(--glas-dekking) * 100%),transparent);--glas-bg-pop:color-mix(in srgb,rgb(42,27,32) calc(max(var(--glas-dekking), 0.8) * 100%),transparent);--glas-blur:calc(14px + (1 - var(--glas-dekking)) * 18px)}@media (prefers-reduced-transparency:reduce){:root,body.tt-donker,body.tt-donker.glas-eigen,body.tt-licht,body.tt-licht.glas-eigen{--glas-bg:var(--glas-bg-dicht);--glas-bg-nav:var(--glas-bg-dicht);--glas-blur:0px;--glas-sat:1;--scrim-blur:0px;--tegel-bg:var(--glas-bg-dicht)}}@media (prefers-reduced-motion:reduce){.cockpit-shell .cockpit-nav,.cockpit-shell .nav-treffers,.cockpit-shell>main,.os-glas,.os-laag,.os-laag:before{animation:none!important}}.iv{flex:1 1 auto;flex-direction:column}.iv,.iv-regel{min-width:0;display:flex}.iv-regel{align-items:flex-start;gap:4px;min-height:24px}.iv-invoer,.iv-waarde{flex:1 1 auto;min-width:0;box-sizing:border-box;margin:0 0 0 -6px;padding:3px 6px;min-height:24px;border:0;border-radius:6px;font:inherit;font-size:12.5px;line-height:18px;color:var(--text);background:transparent;text-align:left}.iv-waarde{display:flex;align-items:center;gap:6px;height:24px;overflow:hidden}.iv-klikbaar{cursor:text;transition:background-color .12s ease}.iv-klikbaar:hover{background:var(--wash)}.iv-klikbaar:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--border);background:var(--wash)}.iv-tekst{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-vet{font-weight:600}.iv-leeg{color:var(--text-dim);font-weight:400}.iv-invoer{background:var(--wash);box-shadow:inset 0 0 0 1px var(--border);outline:none;color-scheme:inherit}.iv-invoer:focus{box-shadow:inset 0 0 0 1px var(--border),0 0 0 3px var(--wash-strong)}.iv-open[data-fout] .iv-invoer{box-shadow:inset 0 0 0 1px var(--bad)}select.iv-invoer{height:24px;padding-top:0;padding-bottom:0;cursor:pointer}.iv-tekstvak{display:block;resize:none;overflow-y:auto;height:24px;white-space:pre-wrap;overflow-wrap:anywhere}.iv-plek,.iv-potlood{flex:none;width:22px;height:24px}.iv-potlood{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--text-dim);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease}.iv-potlood:hover{color:var(--text)}.iv-potlood:disabled{cursor:default}.iv-slot{cursor:help}.iv:focus-within .iv-potlood,.iv:hover .iv-potlood{opacity:1}.iv:hover .iv-potlood:disabled{opacity:.4}@media (hover:none){.iv-potlood{opacity:1}.iv-slot{opacity:.6}}.iv-acties-regel{align-self:center;align-items:center;padding-left:6px;gap:10px}.iv-kleuren{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.iv-kleurrij{display:flex;align-items:center;gap:6px;min-width:0}.iv-staal{flex:none;width:24px;height:24px;padding:0;border:1px solid var(--border-soft);border-radius:5px;background:none;cursor:pointer}.iv-hex{flex:0 0 76px;margin:0}.iv-rol{flex:0 0 100px;margin:0}.iv-kleurnaam{flex:1 1 60px;margin:0}.iv-meta{display:flex;align-items:center;gap:10px;height:16px;line-height:16px;font-size:11px;min-width:0;padding-right:26px}.iv-meta-tekst{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-acties{flex:none;display:inline-flex;gap:12px}.iv-knop{border:0;background:none;padding:0;font:inherit;font-size:11.5px;line-height:16px;color:var(--text-muted);cursor:pointer;white-space:nowrap}.iv-knop:hover:not(:disabled){color:var(--text);text-decoration:underline;text-underline-offset:2px}.iv-knop:disabled{opacity:.45;cursor:default}.iv-knop-primair{font-weight:600;min-width:46px;text-align:right}.iv-knop-primair,.iv-knop-primair:hover:not(:disabled){color:var(--tt-red)}.iv-knop:focus-visible{outline:1px solid var(--border);outline-offset:2px;border-radius:3px}.iv-zonder-meta .iv-regel{min-height:24px}@media (prefers-reduced-motion:reduce){.iv-klikbaar,.iv-potlood{transition:none}}.iv-label{width:150px}@media (max-width:480px){.iv-label{width:112px}}.iv-status{flex:none;max-width:45%;height:24px;line-height:24px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.iv{position:relative}.iv-herkomst{position:absolute;left:-6px;top:calc(100% + 1px);z-index:3;max-width:calc(100% - 20px);padding:1px 7px;border-radius:6px;border:1px solid var(--border-soft);background:var(--panel-solid);color:var(--text-muted);font-size:11px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease .25s,visibility 0s linear .37s}.iv:focus-within .iv-herkomst,.iv:hover .iv-herkomst{opacity:1;visibility:visible;transition:opacity .12s ease .25s,visibility 0s linear .25s}.iv-open .iv-herkomst{display:none}@media (prefers-reduced-motion:reduce){.iv-herkomst,.iv:focus-within .iv-herkomst,.iv:hover .iv-herkomst{transition:none}}.iv-stip{width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.iv-label{line-height:16px;margin:4px 0;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.iv-label,.os-tk{padding:0;overflow:hidden}.os-tk{container-type:inline-size;box-sizing:border-box;display:flex;flex-direction:column;min-width:0}.os-tk-kop{flex:none;display:flex;align-items:baseline;gap:8px;padding:14px 16px 8px}.os-tk-kop h2{margin:0;font-size:14px;font-weight:600}.os-tk-kop span,.os-tk-lees{font-size:11.5px}.os-tk-lees{flex:none;margin:0;padding:0 16px 8px;line-height:1.4}.os-tk-lijst{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0;padding:0 8px 8px;list-style:none}.os-tk-leeg{margin:0;padding:6px 8px;font-size:12.5px}.os-tk-rij{border-radius:12px}.os-tk-rij[data-open=ja]{background:var(--wash)}.os-tk-regel{display:flex;align-items:center;gap:10px;height:44px;padding:0 8px;border-radius:12px;min-width:0}.os-tk-regel[data-klik=ja]{cursor:pointer}.os-tk-regel[data-klik=ja]:hover{background:var(--wash)}.os-tk-avatar{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;letter-spacing:.02em;background:var(--wash-strong);color:var(--text-muted)}.os-tk-avatar[data-pm=ja]{box-shadow:inset 0 0 0 1.5px var(--tt-red);color:var(--text)}.os-tk-naam{flex:1 1 auto;min-width:64px;font-size:13px;font-weight:500;text-overflow:ellipsis}.os-tk-naam,.os-tk-sr{overflow:hidden;white-space:nowrap}.os-tk-sr{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0)}.os-tk-chips{flex:0 1 auto;display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.os-tk-vak{flex:none;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 8px;border-radius:999px;box-sizing:border-box;font:inherit;font-size:11px;line-height:1;white-space:nowrap;border:1px solid transparent}.os-tk-vak[data-niveau=eigenaar]{background:color-mix(in srgb,var(--text) 13%,transparent);color:var(--text);font-weight:500}.os-tk-vak-meer,.os-tk-vak[data-niveau=kijker]{border-color:color-mix(in srgb,var(--text) 24%,transparent);color:var(--text-muted)}.os-tk-vak[data-niveau=bewerker]{border-color:color-mix(in srgb,var(--text) 30%,transparent);border-style:dashed;color:var(--text-muted)}.os-tk-vak-meer{display:none}.os-tk-pm{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap;color:var(--tt-red);background:color-mix(in srgb,var(--tt-red) 13%,transparent)}body.tt-licht .os-tk-pm{color:#b51e2e}.os-tk-pm-kort{display:none}.os-tk-claude,.os-tk-uren{flex:none;display:inline-flex;align-items:center}.os-tk-uren{width:64px;height:24px;justify-content:flex-end;gap:3px;font-size:12px;white-space:nowrap;box-sizing:border-box}.os-tk-uren-knop{border:none;background:none;padding:0 6px;border-radius:7px;font:inherit;font-size:12px;color:var(--text);cursor:pointer}.os-tk-uren-knop[data-leeg=ja]{color:var(--text-dim)}.os-tk-uren-knop:hover{background:var(--wash-strong)}.os-tk-uren-knop:focus-visible,.os-tk-uren-veld:focus-visible{outline:2px solid var(--info);outline-offset:1px}.os-tk-uren-veld{width:44px;height:24px;box-sizing:border-box;padding:0 6px;border-radius:7px;border:1px solid color-mix(in srgb,var(--text) 24%,transparent);background:var(--wash);color:var(--text);font:inherit;font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-tk-uren-veld[aria-invalid=true]{border-color:var(--bad)}.os-tk-uren-eenheid{font-size:11.5px}.os-tk-ikoon,.os-tk-meer{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:none;color:var(--text-dim);cursor:pointer;padding:0}.os-tk-ikoon:hover,.os-tk-meer:hover,.os-tk-meer[aria-expanded=true]{background:var(--wash-strong);color:var(--text)}.os-tk-meer-plek{flex:none;width:28px}@container (max-width: 440px){.os-tk-pm-lang{display:none}.os-tk-pm-kort{display:inline}.os-tk-vak[data-extra=ja]{display:none}.os-tk-vak-meer{display:inline-flex}.os-tk-regel{gap:8px}.os-tk .os-tk-paneel{padding-left:8px}.os-tk .os-tk-mail{padding-left:36px}}.os-tk-paneel{display:flex;flex-direction:column;gap:6px;padding:0 8px 10px 46px;min-width:0}.os-tk-mail{font-size:11.5px;overflow-wrap:anywhere;margin-top:-6px;padding-bottom:2px}.os-tk-optie{display:flex;align-items:center;gap:8px;min-height:28px;min-width:0}.os-tk-optie-label{flex:0 0 96px;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-tk-pmform .os-tk-optie-label{flex:none}.os-tk-erbij{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.os-tk-vak-knop{background:none;border-color:color-mix(in srgb,var(--text) 20%,transparent);border-style:dashed;color:var(--text-muted);cursor:pointer}.os-tk-vak-knop:hover{color:var(--text);border-style:solid}.os-tk-seg{display:inline-flex;flex:none;padding:2px;gap:2px;border-radius:999px;background:var(--wash-strong)}.os-tk-seg button{height:22px;padding:0 10px;border:none;border-radius:999px;background:none;color:var(--text-muted);font:inherit;font-size:11.5px;cursor:pointer}.os-tk-seg button[aria-checked=true]{background:var(--seg-active-bg);color:var(--seg-active-text)}.os-tk-pmform{display:flex;flex-direction:column;gap:6px;padding-top:4px;min-width:0}.os-tk-pmrij{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.os-tk-vink{font-size:12px;min-width:0}.os-tk-vink,.os-tk-weg{display:inline-flex;align-items:center;gap:6px}.os-tk-weg{align-self:flex-start;height:28px;padding:0;border:none;background:none;color:var(--bad);font:inherit;font-size:12px;cursor:pointer}.os-tk-weg:hover{text-decoration:underline}.os-tk input[role=combobox],.os-tk-veld{box-sizing:border-box;height:30px;padding:0 10px;border-radius:10px;border:1px solid var(--border-soft);background:var(--wash);color:var(--text);font:inherit;font-size:12.5px;outline:none;min-width:0}.os-tk input[role=combobox]:focus,.os-tk-veld:focus{border-color:var(--border)}.os-tk-select{flex:1 1 auto;max-width:140px}.os-tk-knop{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:10px;border:1px solid var(--border-soft);background:var(--wash);color:var(--text);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer}.os-tk-knop:hover{border-color:var(--border)}.os-tk-knop[data-soort=primair]{background:var(--seg-active-bg);color:var(--seg-active-text);border-color:transparent}.os-tk-knop[data-soort=stil]{background:none;border-color:transparent;color:var(--text-muted)}.os-tk-knop:disabled,.os-tk-seg button:disabled,.os-tk-vak-knop:disabled,.os-tk-weg:disabled{opacity:.5;cursor:default}.os-tk :is(button,input,select):focus-visible{outline:2px solid var(--tt-red);outline-offset:1px}.os-tk-voet{flex:none;border-top:1px solid var(--border-soft);padding:10px 16px;min-width:0}.os-tk-voetrij{display:flex;align-items:center;gap:12px;height:30px;min-width:0}.os-tk-melding{flex:1 1 auto;min-width:0;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-tk-melding[data-soort=fout]{color:var(--bad)}.os-tk-nieuw{display:flex;flex-direction:column;gap:8px}.os-tk-nieuw-rij{display:flex;align-items:center;gap:6px;min-width:0}.os-tk-bevestig p{margin:0 0 8px;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.os-tk-knoppen{display:flex;gap:6px}.os-claude{display:flex;align-items:center;height:28px}.os-claude-smal{margin-top:4px}.os-claude-chip{display:inline-flex;align-items:center;gap:7px;height:24px;max-width:100%;padding:0 10px 0 6px;border-radius:999px;border:1px solid var(--border-soft);background:transparent;color:var(--text-muted);font:inherit;font-size:11.5px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.os-claude-chip[data-aan=aan]{background:var(--good-wash);border-color:transparent;color:var(--text)}.os-claude-chip[data-aan=deels]{border-style:dashed;border-color:var(--good);color:var(--text)}.os-claude-chip[data-bezig=ja]{opacity:.55}.os-claude-chip:disabled{cursor:default}.os-claude-chip:focus-visible{outline:2px solid var(--good);outline-offset:1px}.os-claude-mini{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;padding:0;border:none;border-radius:8px;background:none;cursor:pointer}.os-claude-mini .os-claude-knop{width:26px;height:14px}.os-claude-mini .os-claude-knop:after{width:10px;height:10px}.os-claude-mini[data-aan=deels] .os-claude-knop{background:color-mix(in srgb,var(--good) 30%,transparent)}.os-claude-mini[data-aan=deels] .os-claude-knop:after{transform:translateX(6px);background:var(--good)}.os-claude-mini[data-aan=aan] .os-claude-knop{background:var(--good)}.os-claude-mini[data-aan=aan] .os-claude-knop:after{transform:translateX(12px);background:#fff}.os-claude-mini[data-bezig=ja]{opacity:.55}.os-claude-mini:disabled{cursor:default}.os-claude-mini:focus-visible{outline:2px solid var(--good);outline-offset:1px}.os-claude-icoon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--good)}.os-claude-icoon[data-aan=deels]{opacity:.6}.os-claude-alleen{cursor:default}.os-claude-alleen,.os-claude-alleen[data-aan=deels]{border-color:transparent}.os-claude-tekst{overflow:hidden;text-overflow:ellipsis}.os-claude-stand{color:var(--text-dim);min-width:34px}.os-claude-knop{position:relative;flex:0 0 auto;width:18px;height:10px;border-radius:999px;background:var(--wash-strong)}.os-claude-knop:after{content:"";position:absolute;top:2px;left:2px;width:6px;height:6px;border-radius:50%;background:var(--text-dim);transition:transform .15s ease,background-color .15s ease}.os-claude-chip[data-aan=deels] .os-claude-knop:after{transform:translateX(4px);background:var(--good)}.os-claude-chip[data-aan=aan] .os-claude-knop:after{transform:translateX(8px);background:var(--good)}@media (prefers-reduced-motion:reduce){.os-claude-chip,.os-claude-knop:after,.os-claude-mini{transition:none}}.os-persoon-lijst{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:30;max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none;border-radius:10px;border:1px solid var(--border-soft);background:var(--panel-solid);box-shadow:0 8px 24px rgba(0,0,0,.25)}.os-persoon-optie{display:flex;flex-direction:column;justify-content:center;height:40px;padding:0 8px;border-radius:7px;cursor:pointer}.os-persoon-optie:hover,.os-persoon-optie[data-actief=ja]{background:var(--wash-strong)}.os-persoon-optie[data-inteam=ja]{cursor:default;opacity:.5;background:none}.os-persoon-naam{font-size:12.5px}.os-persoon-mail,.os-persoon-naam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-persoon-mail{font-size:11px;color:var(--text-dim)}.os-persoon-leeg{padding:8px;font-size:12px}.os-ct-pad{padding:0 16px}.os-ct-lijst{display:grid;grid-template-columns:1fr;align-content:start;grid-column-gap:8px;column-gap:8px}@container (min-width: 720px){.os-ct-lijst{grid-template-columns:1fr 1fr}.os-ct-lijst .os-tk-leeg{grid-column:1/-1}}.os-ct-wie{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden;white-space:nowrap}.os-ct-naam{flex:0 1 auto;font-size:13px;font-weight:500}.os-ct-naam,.os-ct-rol{min-width:0;overflow:hidden;text-overflow:ellipsis}.os-ct-rol{flex:0 10 auto;font-size:12px}a.os-tk-ikoon{text-decoration:none}.os-ct a:focus-visible{outline:2px solid var(--tt-red);outline-offset:1px}.os-ct-form{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding:0 16px 12px;margin:0}.os-ct-velden{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}@container (max-width: 620px){.os-ct-velden{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-ct-veld{display:flex;flex-direction:column;gap:3px;min-width:0}.os-ct-veld .os-tk-veld{width:100%}.os-ct-veld .os-tk-veld[aria-invalid=true]{border-color:var(--bad)}.os-ct-label{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-ct-knoppen{flex-wrap:nowrap}.iv-eigen{flex-direction:row;align-items:flex-start;gap:4px;min-height:0}.iv-eigen-inhoud{flex:1 1 auto;min-width:0;max-height:100%;overflow-y:auto;overflow-x:hidden}.iv-eigen .iv-status{font-size:11px;white-space:nowrap;line-height:24px}.iv-potlood.iv-potlood-zichtbaar{opacity:1}.iv-potlood-zichtbaar:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}.os-kb-logo{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.os-kb-naam{flex:0 1 170px;min-width:72px;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-kb-sub{font-size:12px;font-weight:400}.os-kb-id{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.os-kb-id,.os-kb-status{font-size:12px;white-space:nowrap}.os-kb-status{flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--text-dim)}.os-kb-stip{width:8px;height:8px;border-radius:50%;background:var(--text-dim);opacity:.6}.os-kb-status[data-status=gekoppeld] .os-kb-stip{background:var(--good);opacity:1}.os-kb-status[data-status=mist]{color:var(--warn)}.os-kb-status[data-status=mist] .os-kb-stip{background:var(--warn);opacity:1}@container (max-width: 440px){.os-kb-statustekst{display:none}}.os-kb-form{display:flex;flex-direction:column;gap:4px;margin:0;min-width:0}.os-kb-veld{flex:1 1 auto}.os-kb-veld[aria-invalid=true]{border-color:var(--bad)}.os-kb-hint{font-size:11.5px;line-height:1.4}.os-kb-fout{color:var(--bad)}.os-tb-vink{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.os-tb-vink input{width:15px;height:15px;margin:0;cursor:pointer;accent-color:var(--tt-red)}.os-tb-vink input:disabled{cursor:default}.os-tb-taak{flex:1 1 auto;min-width:0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-tk-rij[data-klaar=ja] .os-tb-taak{text-decoration:line-through;color:var(--text-dim);font-weight:400}.os-tk-avatar.os-tb-wie{width:22px;height:22px;font-size:9.5px}.os-tb-dag{flex:none;min-width:52px;text-align:right;font-size:11.5px;color:var(--text-dim);white-space:nowrap}.os-tb-dag[data-verlopen=ja]{color:var(--bad)}.os-tb-paneel{margin:0;padding-left:46px}.os-tb-veld{flex:1 1 auto}.os-tb-uren{width:72px}.os-tb-vraag{font-size:12.5px;font-weight:600}.os-tb-knoppen{padding-top:2px}.os-tb-nieuw{flex:1 1 auto}.os-tb-voor{flex:0 1 112px;min-width:72px}.os-tb-melding{margin-top:6px}@container (max-width: 400px){.os-tb-knoptekst{display:none}.os-tb-paneel{padding-left:8px}}.os-ak-balk{flex:none;height:6px;margin:0 16px 8px;border-radius:999px;background:var(--wash-strong);overflow:hidden}.os-ak-balk>div{height:100%}.os-ak-leeg{flex:1 1 auto;padding:8px 16px 16px}.os-ak-kaart{margin-bottom:2px}.os-ak-kaartkop{width:100%;box-sizing:border-box;border:none;background:none;color:inherit;font:inherit;text-align:left}.os-ak-kaartkop>svg{flex:none}.os-ak-titel{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ak-samen{flex:none}.os-ak-klein{font-size:11.5px}.os-ak-body{padding:0 12px 12px;min-width:0}.os-ak-uitleg{margin:0 0 8px;font-size:12px;line-height:1.45}.os-ak-veld{padding:8px 0 0;border-top:1px solid var(--border-soft);min-width:0}.os-ak-veldkop{display:flex;align-items:center;gap:8px;height:20px;min-width:0}.os-ak-veldkop>svg{flex:none}.os-ak-label{font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ak-lees{min-height:30px;padding:6px 0 0;font-size:12.5px;overflow-wrap:anywhere}.os-ak-invoer{display:flex;align-items:flex-start;gap:6px;margin-top:6px;min-width:0}.os-ak-veldwrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px}.os-ak-veldwrap .os-tk-veld{flex:1 1 auto;width:100%}.os-ak-eenheid{flex:none;font-size:12px;min-width:34px}.os-ak-keuzes{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.os-ak-select{flex:1 1 auto;max-width:none;width:100%}.os-ak-sla{min-width:78px;justify-content:center}.os-ak-aantal{flex:1 1 auto;align-self:center}.os-ak-chipveld{flex:1 1 auto;min-width:0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;padding:3px 6px;border-radius:10px;border:1px solid var(--border-soft);background:var(--wash);cursor:text}.os-ak-chipveld:focus-within{border-color:var(--border)}.os-ak-chipveld input{flex:1 1 80px;min-width:60px;height:22px;border:none;background:transparent;color:var(--text);font:inherit;font-size:12.5px;outline:none}.os-ak-chip{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 3px 0 9px;border-radius:999px;background:var(--wash-strong);font-size:12px;max-width:100%}.os-ak-chiptekst{min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ak-chip button{display:inline-flex;align-items:center;border:none;background:none;color:var(--text-muted);padding:2px;cursor:pointer}.os-ak-melding{height:16px;margin-top:3px;font-size:11.5px;line-height:16px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ak-melding[data-soort=ok]{color:var(--good)}.os-ak-melding[data-soort=fout]{color:var(--bad)}.os-ak-melding[data-soort=waarschuw]{color:var(--warn)}.os-ak-link{border:none;background:none;padding:0;font:inherit;color:var(--text-dim);text-decoration:underline;cursor:pointer}.os-ak-voorstel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.os-ak-convlijst{box-sizing:border-box;height:286px;margin-top:6px;padding:0 8px;overflow-y:auto;overflow-x:hidden;border-radius:10px;border:1px solid var(--border-soft)}.os-ak-conv{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.os-ak-conv[data-grijs=ja]{opacity:.55}.os-ak-conv input{flex:none}.os-ak-convtekst{display:flex;flex-direction:column;min-width:0}.os-ak-convnaam{font-size:13px;font-weight:500}.os-ak-convnaam,.os-ak-convtekst .os-ak-klein{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ak-scheiding{padding:10px 0 2px;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.os-ak-par{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px;border-radius:10px;background:var(--wash)}.os-ak :is(button,input,select):focus-visible{outline:2px solid var(--tt-red);outline-offset:1px}@media (max-width:480px){.os-ak-chiptekst{max-width:150px}}.os-ak .os-ak-chipveld input:focus-visible{outline:none}@media (max-width:480px){.os-ak-voet .os-tk-voetrij{height:auto;flex-wrap:wrap;gap:6px 8px}.os-ak-voet .os-tk-melding{flex:1 1 100%;min-height:32px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.takenbord-stand{margin:0 0 12px;font-size:13px;color:var(--text-muted);min-height:19px}.takenbord-balk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.tb-pil{display:inline-flex;align-items:center;gap:6px;flex:none;font:inherit;font-size:12px;font-weight:500;line-height:18px;padding:5px 11px;border-radius:999px;border:1px solid var(--border-soft);background:var(--wash);color:var(--text-muted);cursor:pointer;white-space:nowrap}.tb-pil:hover{border-color:var(--border)}.tb-pil.is-actief,.tb-pil[aria-checked=true]{border-color:var(--border);background:var(--seg-active-bg);color:var(--seg-active-text);font-weight:700}.tb-pil:disabled{opacity:.6}.takenbord-schakel button:focus-visible,.tb-klantoptie:focus-visible,.tb-pil:focus-visible,.tb-wis:focus-visible,.tbk-klap:focus-visible,.tbk-kopknop:focus-visible,.tbk-titel:focus-visible{outline:2px solid var(--info);outline-offset:1px}.takenbord-zoek{flex:0 1 230px;min-width:150px;display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 12px;height:30px;border-radius:999px;border:1px solid var(--border-soft);background:var(--wash);color:var(--text-dim)}.takenbord-zoek input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.takenbord-zoek input::placeholder{color:var(--text-dim)}.takenbord-zoek:focus-within{border-color:var(--border)}.tb-wis{display:inline-flex;padding:2px;border:0;border-radius:999px;background:none;color:var(--text-dim);cursor:pointer;line-height:0}.takenbord-wie{display:inline-flex;flex-wrap:wrap;gap:6px}.takenbord-rechts{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.takenbord-schakel{display:inline-flex;flex:none;padding:2px;border-radius:999px;border:1px solid var(--border-soft);background:var(--wash)}.takenbord-schakel button{font:inherit;font-size:12px;line-height:18px;padding:3px 12px;border-radius:999px;border:0;background:transparent;color:var(--text-dim);cursor:pointer}.takenbord-schakel button.is-actief{background:var(--seg-active-bg);color:var(--seg-active-text);font-weight:600}.takenbord-nieuwknop{font-weight:600;color:var(--text)}.takenbord-nieuwknop[aria-expanded=true]{border-color:var(--border)}.tb-klantfilter{position:relative;flex:none}.tb-klantknop{color:var(--text);max-width:220px}.tb-klantknop.is-gekozen{border-color:var(--border);font-weight:600;padding-left:6px}.tb-klantknop-naam{min-width:0;overflow:hidden;text-overflow:ellipsis}.tb-klantlijst{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:290px;max-width:calc(100vw - 32px);padding:8px;display:flex;flex-direction:column;gap:6px}:is(body.tt-licht,body.tt-donker) .os-glas.card.tb-klantlijst{background:var(--glas-bg-dicht)}.tb-klantzoek{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--border-soft);background:var(--wash);color:var(--text-dim)}.tb-klantzoek:focus-within{border-color:var(--border)}:is(body,body.tt-donker) :is(.takenbord-zoek,.tb-klantzoek) input:focus-visible{outline:none}.tb-klantzoek input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.tb-klantopties{max-height:min(340px,55vh);overflow-y:auto;display:flex;flex-direction:column;gap:1px}.tb-klantoptie{display:flex;align-items:center;gap:9px;min-height:32px;padding:0 8px;border-radius:10px;font-size:12.5px;color:var(--text);cursor:pointer}.tb-klantoptie.is-actief{background:var(--wash-strong)}.tb-klantoptie.is-gekozen{font-weight:600}.tb-klantoptie.is-gekozen .tb-klantoptie-n{color:var(--bad)}.tb-klantoptie-naam{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-klantoptie-n{font-size:11px;color:var(--text-dim)}.tb-klantleeg{margin:0;padding:8px;font-size:12px;color:var(--text-dim)}.tb-intern{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--wash);border:1px solid var(--border-soft);color:var(--text-dim)}.tb-alle{background:transparent;border-style:dashed}.takenbord-nieuw{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 16px 10px;margin-bottom:14px}.takenbord{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);height:calc(100vh - 140px);min-height:420px;overflow-x:auto;overflow-y:hidden;padding:4px 0}.takenbord-kolom{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--border-soft);transition:background .12s ease,opacity .12s ease}.takenbord-kolom:first-child{border-left:0}.takenbord-kolom.is-doel{background:var(--wash)}.takenbord-kolom.is-doel:after{content:"";position:absolute;inset:6px;border:1.5px dashed var(--border);border-radius:14px;pointer-events:none}.takenbord-kolom.geen-doel{opacity:.55}.tbk-kolomkop{flex:none;display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;min-width:0}.tbk-kolomnaam{flex:none;max-width:100%;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbk-teller{flex:none;font-size:10.5px;font-weight:600;line-height:16px;padding:0 7px;border-radius:999px;background:var(--wash-strong);color:var(--text-dim)}.tbk-teller.is-rood{background:var(--bad-wash);color:var(--bad)}.tbk-kopknop{margin-left:auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:2px 4px;border:0;border-radius:6px;background:none;font:inherit;font-size:11px;color:var(--text-dim);cursor:pointer;white-space:nowrap}.tbk-kopknop:hover{color:var(--text);text-decoration:underline}.tbk-kopbevestig{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:600;white-space:nowrap}.tbk-klap{display:none;margin-left:auto;background:none;border:0;color:var(--text-dim);cursor:pointer;padding:2px;line-height:0}.tbk-kopknop+.tbk-klap{margin-left:0}.tbk-lijst{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:2px 10px 14px;scrollbar-width:thin}.tbk-leeg{margin:0;padding:22px 8px;text-align:center;font-size:11.5px;color:var(--text-dim);border:1px dashed var(--border-soft);border-radius:14px}.takenbord-kaart{position:relative;flex:none;display:grid;grid-template-rows:18px 40px 22px;grid-template-columns:minmax(0,1fr);grid-row-gap:7px;row-gap:7px;padding:11px 12px 10px;border-radius:14px;border:1px solid var(--border-soft);background:var(--wash);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .12s ease,opacity .12s ease}.takenbord-kaart:focus-within,.takenbord-kaart:hover{border-color:var(--border)}.takenbord-kaart.is-sleep,.takenbord-kaart:active{cursor:-webkit-grabbing;cursor:grabbing}.takenbord-kaart.is-sleep{opacity:.4}.takenbord-kaart.is-klaar{opacity:.55;cursor:default}.takenbord-kaart.is-klaar .tbk-titel{text-decoration:line-through}.tbk-kop{display:flex;align-items:center;gap:7px;min-width:0}.tbk-klant{flex:1 1;min-width:0;font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbk-vink{width:14px;height:14px;margin:0;cursor:pointer;accent-color:var(--tt-red,#ec3447);flex:none}.tbk-titel{all:unset;box-sizing:border-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:20px;color:var(--text);cursor:inherit;overflow-wrap:anywhere;border-radius:4px}.tbk-snel,.tbk-voet{grid-row:3;grid-column:1;display:flex;align-items:center;gap:8px;min-width:0}.tbk-datum{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tbk-datum,.tbk-uren{font-size:11.5px;color:var(--text-dim)}.tbk-wie{margin-left:auto;flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:.02em;background:var(--wash-strong);color:var(--text-muted)}.tbk-snel{gap:5px;font-size:11px;color:var(--text-dim);overflow:hidden;visibility:hidden}.takenbord-kaart.met-snel:is(:hover,:focus-within,.snel-vast) .tbk-snel{visibility:visible}.takenbord-kaart.met-snel:is(:hover,:focus-within,.snel-vast) .tbk-voet{visibility:hidden}.tb-snelpil{font-size:11px;line-height:16px;padding:1px 9px;background:var(--panel-solid);color:var(--text)}.tbk-snel .taak-bevestig{height:20px;font-size:11px;padding:0 8px}@media (hover:none){.takenbord-kaart.met-snel{grid-template-rows:18px 40px 22px 22px}.takenbord-kaart.met-snel .tbk-snel{grid-row:4;visibility:visible}.takenbord-kaart.met-snel:is(:hover,:focus-within,.snel-vast) .tbk-voet{visibility:visible}}.tbb-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.tbb-veld{display:flex;flex-direction:column;gap:3px;min-width:0}@media (max-width:699px){.takenbord-zoek{flex:1 1 100%}.takenbord-rechts{margin-left:0;width:100%;flex-wrap:wrap;justify-content:space-between}.takenbord{grid-auto-flow:row;grid-auto-columns:auto;height:auto;min-height:0;overflow:visible;padding:0}.takenbord-kolom{border-left:0;border-top:1px solid var(--border-soft)}.takenbord-kolom:first-child{border-top:0}.tbk-klap{display:inline-flex}.takenbord-kolom[data-dicht=ja] .tbk-kopknop,.takenbord-kolom[data-dicht=ja] .tbk-lijst{display:none}.tbk-lijst{overflow:visible}.tbb-raster{grid-template-columns:minmax(0,1fr)}}.tb-afgerond{position:relative;flex:none}.tb-afgerond-n{font-size:11px;font-weight:600;color:var(--text-muted)}.tb-afgerondpaneel{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:380px;max-width:calc(100vw - 32px);max-height:70vh;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px;display:flex;flex-direction:column;gap:10px}:is(body.tt-licht,body.tt-donker) .os-glas.card.tb-afgerondpaneel{background:var(--glas-bg-dicht)}.tb-afgerond-dagkop{font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:2px}.tb-afgerond-rij{display:flex;align-items:flex-start;gap:8px;padding:4px 0;min-width:0;font-size:12.5px}.tb-afgerond-rij>:first-child{flex:none;margin-top:1px}.tb-afgerond-tekst{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-decoration:line-through;color:var(--text-muted)}.tb-afgerond-ouder,.tb-afgerond-terug{font:inherit;border:0;background:none;cursor:pointer;border-radius:4px;color:var(--text-muted)}.tb-afgerond-terug{flex:none;font-size:11px;padding:1px 6px;border:1px solid var(--border-soft);border-radius:999px;background:var(--wash);opacity:0}.tb-afgerond-rij:focus-within .tb-afgerond-terug,.tb-afgerond-rij:hover .tb-afgerond-terug,.tb-afgerond-terug:focus-visible{opacity:1}.tb-afgerond-terug:hover{border-color:var(--border);color:var(--text)}@media (hover:none){.tb-afgerond-terug{opacity:1}}.tb-afgerond-ouder{align-self:flex-start;padding:0;font-size:11.5px;text-decoration:underline}.tb-afgerond-ouder:hover{color:var(--text)}.tb-afgerond-leeg{margin:0;font-size:12px;color:var(--text-muted)}.tb-afgerond-ouder:focus-visible,.tb-afgerond-terug:focus-visible{outline:2px solid var(--info);outline-offset:1px}@media (max-width:699px){.takenbord-balk{position:relative}.tb-afgerond{position:static}.tb-afgerondpaneel{left:0;right:0;width:auto;max-width:none}}body.os-liquid.tt-licht{--glas-rim:linear-gradient(140deg,rgba(255,255,255,0.7),rgba(255,255,255,0.32) 28%,rgba(255,255,255,0.12) 55%,rgba(255,255,255,0.6));--liquid-schaduw:inset 0 1px 1px rgba(255,255,255,0.85),inset 0 -1px 1px rgba(255,255,255,0.25),0 18px 40px -22px rgba(90,12,24,0.35),0 2px 6px -3px rgba(90,12,24,0.12);--tegel-blur:24px;--liquid-pil:rgba(255,255,255,0.72);--liquid-spoor:rgba(255,255,255,0.32)}body.os-liquid.tt-licht:not(.glas-eigen){--glas-bg:rgba(255,255,255,0.62);--glas-bg-nav:rgba(255,255,255,0.5);--glas-bg-pop:rgba(255,255,255,0.82);--tegel-binnen:rgba(255,255,255,0.42);--glas-blur:28px}body.os-liquid.tt-donker{--glas-rim:linear-gradient(140deg,rgba(255,240,238,0.16),rgba(255,240,238,0.06) 28%,rgba(255,240,238,0.02) 55%,rgba(255,240,238,0.07));--liquid-schaduw:inset 0 1px 1px rgba(255,255,255,0.05),0 20px 44px -22px rgba(0,0,0,0.8),0 2px 6px -3px rgba(0,0,0,0.5);--tegel-blur:26px;--liquid-pil:rgba(255,255,255,0.13);--liquid-spoor:rgba(0,0,0,0.22)}body.os-liquid.tt-donker:not(.glas-eigen){--glas-bg:rgba(36,20,24,0.66);--glas-bg-nav:rgba(30,16,20,0.52);--glas-bg-pop:rgba(38,22,26,0.86);--tegel-binnen:rgba(255,240,238,0.045);--glas-blur:30px}body.os-liquid{--glas-sat:1.8}body.os-liquid.tt-licht.glas-eigen{--glas-bg:color-mix(in srgb,#fff4f2 calc(max(var(--glas-dekking), 0.6) * 100%),transparent);--glas-bg-nav:color-mix(in srgb,#fdeeeb calc(var(--glas-dekking) * 100%),transparent);--tegel-binnen:color-mix(in srgb,#fff8f7 calc(var(--glas-dekking) * 90%),transparent)}body.os-liquid.tt-licht:not(.glas-eigen){--glas-bg-nav:rgba(253,238,235,0.5)}body.os-liquid.tt-donker,body.os-liquid.tt-licht{background:transparent}body.os-liquid{--os-bg-licht:url(/os/bg/silk-licht.webp);--os-bg-donker:url(/os/bg/silk-donker.webp)}body.os-liquid[data-achtergrond=aurora]{--os-bg-licht:url(/os/bg/aurora-licht.webp);--os-bg-donker:url(/os/bg/aurora-donker.webp)}body.os-liquid[data-achtergrond=prism]{--os-bg-licht:url(/os/bg/prism-licht.webp);--os-bg-donker:url(/os/bg/prism-donker.webp)}body.os-liquid[data-achtergrond=horizon]{--os-bg-licht:url(/os/bg/horizon-licht.webp);--os-bg-donker:url(/os/bg/horizon-donker.webp)}body.os-liquid[data-achtergrond=lichtsporen]{--os-bg-licht:url(/os/bg/lichtsporen-licht.svg);--os-bg-donker:url(/os/bg/lichtsporen-donker.svg)}body.os-liquid[data-achtergrond=patroon]{--os-bg-licht:url(/os/bg/patroon-licht.svg);--os-bg-donker:url(/os/bg/patroon-donker.svg)}body.os-liquid[data-achtergrond=vestigingen]{--os-bg-licht:url(/os/bg/vestigingen-licht.svg);--os-bg-donker:url(/os/bg/vestigingen-donker.svg)}body.os-liquid[data-achtergrond=lava]{--os-bg-licht:url(/os/bg/lava-licht.svg);--os-bg-donker:url(/os/bg/lava-donker.svg)}body.os-liquid[data-achtergrond=uiteen]{--os-bg-licht:url(/os/bg/uiteen-licht.svg);--os-bg-donker:url(/os/bg/uiteen-donker.svg)}body.os-liquid.achtergrond-stil[data-achtergrond=lichtsporen]{--os-bg-licht:url(/os/bg/lichtsporen-licht-stil.webp);--os-bg-donker:url(/os/bg/lichtsporen-donker-stil.webp)}body.os-liquid.achtergrond-stil[data-achtergrond=patroon]{--os-bg-licht:url(/os/bg/patroon-licht-stil.webp);--os-bg-donker:url(/os/bg/patroon-donker-stil.webp)}body.os-liquid.achtergrond-stil[data-achtergrond=vestigingen]{--os-bg-licht:url(/os/bg/vestigingen-licht-stil.webp);--os-bg-donker:url(/os/bg/vestigingen-donker-stil.webp)}body.os-liquid.achtergrond-stil[data-achtergrond=lava]{--os-bg-licht:url(/os/bg/lava-licht-stil.webp);--os-bg-donker:url(/os/bg/lava-donker-stil.webp)}body.os-liquid.achtergrond-stil[data-achtergrond=uiteen]{--os-bg-licht:url(/os/bg/uiteen-licht-stil.webp);--os-bg-donker:url(/os/bg/uiteen-donker-stil.webp)}body.os-liquid.tt-licht[data-achtergrond=patroon]{--glas-bg-nav:rgba(255,250,248,0.86)}body.os-liquid.tt-donker[data-achtergrond=patroon]{--glas-bg-nav:rgba(30,16,20,0.88)}body.os-liquid{--os-waas:0}body.os-liquid:is([data-achtergrond=lichtsporen],[data-achtergrond=patroon],[data-achtergrond=vestigingen],[data-achtergrond=lava],[data-achtergrond=uiteen]){--os-waas:0.42}body.os-liquid:not([data-achtergrond=effen]) .cockpit-shell:before{background:linear-gradient(rgba(249,214,214,var(--os-waas)),rgba(249,214,214,var(--os-waas))),var(--os-bg-licht) center /cover no-repeat #fdeee9}body.os-liquid.tt-donker:not([data-achtergrond=effen]) .cockpit-shell:before{background:#170a0c var(--os-bg-donker) center /cover no-repeat}body.os-liquid[data-achtergrond=effen] .cockpit-shell:before{background-color:#fbe5e3}body.os-liquid.tt-donker[data-achtergrond=effen] .cockpit-shell:before{background-color:#170a0c}.inst-raster{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:26px;gap:26px}.inst-kolom{display:flex;flex-direction:column;gap:26px;min-width:0}@media (min-width:1180px){.inst-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.bg-keuzes{display:flex;flex-wrap:wrap;gap:12px}.bg-keuze{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;cursor:pointer}.bg-keuze-beeld{position:relative;width:104px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--border-soft),0 4px 12px -6px rgba(53,17,19,.35);transition:box-shadow .15s,transform .15s}.bg-keuze-beeld img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.tt-donker .bg-keuze-beeld .bg-licht,body.tt-licht .bg-keuze-beeld .bg-donker{display:none}.bg-keuze-effen{position:absolute;inset:0;background:linear-gradient(140deg,#fdeeeb,#f8dcd8)}body.tt-licht .bg-keuze-beeld:is([data-bg=lichtsporen],[data-bg=patroon],[data-bg=vestigingen],[data-bg=lava],[data-bg=uiteen]):after{content:"";position:absolute;inset:0;background:rgba(249,214,214,.42);pointer-events:none}body.tt-donker .bg-keuze-effen{background:linear-gradient(140deg,#2a1216,#140709)}.bg-keuze:hover .bg-keuze-beeld{transform:translateY(-1px)}.bg-keuze[aria-pressed=true] .bg-keuze-beeld{outline:2px solid var(--tt-red);outline-offset:3px}.bg-keuze[aria-pressed=true]{font-weight:600}.bg-keuze:focus-visible{outline:none}.bg-keuze:focus-visible .bg-keuze-beeld{outline:2px solid var(--tt-red);outline-offset:3px}body.os-liquid :is(.cockpit-shell,.cockpit-overlay) .card:not(.card .card),body.os-liquid :is(.cockpit-shell,.cockpit-overlay) .os-glas.card{background:linear-gradient(var(--glas-bg-nav),var(--glas-bg-nav)) padding-box,var(--glas-rim) border-box;border:1px solid transparent;border-radius:26px;box-shadow:var(--liquid-schaduw);-webkit-backdrop-filter:blur(var(--tegel-blur)) saturate(var(--glas-sat));backdrop-filter:blur(var(--tegel-blur)) saturate(var(--glas-sat))}body.os-liquid .cockpit-overlay>.card,body.os-liquid :is(.cockpit-shell,.cockpit-overlay) .os-glas.card{background:linear-gradient(var(--glas-bg),var(--glas-bg)) padding-box,var(--glas-rim) border-box;-webkit-backdrop-filter:blur(var(--glas-blur)) saturate(var(--glas-sat));backdrop-filter:blur(var(--glas-blur)) saturate(var(--glas-sat));border-radius:28px}body.os-liquid :is(.cockpit-shell,.cockpit-overlay) .card .card:not(.os-glas){background:var(--tegel-binnen);border:none;border-radius:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}@media (min-width:861px){body.os-liquid .cockpit-shell .cockpit-nav{background:linear-gradient(var(--glas-bg-nav),var(--glas-bg-nav)) padding-box,var(--glas-rim) border-box;border:1px solid transparent;border-radius:28px;box-shadow:var(--liquid-schaduw)}}body.os-liquid .cockpit-shell .nav-actief{background:var(--liquid-pil);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1px 2px rgba(0,0,0,.06),0 6px 14px -8px rgba(90,12,24,.3)}body.os-liquid.tt-donker .cockpit-shell .nav-actief{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 14px -8px rgba(0,0,0,.6)}body.os-liquid .cockpit-shell .nav-zoek{background:var(--liquid-spoor);border-radius:999px}body.os-liquid :is(.cockpit-shell,.cockpit-overlay) .keuzerij{background:var(--liquid-spoor);border-color:transparent;box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}body.os-liquid :is(.cockpit-shell,.cockpit-overlay) .keuzerij-pil{background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.1),0 4px 10px -4px rgba(90,12,24,.25)}body.os-liquid :is(.cockpit-shell,.cockpit-overlay) .keuzerij-knop.is-actief{color:var(--tt-red)}body.os-liquid.tt-donker :is(.cockpit-shell,.cockpit-overlay) .keuzerij-pil{background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 10px -4px rgba(0,0,0,.6)}body.os-liquid.tt-donker :is(.cockpit-shell,.cockpit-overlay) .keuzerij-knop.is-actief{color:#fff}body.os-liquid.tt-licht .cockpit-shell main :is(.text-dim,.text-muted):not(.card *,.os-glas *){color:rgba(53,17,19,.78)}body.os-liquid.tt-donker .cockpit-shell main :is(.text-dim,.text-muted):not(.card *,.os-glas *){color:rgba(255,240,238,.82)}@media (prefers-reduced-transparency:reduce){body.os-liquid .cockpit-shell .cockpit-nav,body.os-liquid :is(.cockpit-shell,.cockpit-overlay) .card:not(.card .card){background:var(--glas-bg-dicht);-webkit-backdrop-filter:none;backdrop-filter:none}}.cockpit-nav .nav-zoekknop{display:none}html.menu-dicht .cockpit-shell .cockpit-nav .nav-zoekknop{display:flex}.cockpit-nav .klap-in,html.menu-dicht .cockpit-shell .cockpit-nav .nav-top>:not(.nav-klap),html.menu-dicht .cockpit-shell .cockpit-nav .nav-zoek{display:none}html.menu-dicht .cockpit-shell .cockpit-nav .klap-in{display:inline-flex}html.menu-dicht .cockpit-shell .cockpit-nav .klap-uit{display:none}@media (max-width:860px){.cockpit-nav .nav-top,html.menu-dicht .cockpit-shell .cockpit-nav .nav-zoekknop{display:none}}html body .dtable.uren-tabel thead th{background:transparent;color:var(--text-dim);border-radius:0;font-weight:600;border-bottom:1px solid var(--border-soft)}html body .dtable.uren-tabel tfoot td{border-top:1px solid var(--border-soft)}.os-klap{flex:none;gap:10px;flex-wrap:wrap;min-height:52px;padding:6px 16px 6px 8px;box-sizing:border-box}.os-klap,.os-klap-knop{display:flex;align-items:center;min-width:0}.os-klap-knop{flex:1 1 280px;gap:8px;height:40px;padding:0 8px;border:none;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.os-klap-knop:hover{background:var(--wash)}.os-klap-knop:focus-visible{outline:2px solid var(--border);outline-offset:-2px}.os-klap-knop>svg{flex:none}.os-klap-titel{flex:none;font-size:14px;font-weight:600}.os-klap-stand{min-width:0;margin-left:2px;font-size:12px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-klap-acties{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.os-ob-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:4px 28px;gap:4px 28px;padding:12px 0 14px}.os-ob-module{margin:0 0 2px;font-size:12px;font-weight:600;color:var(--text-muted)}.os-pf{container-type:inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.os-pf-kop{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:10px;min-height:46px;box-sizing:border-box;padding:0 16px 0 8px}.os-pf-tabs{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:2px;min-width:0}.os-pf-tab{display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 10px;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-dim);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.os-pf-tab:hover{color:var(--text)}.os-pf-tab:focus-visible{outline:2px solid var(--border);outline-offset:-2px}.os-pf-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--tt-red)}.os-pf-telling{color:var(--text-dim);font-size:11.5px;font-weight:400}.os-pf-status{flex:0 1 auto;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-pf-kopknop,.os-pf-status{align-self:center}.os-pf-inhoud{min-width:0}.os-pf-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start;min-width:0}.os-pf-raster[data-actief=nee]{display:none}.os-pf-raster>:only-child{grid-column:1/-1}@container (max-width: 780px){.os-pf-raster{grid-template-columns:minmax(0,1fr)}}.os-pf-kolom{display:flex;flex-direction:column;gap:12px;min-width:0}.os-pf-groep{box-sizing:border-box;padding:14px 16px 12px;min-width:0}.os-pf-groep h3{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:600}.os-pf-veld{display:grid;grid-template-columns:152px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:start;min-height:32px;box-sizing:border-box;padding:4px 0;min-width:0}@container (max-width: 460px){.os-pf-veld{grid-template-columns:minmax(0,1fr)}}.os-pf-veld>.iv-label{width:auto;margin:4px 0}.os-pf-veld>.iv{min-width:0}.os-pf-veld .iv-waarde{flex:0 1 auto;height:auto;align-items:flex-start;font-size:13px}.os-pf-veld .iv-status{max-width:none}.os-pf-veld .iv-regel>.iv-plek,.os-pf-veld .iv-regel>.iv-potlood{margin-left:auto}.os-pf-tekst,.os-pf-veld .iv-tekst:not(.iv-leeg){font-weight:500;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;overflow:hidden}.os-pf-veld[data-uit=ja] .os-pf-tekst{display:block;-webkit-line-clamp:unset;white-space:pre-wrap}.os-pf-tekstknop{display:flex;align-items:flex-start;gap:6px;width:100%;margin:0 0 0 -6px;padding:3px 6px;border:none;border-radius:6px;background:none;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.os-pf-tekstknop:hover{background:var(--wash)}.os-pf-tekstknop:focus-visible{outline:2px solid var(--border);outline-offset:-2px}.os-pf-tekstknop>.os-pf-tekst{flex:1 1 auto;min-width:0}.os-pf-kleuren{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0;line-height:24px}.os-pf-kleur{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.os-pf-staal{flex:none;width:12px;height:12px;border-radius:3px;border:1px solid var(--border-soft)}@media (hover:hover){.os-pf-veld .iv-potlood.iv-potlood-zichtbaar:not(.iv-slot){opacity:0}.os-pf-veld .iv-potlood.iv-potlood-zichtbaar:focus-visible,.os-pf-veld:hover .iv-potlood.iv-potlood-zichtbaar{opacity:1}}.os-pf .os-kb .os-tk-kop h2{color:var(--text)}.os-pf .os-kb .os-tk-voet:has(.os-tk-voetrij:empty){display:none}.kk{position:relative}.kk-knop{width:280px;max-width:100%;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 14px;border-radius:999px;border:1px solid var(--border-soft);background:var(--wash);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);color:var(--text);font:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease}.kk-knop:hover{background:var(--wash-strong)}.kk-knop:focus-visible{outline:2px solid var(--tt-rood,#ec3447);outline-offset:2px}.kk-label{font-size:12px;color:var(--text-dim)}.kk-waarde{font-size:13.5px;font-weight:600;flex:1 1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-knop svg{color:var(--text-muted)}.kk-knop[data-gekozen=ja]{background:var(--tt-rood,#ec3447);border-color:var(--tt-rood,#ec3447);color:#fff}.kk-knop[data-gekozen=ja] .kk-label,.kk-knop[data-gekozen=ja] svg{color:rgba(255,255,255,.8)}.kk-paneel{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:280px;box-sizing:border-box;max-height:min(440px,60vh);overflow-y:auto;padding:6px;border-radius:18px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-0) 78%,transparent);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);box-shadow:0 18px 50px rgba(53,17,19,.22),inset 0 1px 0 rgba(255,255,255,.35);transform-origin:top left}.kk-lijst{list-style:none;margin:0;padding:0}.kk-kop{display:flex;justify-content:space-between;padding:10px 12px 4px;font-size:11.5px;font-weight:600;color:var(--text-dim)}.kk-kop span{font-weight:400}.kk-optie{position:relative;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:11px;font-size:13.5px;cursor:pointer}.kk-markering{position:absolute;inset:0;border-radius:11px;background:var(--wash-strong)}.kk-tekst{position:relative;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-optie[aria-selected=true] .kk-tekst{font-weight:600}.kk-vink{position:relative;color:var(--tt-rood,#ec3447);flex:none}.tbk-lijst[data-nieuw=ja]{cursor:copy}.tbk-lijst[data-nieuw=ja]>:not(.tbk-leeg){cursor:auto}