@media (max-width:760px){.d-brand .p-table td.p-m-hide{display:none}.d-brand .p-table td.p-num{margin-left:auto;font-weight:600}.d-fb-num{text-align:left}}.d-ag-blocks{list-style:none;margin:0;padding:0;display:grid}.d-ag-blocks li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.d-ag-blocks li:first-child{border-top:0}.d-card-note{margin:12px 0 0}.d-card-note p{margin:4px 0 0}.d-ag-blocks li>span{display:grid;min-width:0}.d-ag-blocks small{color:var(--muted);font-size:var(--fs-sm)}.d-dc-file a{min-width:min(180px,100%)}@media (max-width:760px){.p-stats.d-fb-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.d-gc-redeem-row.is-solo{grid-template-columns:minmax(0,1fr) auto;max-width:640px}.d-pc-note{margin:10px 0 0}.d-pc-bar{display:block;width:110px;height:6px;margin-top:6px;border-radius:99px;background:var(--hover);overflow:hidden}.d-pc-bar i{display:block;height:100%;background:var(--accent);border-radius:inherit}.d-pc-pay{max-width:360px}.d-pc-types{list-style:none;margin:0;padding:0;display:grid}.d-pc-types li{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.d-pc-types li:first-child{border-top:0;padding-top:2px}.d-pc-types li.is-on b{color:var(--accent-text)}.d-pc-acts{flex:none;display:flex;gap:14px;align-items:center}.d-pc-acts form{margin:0}@media (max-width:760px){.d-gc-redeem-row.is-solo{grid-template-columns:minmax(0,1fr)}.d-pc-types li{flex-wrap:wrap;gap:6px 16px}.d-pc-types .d-gc-hist-main{flex:1 1 100%}.d-pc-acts{margin-left:auto}}.d-ag-qsvc{grid-column:1/-1}.d-ag-qsvc>summary{cursor:pointer;font-size:13px;color:var(--muted)}.d-ag-qsvc[open]>summary{margin-bottom:8px}.d-ro-staff{margin-bottom:16px}.d-ro-range{margin-left:auto}.p-tabline-actions .p-rowmenu>summary{width:var(--control-h);height:var(--control-h);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);color:var(--soft)}@media (max-width:760px){.d-ro-range{margin-left:0;flex-wrap:wrap}}.d-lp-reward-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:grid;gap:10px}.d-lp-reward-form h3{margin:0;font-size:var(--fs)}.d-gc-table .d-pc-bar{margin-top:6px}.d-ro-range .p-datefield,.d-ro-range input[type=date]{width:136px}.d-ro-range select{width:124px}@media (max-width:760px){.d-ro-range .p-datefield,.d-ro-range input[type=date],.d-ro-range select{width:auto;flex:1 1 40%}}fieldset.d-ep-when{border:0;padding:0;margin:0;min-width:0}.d-ep-when legend{font-size:var(--fs-sm);color:var(--soft);font-weight:500;padding:0;margin-bottom:6px}.d-ep-when .p-check{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:40px}.d-ep-head+.p-tabline,.d-ep-list+.p-pager,.d-ep-month+.p-pager{margin-top:16px}.d-kc-for .d-checks{margin-top:2px}.d-ev-head{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;margin-bottom:16px}.d-ev-headmain{display:grid;gap:4px;min-width:0;flex:1 1 260px}.d-ev-badges{gap:6px}.d-ev-badges,.d-ev-headacts{display:flex;flex-wrap:wrap;align-items:center}.d-ev-headacts{gap:8px}.d-ev-headacts form{margin:0}@media (max-width:760px){.d-ev-headacts{width:100%}.d-ev-headacts form,.d-ev-headacts form .p-btn,.d-ev-headacts>*{flex:1 1 auto}.d-ev-headacts .p-btn{width:100%;justify-content:center}}.d-brand .d-who .d-who-set{margin-left:auto}.p-app-small .d-brand .d-who .d-who-set,.p-app-small .d-who .d-who-set{margin-left:0}.d-brand .d-who .d-bell{margin-left:auto;position:relative}.d-brand .d-who .d-bell+.d-who-set,.p-app-small .d-brand .d-who .d-bell{margin-left:0}.d-bell-n{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--primary,#111);color:var(--primary-text,#fff);font-size:10px;font-weight:700;line-height:16px;text-align:center}.d-notice-list{list-style:none;margin:0;padding:0}.d-notice-list li+li{border-top:1px solid var(--line)}.d-notice-list form{margin:0}.d-notice-open{display:flex;gap:10px;align-items:flex-start;width:100%;padding:12px 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.d-notice-open:hover{background:var(--chip)}.d-notice-open:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.d-notice-dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.is-unread .d-notice-dot{background:var(--primary)}.d-notice-text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.d-notice-text small{color:var(--muted)}.d-notice-list li:not(.is-unread) b{font-weight:500}.d-ev-sub{display:block;margin-top:2px}.d-ev-pick{margin-bottom:16px;max-width:560px}.d-ep-when .p-check{flex-wrap:nowrap}.d-ep-when .p-check input.d-pj-num{width:72px;flex:none}.d-ep-when .p-check .p-datefield,.d-ep-when .p-check input[type=date],.d-ep-when .p-check select{width:auto;flex:none}.d-ep-details input[type=color]{width:64px;height:40px;padding:2px}.d-ep-details h2{margin:8px 0 0;font-size:var(--fs)}.d-ep-details h2:first-child{margin-top:0}.d-list li>span:not(.p-badge)~span:not(.p-badge){flex:none;text-align:right}.d-list li>span:not(.p-badge)~.p-row,.d-list li>span:not(.p-badge)~form{margin-left:auto;flex:none}.cpk{position:relative;display:grid;gap:6px;min-width:0;max-width:520px}.cpk-wide{grid-column:1/-1;min-width:0}.cpk-newfields{margin-top:8px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}form:not(:has(.cpk[data-mode=new])) .cpk-newfields{display:none}.cpk-label{font-size:var(--fs-sm);color:var(--soft);font-weight:500}.cpk-label em{color:var(--muted);font-weight:400}.cpk-hint{font-size:var(--fs-xs);color:var(--muted)}.cpk-row{gap:8px;flex-wrap:wrap}.cpk-box,.cpk-row{display:flex;align-items:center;min-width:0}.cpk-box{position:relative;flex:1 1 240px}.cpk-box>svg{position:absolute;left:11px;color:var(--muted);pointer-events:none}.cpk-box>input{width:100%;padding-left:34px;padding-right:34px}.cpk-box.is-open>input{border-color:var(--accent-line);box-shadow:var(--focus)}.cpk-spin{position:absolute;right:11px;width:14px;height:14px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--accent);animation:cpk-spin .7s linear infinite}@keyframes cpk-spin{to{transform:rotate(1turn)}}.cpk-list{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;max-height:min(340px,50vh);overflow-y:auto;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.cpk-list li[role=option]{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--radius-sm);cursor:pointer;min-height:44px}.cpk-list li.is-active{background:var(--accent-soft)}.cpk-list li.is-active b{color:var(--accent-text)}.cpk-opt{display:grid;min-width:0;line-height:1.35}.cpk-card-body b,.cpk-opt b{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpk-card-body small,.cpk-opt small{font-size:var(--fs-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpk-empty,.cpk-more{padding:10px 8px;font-size:var(--fs-sm);color:var(--muted)}.cpk-more{border-top:1px solid var(--line)}.cpk-avatar,.cpk-more{font-size:var(--fs-xs)}.cpk-avatar{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--chip);color:var(--soft)}.cpk-card{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-sm);min-width:0}.cpk-card .cpk-avatar{background:var(--accent-soft);color:var(--accent-text)}.cpk-card-body{display:grid;gap:1px;min-width:0;flex:1 1 auto;line-height:1.4}.cpk-card-body small{white-space:normal}.cpk-card-body .cpk-warn{color:var(--warn);font-weight:500}.cpk-card-actions{gap:12px;flex:none;align-self:center}.cpk-card-actions,.cpk-newbar{display:flex;font-size:var(--fs-sm)}.cpk-newbar{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 12px;border:1px dashed var(--accent-line);border-radius:var(--radius);background:var(--accent-soft)}.cpk-newbar small{color:var(--muted)}.cpk-cancel{font-size:var(--fs-sm)}.p-inv-to .cpk{margin-bottom:6px}.cpk-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 12px;border-radius:var(--radius-pill);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-text);font-size:var(--fs-sm);font-weight:500}.cpk-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cpk-chip a{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:inherit;text-decoration:none;flex:none}.cpk-chip a:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}@media (max-width:560px){.cpk-row>.cpk-new{flex:1 1 auto}.cpk-card{flex-wrap:wrap}.cpk-card-actions{margin-left:40px}}.d-ci-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:16px}.d-ci-head .d-ev-pick{margin:0;flex:1 1 280px}.d-ci{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;align-items:start}.d-ci-side{display:grid;gap:16px;position:sticky;top:16px;padding:16px}.d-ci-side .d-ev-scan,.d-ci-solo .d-ev-scan{max-width:none;gap:12px}.d-ci-solo{max-width:420px;padding:16px}.d-ci-main{min-width:0}.d-ci-count p{margin:0 0 6px;font-size:var(--fs)}.d-ci-count b{font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:2px}.d-ci-count i{display:block;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--ok,#047857) var(--p),var(--line) var(--p))}.d-ci-cam{position:relative;border-radius:14px;overflow:hidden;background:#0b0b0c;aspect-ratio:1/1;box-shadow:inset 0 0 0 4px transparent;transition:box-shadow .15s}.d-ci-cam.is-off{background:var(--chip);border:1px dashed var(--line-2);aspect-ratio:16/9}.d-ci-cam video{width:100%;height:100%;object-fit:cover;display:block}.d-ci-frame{position:absolute;left:50%;top:50%;width:64%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:16px;box-shadow:0 0 0 9999px rgba(0,0,0,.38);pointer-events:none;background:linear-gradient(#fff,#fff) 0 0 /28px 4px no-repeat,linear-gradient(#fff,#fff) 0 0 /4px 28px no-repeat,linear-gradient(#fff,#fff) 100% 0 /28px 4px no-repeat,linear-gradient(#fff,#fff) 100% 0 /4px 28px no-repeat,linear-gradient(#fff,#fff) 0 100% /28px 4px no-repeat,linear-gradient(#fff,#fff) 0 100% /4px 28px no-repeat,linear-gradient(#fff,#fff) 100% 100% /28px 4px no-repeat,linear-gradient(#fff,#fff) 100% 100% /4px 28px no-repeat}.d-ci-cam.is-ok .d-ci-frame{background:none;border:5px solid #16a34a}.d-ci-cam.is-warn .d-ci-frame{background:none;border:5px solid #f59e0b}.d-ci-cam.is-bad .d-ci-frame{background:none;border:5px solid #dc2626}.d-ci-cam.is-ok{box-shadow:inset 0 0 0 6px #16a34a}.d-ci-cam.is-warn{box-shadow:inset 0 0 0 6px #f59e0b}.d-ci-cam.is-bad{box-shadow:inset 0 0 0 6px #dc2626}.d-ci-flash{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);white-space:nowrap;padding:6px 12px;border-radius:99px;background:rgba(0,0,0,.6);color:#fff;font-size:var(--fs-sm);font-size:18px;font-weight:700;bottom:50%;transform:translate(-50%,50%);padding:10px 18px}.d-ci-cam.is-ok .d-ci-flash{background:#16a34a}.d-ci-cam.is-warn .d-ci-flash{background:#b45309}.d-ci-cam.is-bad .d-ci-flash{background:#dc2626}.d-ci-problem{display:grid;gap:6px;margin:0;font-weight:400}.d-ci-problem .p-btn{justify-self:start}.d-ci-code{display:flex;gap:8px;align-items:flex-end;margin:0}.d-ci-code .p-field{flex:1 1;min-width:0}.d-ci-bar{flex-wrap:wrap;gap:10px}.d-ci-main{container-type:inline-size}.d-ci-list{list-style:none;margin:0;padding:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.d-ci-row{display:grid;grid-template-columns:minmax(0,1fr) 104px 120px 132px;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--line)}.d-ci-row:first-child{border-top:0}.d-ci-row.is-in{background:color-mix(in srgb,var(--ok,#047857) 5%,var(--panel))}.d-ci-row.is-off .d-ci-who b{text-decoration:line-through;color:var(--muted)}.d-ci-who{display:grid;gap:2px;min-width:0}.d-ci-who a{color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-ci-who a:hover{text-decoration:underline}.d-ci-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-ci-state{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.d-ci-m{display:none}.d-ci-act{display:flex;justify-content:flex-end}.d-ci-act .p-btn{width:100%;justify-content:center}@container (max-width: 520px){.d-ci-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who act" "state act";gap:4px 12px;padding:12px}.d-ci-who{grid-area:who}.d-ci-m{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-ci-state{grid-area:state}.d-ci-act{grid-area:act}.d-ci-act .p-btn{min-height:40px;width:auto;min-width:104px}}@media (max-width:1100px){.d-ci{grid-template-columns:1fr}.d-ci-side{position:static}}.d-ev-mollie{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;font-weight:400}.d-ev-mollie span{flex:1 1 320px}fieldset.d-fieldset-plain{border:0;padding:0;margin:0;min-width:0}fieldset.d-fieldset-plain:disabled .p-btn,fieldset.d-fieldset-plain:disabled button{display:none}.d-tm-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.d-tm-head>:first-child{flex:none}.d-tm-who{flex:1 1 260px;min-width:0;display:grid;gap:4px}.d-tm-who p{margin:0;overflow-wrap:anywhere}.d-tm-facts{margin:0 0 12px}.d-tm-list{list-style:none;margin:0 0 16px;padding:0}.d-tm-list.p-panel{padding:4px 16px}.d-tm-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"main side act";align-items:center;gap:8px 12px;padding:12px 0;border-top:1px solid var(--line)}.d-tm-list>li.p-empty{display:block}.d-tm-list>li:first-child{border-top:0}.d-tm-main{grid-area:main;display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}a.d-tm-main:hover b{text-decoration:underline}.d-tm-text{display:grid;gap:2px;min-width:0}.d-tm-text b,.d-tm-text small{overflow-wrap:anywhere}.d-tm-side{grid-area:side;display:flex;align-items:center;justify-content:flex-end;gap:6px 8px;flex-wrap:wrap}.d-tm-flat{margin:0}.d-tm-flat>li{padding:10px 0}.d-tm-roles{display:flex;flex-wrap:wrap;gap:8px 20px}.d-tm-roles label{display:inline-flex;align-items:center;gap:6px;min-height:32px}fieldset.d-tm-plain{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}fieldset.d-tm-plain>button{justify-self:start}.d-tm-part h3{margin:0 0 6px;font-size:var(--fs-sm)}.d-tm-part>.p-hint{margin:0 0 8px}details.d-tm-part>summary{cursor:pointer;list-style-position:inside}details.d-tm-part>summary h3{display:inline}.d-tm-grid{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.d-tm-ghead,.d-tm-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,76px) 96px;align-items:center;gap:0 4px;padding:8px 12px}.d-tm-ghead{background:var(--panel-2);font-size:12px;font-weight:600;color:var(--muted)}.d-tm-ghead span:not(:first-child){text-align:center}.d-rightgroup>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-top:1px solid var(--line)}.d-rightgroup>summary::-webkit-details-marker{display:none}.d-rightgroup>summary:before{content:"›";color:var(--muted);transition:transform .15s}.d-rightgroup[open]>summary:before{transform:rotate(90deg)}.d-rightgroup>summary:hover{background:var(--hover)}.d-rightgroup h3{margin:0;font-size:13px;font-weight:600;color:var(--text)}.d-rightgroup>summary small{margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.d-rightgroup>summary:before{transition:none}}.d-tm-row{border-top:1px solid var(--line)}.d-rightgroup summary+.d-tm-row{border-top:0}.d-tm-cell{display:flex;justify-content:center;align-items:center;min-height:32px;cursor:pointer}.d-tm-cell input{width:18px;height:18px;margin:0}.d-tm-cell:has(input:disabled){cursor:default;opacity:.45}.d-tm-m{display:none}.d-tm-more{grid-column:6;justify-self:end}.d-tm-more summary{cursor:pointer;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.d-tm-more[open]{grid-column:1/-1;justify-self:stretch}.d-tm-more[open] summary{text-align:right}.d-tm-morebody{display:grid;gap:6px;padding:8px 0 4px}.d-tm-morebody label{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:28px}.d-tm-says{align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}.d-tm-says .p-panel{margin:0}.d-tm-dl{display:grid;gap:10px;margin:0}.d-tm-dl dt{font-weight:600;font-size:var(--fs-sm)}.d-tm-dl dd{margin:2px 0 0}.d-tm-no dd{color:var(--muted)}.d-fold{border-top:1px solid var(--line);padding:8px 0}.d-fold:first-child{border-top:0}.d-fold summary{cursor:pointer;font-weight:600;font-size:var(--fs-sm)}.d-fold summary small{color:var(--muted);font-weight:500;margin-inline-start:4px}.d-fold p{margin:6px 0 0;color:var(--muted)}@media (max-width:760px){.d-tm-ghead{display:none}.d-tm-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px 12px}.d-tm-cell{flex-direction:column;gap:2px;min-height:44px}.d-tm-m{display:block;font-size:11px;color:var(--muted)}.d-tm-more,.d-tm-more[open]{grid-column:1/-1;justify-self:start}.d-tm-list>li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main act" "side side"}.d-tm-side{margin-left:52px;justify-content:flex-start}.d-tm-flat .d-tm-side{margin-left:0}}.d-kz{display:grid;gap:12px}.d-kz-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.d-kz-filter .p-field{margin:0;min-width:140px;flex:1 1 140px}.d-kz-filter .d-kz-q{flex:2 1 220px}.d-kz-check{display:inline-flex;gap:6px;align-items:center}.d-pickadd{align-items:flex-end}.d-pickadd .p-field{flex:1 1 260px;max-width:420px;margin:0}.d-kz-head{display:flex;flex-wrap:wrap;gap:8px 16px}.d-kz-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:420px;overflow-y:auto}.d-kz-list>li>label{display:flex;gap:10px;align-items:flex-start;padding:8px;border:1px solid var(--p-border,#e5e7eb);border-radius:8px;cursor:pointer}.d-kz-list>li>label:has(input:checked){border-color:var(--p-accent,currentColor)}.d-kz-list input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:2px}.d-kz-who{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.d-kz-newrow{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:6px}.d-kz-newrow .p-field{margin:0}.d-kz-knop{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:52px;text-align:left;white-space:normal}.d-kz-knop small{opacity:.8;font-weight:400}.d-kz-prev{max-height:none}.d-kz-prev>li{display:grid;grid-template-columns:auto 1fr 1.3fr auto auto auto;gap:6px 8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--p-border,#e5e7eb)}.d-kz-prev .p-field{margin:0}.d-kz-bad input{border-color:var(--p-bad,#b91c1c)}@media (max-width:760px){.d-kz-newrow{grid-template-columns:1fr;padding-bottom:6px;border-bottom:1px dashed var(--p-border,#e5e7eb)}.d-kz-newrow .sr-only{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible}.d-kz-prev>li{grid-template-columns:1fr}}.d-nv{display:grid;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-bottom:12px}.d-nv-head,.d-nv-row{display:grid;grid-template-columns:minmax(0,1fr) 170px 150px 150px;align-items:center;gap:6px 8px;padding:8px 12px}.d-nv-head{background:var(--panel-2);font-weight:600}.d-nv-group h3,.d-nv-head{font-size:12px;color:var(--muted)}.d-nv-group h3{margin:0;padding:10px 12px 4px;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--line)}.d-nv-group:first-of-type h3{border-top:0}.d-nv-row{border-top:1px solid var(--line)}.d-nv-group h3+.d-nv-row{border-top:0}.d-nv-label{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.d-nv-row .p-datefield,.d-nv-row input[type=date],.d-nv-row select{width:100%;min-height:36px;min-width:0}.d-nv-pick{grid-column:1/-1}.d-nv-pick .p-fieldset{margin:4px 0 0}.d-nv-functies{display:grid;gap:4px;margin-bottom:12px}.d-nv-functies .p-row{align-items:flex-end;flex-wrap:wrap;gap:8px}.d-nv-manage{margin-top:12px}.d-nv-adv>summary,.d-nv-manage summary{cursor:pointer;font-weight:600}.d-nv-manage[open]>summary{margin-bottom:8px}.d-nv-adv{margin:16px 0}.d-nv-adv>summary{padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.d-nv-adv[open]>summary{margin-bottom:16px}@media (max-width:760px){.d-nv-head{display:none}.d-nv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px 12px}.d-nv-label{font-weight:500}.d-nv-label,.d-nv-row .p-datefield,.d-nv-row input[type=date]{grid-column:1/-1}}.d-gc-design{display:grid;gap:10px;margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0}.d-gc-design.is-new{border-style:dashed}.d-gc-design legend{padding:0 6px;font-weight:650;font-size:var(--fs-sm)}.d-gc-color{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.d-gc-color input[type=color]{width:44px;height:36px;padding:2px;border:1px solid var(--line);border-radius:8px;background:none}.d-fb-sign img{display:block;max-width:100%;height:80px;width:auto;background:#fff;border:1px solid var(--line);border-radius:6px}.d-hrcheck{list-style:none;margin:0;padding:0;display:grid;gap:6px}.d-hrcheck li{display:flex;align-items:center;gap:10px;min-height:36px}.d-hrcheck-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.d-hrcheck li form{display:contents}.d-hrcheck-box{flex:none;width:24px;height:24px;display:inline-grid;place-items:center;border:1.5px solid var(--line-2);border-radius:6px;background:var(--panel);color:var(--accent-ink);font:inherit;font-size:14px;line-height:1;padding:0;cursor:pointer}span.d-hrcheck-box{cursor:default}.d-hrcheck li.is-done .d-hrcheck-box{background:var(--accent);border-color:var(--accent)}.d-hrcheck li.is-done .d-hrcheck-label{color:var(--muted);text-decoration:line-through}.d-hrcheck-box:focus-visible{outline:var(--focus-ring);outline-offset:2px}.d-formrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px 12px;align-items:end;margin:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);min-width:0}.d-formrow+.d-formrow{margin-top:8px}.d-fb-checks,.d-formrow-wide{grid-column:1/-1}.d-fb-checks{gap:8px 18px}.d-formrow-pos{max-width:90px}.d-formrow-op{max-width:110px}.d-formline{align-items:flex-end;gap:10px 12px;flex-wrap:wrap}.d-formline>.p-field:not(.d-formrow-pos):not(.d-formrow-op){flex:1 1 180px;min-width:0}.d-formline .d-checkline{padding-bottom:10px}.d-start-blocks{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.d-start-blocks li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.d-start-pos{margin:0}.d-start-pos select{min-width:0}.d-pick-list{display:grid;gap:6px;margin:0 0 8px;padding:0;border:0;min-width:0}.d-pick-list label{overflow-wrap:anywhere}.d-mz-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;align-items:start;margin-top:12px}.d-mz-group h2{font-size:var(--fs-md,15px);margin:0 0 8px;display:flex;gap:8px;align-items:baseline}.d-mz-links{list-style:none;margin:0;padding:0;display:grid}.d-mz-links a{display:flex;align-items:center;min-height:40px;padding:0 8px;margin:0 -8px;border-radius:var(--radius-sm);text-decoration:none;color:var(--text)}.d-mz-links a:hover{background:var(--hover)}.d-mz-links a:after{content:"›";margin-inline-start:auto;color:var(--muted)}.p-toolbar.d-period{justify-content:flex-start;align-items:flex-end;gap:8px 12px}.p-toolbar.d-period .p-field{margin:0}.d-form-narrow{max-width:640px}.d-rowedit>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);color:var(--soft);font-size:var(--fs-sm);font-weight:500;-webkit-user-select:none;user-select:none}.d-rowedit>summary::-webkit-details-marker{display:none}.d-rowedit>summary:hover{background:var(--hover);color:var(--text)}.d-rowedit[open]>summary{margin-bottom:10px}@media (max-width:560px){.d-rowedit>summary{min-height:40px}}.d-newfold{margin-top:12px}.d-newfold[open]{padding-bottom:20px}.d-newfold>summary~*{margin-inline:20px}@media (max-width:560px){.d-newfold>summary~*{margin-inline:14px}}.d-btnfold>summary{list-style:none}.d-btnfold>summary::-webkit-details-marker{display:none}.d-btnfold[open]>summary{margin-bottom:12px}.p-panel code{overflow-wrap:anywhere}.d-vh-head,.d-vh-row{display:grid;grid-template-columns:var(--vh-name) minmax(calc(var(--vh-days) * 34px),1fr);min-width:calc(var(--vh-name) + var(--vh-days) * 34px)}.d-vh-head{position:sticky;top:0;z-index:2;background:var(--panel);border-bottom:1px solid var(--line);grid-template-columns:var(--vh-name) repeat(var(--vh-days),var(--vh-day))}.d-vh-dh{display:grid;justify-items:center;padding:6px 0;font-size:var(--fs-xs);color:var(--muted);border-left:1px solid var(--line)}.d-vh-dh b{font-size:var(--fs-sm);color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-vh-dh.is-weekend{background:var(--panel-2)}.d-vh-dh.is-today b{background:var(--brand);color:var(--brand-ink);border-radius:var(--radius-pill);min-width:24px;text-align:center}.d-vh-row{border-bottom:1px solid var(--line)}.d-vh-row:last-child{border-bottom:0}.d-vh-name{position:sticky;left:0;z-index:1;display:grid;align-content:center;gap:1px;padding:8px 12px;background:var(--panel);border-right:1px solid var(--line);color:var(--text)!important;text-decoration:none;min-width:0}.d-vh-name b{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-vh-name small{color:var(--muted);font-size:var(--fs-xs)}a.d-vh-name:hover{background:var(--hover)}.d-vh-cell{grid-row:1/-1;border-left:1px solid var(--line);margin:-6px 0;display:grid;place-items:center;text-decoration:none;color:var(--muted)!important;font-size:var(--fs-xs)}.d-vh-cell.is-weekend{background:var(--panel-2)}.d-vh-cell.is-today{background:var(--accent-soft)}.d-vh-cell.is-past{opacity:.55}a.d-vh-cell:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-2)}a.d-vh-cell:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.d-vh-cell em{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:end;padding-bottom:2px}.d-vh-cell em.is-some{color:var(--warn);font-weight:600}.d-vh-cell em.is-full{color:var(--bad);font-weight:700}.d-vh-bar{position:relative;z-index:1;align-self:center;height:var(--vh-lane);margin:0 3px;padding:0 8px;border-radius:6px;display:flex;align-items:center;font-size:var(--fs-xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;background:var(--brand);color:var(--brand-ink)!important;box-shadow:var(--shadow-sm)}.d-vh-bar:hover{filter:brightness(1.06)}.d-vh-bar.cut-l{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.d-vh-bar.cut-r{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.d-vh-bar.is-request{background:var(--warn-bg);color:var(--warn)!important;box-shadow:inset 0 0 0 1.5px var(--warn)}.d-vh-bar.is-pending{background:repeating-linear-gradient(135deg,var(--warn-bg) 0 6px,var(--panel) 6px 12px);color:var(--warn)!important;box-shadow:inset 0 0 0 1px var(--warn)}.d-vh-bar.is-external{background:var(--chip);color:var(--soft)!important;box-shadow:inset 0 0 0 1px var(--line-2)}.d-vh-bar.is-blocked{background:repeating-linear-gradient(135deg,var(--chip) 0 5px,var(--panel-2) 5px 10px);color:var(--muted)!important;box-shadow:inset 0 0 0 1px var(--line-2);font-weight:500}.d-vh-bar.is-here:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);margin-right:6px;flex:none;box-shadow:0 0 0 2px var(--panel)}.d-vh-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.d-vh-legend i{display:inline-block;width:14px;height:10px;border-radius:3px;vertical-align:middle;margin-left:6px;background:var(--brand)}.d-vh-legend i.is-request{background:var(--warn-bg);box-shadow:inset 0 0 0 1.5px var(--warn)}.d-vh-legend i.is-pending{background:repeating-linear-gradient(135deg,var(--warn-bg) 0 3px,var(--panel) 3px 6px);box-shadow:inset 0 0 0 1px var(--warn)}.d-vh-legend i.is-external{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line-2)}.d-vh-legend i.is-blocked{background:repeating-linear-gradient(135deg,var(--chip) 0 3px,var(--panel-2) 3px 6px);box-shadow:inset 0 0 0 1px var(--line-2)}.d-vh-today{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px}.d-vh-today .p-panel{margin:0}.d-vh-today h2{font-size:15px;margin:0 0 10px}.d-vh-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.d-vh-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius)}.d-vh-list li>a{display:grid;min-width:0;color:var(--text)!important;text-decoration:none}.d-vh-list li>a small{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-vh-head-card{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start}.d-vh-head-card h2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px}.d-vh-head-card p{margin:4px 0}.d-vh-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.d-vh-cols,.d-vh-cols>div{display:grid;gap:16px}.d-vh-cols .p-fold-wrap,.d-vh-cols .p-panel{margin:0}.d-vh-price td{padding:6px 0}.d-vh-price tr.is-discount td{color:var(--ok)}.d-vh-price tr.is-total td{font-weight:700;border-top:1px solid var(--line-2)}.d-vh-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px}.d-vh-dl dt{color:var(--muted)}.d-vh-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.d-vh-feeds,.d-vh-pays{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.d-vh-feeds li,.d-vh-pays li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius)}.d-vh-pay{border-top:1px solid var(--line);padding-top:12px}.d-vh-more summary{cursor:pointer;color:var(--accent-text);font-weight:600;margin:4px 0 10px}.d-vh-inline{width:110px;display:inline-block;margin-left:6px}.d-vh-note{margin-bottom:12px}.d-vh-note input{flex:1 1}.d-vh-events{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-sm)}.d-vh-events time{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:6px}.d-vh-check.is-ok{border-color:var(--ok)}.d-vh-check.is-bad{border-color:var(--bad);background:var(--bad-bg)}.d-vh-check p{margin:0 0 8px}.d-vh-lines{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--fs-sm);max-width:460px}.d-vh-lines li{display:flex;justify-content:space-between;gap:12px}.d-vh-extra{display:flex;align-items:center;gap:10px}.d-vh-extra input[type=number]{width:72px}.d-vh-days>div{display:flex;flex-wrap:wrap;gap:6px}.d-vh-day{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill)}.d-vh-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-bottom:16px}.d-vh-item{display:grid;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel);color:var(--text)!important;text-decoration:none;box-shadow:var(--shadow-sm)}.d-vh-item:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.d-vh-item img{width:100%;aspect-ratio:16/9;object-fit:cover;display:grid;place-items:center;background:var(--chip);color:var(--muted);font-size:32px;font-weight:700}.d-vh-item-body{display:grid;gap:4px;padding:12px 14px}.d-vh-item-body b{font-weight:650}.d-vh-item-body small{color:var(--muted);font-size:var(--fs-sm)}.d-vh-item-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:var(--fs-sm)}.d-vh-item-foot>span:first-child{margin-right:auto;font-weight:600}.d-vh-rowhead,.d-vh-rowline{display:grid;gap:6px;align-items:center}.d-vh-rowhead{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.d-vh-rowline input,.d-vh-rowline select{width:100%;min-width:0}.d-vh-seasons .d-vh-rowhead,.d-vh-seasons .d-vh-rowline{grid-template-columns:minmax(120px,1.4fr) 140px 140px 90px 90px 64px minmax(130px,1fr) 60px;min-width:900px}.d-vh-extras-edit .d-vh-rowhead,.d-vh-extras-edit .d-vh-rowline{grid-template-columns:minmax(130px,1.3fr) 90px minmax(150px,1fr) 64px minmax(140px,1.3fr) 100px 70px 90px;min-width:950px}.d-vh-small .d-vh-rowhead,.d-vh-small .d-vh-rowline{grid-template-columns:180px 120px}.d-vh-export{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;display:grid;gap:8px}.d-vh-export h3{margin:0;font-size:15px}.d-vh-feedlinks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.d-vh-feedlinks li{display:grid;grid-template-columns:140px 1fr;gap:8px;align-items:center}@media (max-width:1100px){.d-vh-cols{grid-template-columns:minmax(0,1fr)}.d-vh-feedlinks li{grid-template-columns:1fr}}.d-cb{display:grid;gap:14px}.d-cb>.p-panel{margin:0}.d-cb-rowline{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.d-cb-rowline .p-field{flex:1 1 140px}.d-cb-opt{display:grid;grid-template-columns:minmax(140px,2fr) minmax(90px,1fr) minmax(140px,1.4fr) minmax(140px,2fr) auto;gap:8px;align-items:end;padding:10px;border:1px solid var(--line);border-radius:10px}.d-cb-opt .d-fb-tools{align-items:center;gap:6px}.d-cb-formula{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.d-cb-formula:first-of-type{border-top:0}.d-cb-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.d-cb-names{margin-top:12px;font-size:var(--fs-sm)}.d-cb-names summary{cursor:pointer}.d-cb-names dl{display:grid;gap:4px;margin:8px 0 0}.d-cb-names dl>div{display:grid;grid-template-columns:minmax(140px,35%) 1fr;gap:12px}.d-cb-names dd{margin:0;color:var(--muted)}.d-cb-test{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.d-cb-test>.p-panel{margin:0}.d-cb-test-side{display:grid;gap:12px;position:sticky;top:16px}.d-cb-test-side .p-panel{margin:0}@media (max-width:1100px){.d-cb-test{grid-template-columns:1fr}.d-cb-test-side{position:static}.d-cb-opt{grid-template-columns:1fr 1fr}}.d-wb-board{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.d-wb-board .p-panel{margin:0 0 16px}.d-wb-lane h2,.d-wb-todo h2{font-size:15px;margin:0 0 6px}.d-wb-pick{display:inline-flex;gap:6px;align-items:center}.d-wb-pick select{height:var(--control-h);min-width:0}@media (max-width:760px){.d-calbar:has(.d-wb-pick) .d-calacts{flex:1 1 100%;flex-wrap:wrap;margin-left:0}.d-wb-pick{flex:1 1 200px;min-width:0}.d-wb-pick select{flex:1 1 auto}}.d-wb-pick select{max-width:100%}.d-wb-card{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.d-wb-card.is-urgent{box-shadow:inset 3px 0 0 var(--warn-solid)}.d-wb-card>a{display:grid;color:var(--text)!important;text-decoration:none;min-width:0}.d-wb-card>a small{color:var(--muted);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis}.d-wb-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0 0;font-size:var(--fs-sm)}.d-wb-plan{margin-top:8px}.d-wb-plan>summary{list-style:none;cursor:pointer;display:inline-flex}.d-wb-plan>summary::-webkit-details-marker{display:none}.d-wb-plan[open]>summary{margin-bottom:8px}.d-wb-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.d-wb-row .p-field{flex:1 1 110px;margin:0}.d-wb-grow{flex:1 1 220px}.d-wb-who{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 14px}.d-wb-who legend{font-size:var(--fs-sm);color:var(--soft);margin-bottom:4px;padding:0}.d-wb-lanehead{display:grid;gap:6px;margin-bottom:10px}.d-wb-lanehead p{margin:0}.d-wb-busy{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.d-wb-busy li,.d-wb-chip{font-size:12px;padding:3px 8px;border-radius:var(--radius-sm);background:var(--chip);color:var(--soft)}.d-wb-busy li.is-verlof,.d-wb-chip.is-verlof{background:var(--warn-bg);color:var(--warn)}.d-wb-stop{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius)}.d-wb-stop.is-conflict{border-color:var(--bad-solid);background:var(--bad-bg)}.d-wb-time{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-wb-move{display:flex;gap:4px}.d-wb-move .d-icon-btn{min-width:34px;padding:0 8px}.d-wb-warn{color:var(--bad);font-size:var(--fs-sm);margin:6px 0 0}.d-wb-week{overflow:hidden}.d-wb-week table{min-width:860px;table-layout:fixed}.d-wb-week th:first-child{width:150px}.d-wb-week td{vertical-align:top}.d-wb-week .is-today{background:var(--chip)}.d-wb-week td .d-wb-chip{display:block;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.d-wb-chip.is-wo{background:var(--panel);border:1px solid var(--line-2);color:var(--text)!important}.d-wb-chip.is-wo.is-gefactureerd,.d-wb-chip.is-wo.is-klaar{opacity:.6}.d-wb-chip.is-conflict{border-color:var(--bad-solid)}.d-wb-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:8px 0}.d-wb-photos a,.d-wb-photos figure{display:grid;gap:4px;margin:0;text-decoration:none}.d-wb-photos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line)}.d-wb-photos figcaption,.d-wb-photos small{font-size:12px;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.d-wb-check{list-style:none;margin:0;padding:0;display:grid;gap:4px}.d-wb-check li.is-done{color:var(--ok)}.d-wb-signed img{max-width:260px;max-height:110px;border-bottom:1px solid var(--line-2);background:#fff}.d-wb-log{margin:0;gap:6px;font-size:var(--fs-sm)}.d-wb-lines,.d-wb-log{list-style:none;padding:0;display:grid}.d-wb-lines{margin:0 0 10px;gap:4px}.d-wb-lines li{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line)}.d-wb-lines li>label,.d-wb-lines li>span{flex:1 1;min-width:0}.d-wb-lines form{margin:0}.d-wb-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.d-wb-two .p-panel{margin:0}.d-wb-kind{border:1px solid var(--line);border-radius:var(--radius);padding:12px;margin:0 0 12px}.d-wb-kind legend{padding:0 6px;font-weight:600}.d-wb-billgroup h2{font-size:15px}.d-wb-do{max-width:720px;display:grid;gap:0}.d-wb-do h2{font-size:16px;margin:0 0 8px}.d-wb-bigrow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.d-wb-bigrow form,.d-wb-bigrow>*{flex:1 1 160px}.d-wb-bigrow form .p-btn{width:100%}.d-wb-main-act{display:grid;gap:10px}.d-wb-main-act form{margin:0}.d-wb-timer{font-size:15px;margin:0}.d-wb-timer b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px;margin-left:8px}.d-wb-add{margin-top:6px}.d-wb-add>summary{list-style:none;cursor:pointer;display:inline-flex}.d-wb-add>summary::-webkit-details-marker{display:none}.d-wb-add[open]>summary{margin-bottom:8px}.d-wb-checkitem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.d-wb-checkitem label{display:flex;gap:8px;align-items:center;min-height:36px}.d-wb-checkitem input[type=checkbox]{width:22px;height:22px}@media (max-width:1100px){.d-wb-board{grid-template-columns:1fr}.d-wb-move{grid-column:2}.d-wb-checkitem{grid-template-columns:1fr}}.d-rt-route{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.d-rt-route li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start}.d-rt-route li:before{content:"";width:10px;height:10px;margin:6px 0 0 6px;border-radius:50%;border:2px solid var(--primary,var(--text))}.d-rt-route li:last-child:before{background:var(--primary,var(--text))}.d-rt-big{display:grid;gap:8px}.d-rt-big .p-btn{min-height:48px;font-size:16px;justify-content:center}.d-rt-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.d-rt-table input,.d-rt-table select{width:100%;min-width:64px}.d-rt-table td{vertical-align:top}.d-rt-inline{display:flex;gap:8px;align-items:center;min-height:var(--control-h)}.d-rt-quote{display:grid;gap:2px;margin:8px 0}.d-rt-quote div{display:flex;justify-content:space-between;gap:12px}.d-rt-quote .is-total{font-weight:600;border-top:1px solid var(--line);padding-top:4px}.d-ab-photos li{aspect-ratio:auto;display:grid;grid-template-rows:auto auto;cursor:grab}.d-ab-photos li>img{aspect-ratio:1}.d-ab-photos li .d-ws-photo-tools{inset:auto 0 34px 0}.d-ab-photos .d-ws-photo-add{aspect-ratio:1}.d-ab-items li{grid-template-columns:auto 56px minmax(0,1fr) auto auto minmax(120px,auto)}.d-ab-items li>input[type=checkbox]{width:18px;height:18px}.d-ab-counts{white-space:nowrap}.d-ab-bulk{align-items:center;gap:8px;margin-bottom:10px}.d-ab-bulk input[name=pct],.d-ab-bulk select{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-sm,8px);padding:0 10px;background:var(--panel);color:var(--text);font:inherit}.d-ab-bulk input[name=pct]{width:7.5em}.d-ab-plate{align-items:flex-end;gap:12px;flex-wrap:wrap}.d-ab-plate .p-field{margin:0;min-width:180px}.d-ab-plate input[name=plate]{text-transform:uppercase;font-weight:600;letter-spacing:.04em}.d-ab-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.d-ab-head p{margin:0 0 6px}.d-ab-group+.d-ab-group{margin-top:12px}.d-ab-group h3{font-size:14px;margin:0 0 8px;color:var(--soft)}.d-ab-multi{border:0;padding:0;margin:0;min-width:0}.d-ab-multi>div{display:flex;flex-wrap:wrap;gap:6px 16px}.d-ab-multi label{display:inline-flex;gap:6px;align-items:center;font-weight:400}.d-ab-save{position:sticky;bottom:0;background:var(--bg,var(--panel));padding:10px 0;z-index:1;align-items:center;gap:12px}.d-ab-reqs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.d-ab-reqs li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.d-ab-reqs li>a,.d-ab-reqs li>span:first-child{min-width:0;display:grid;gap:2px}.d-ab-reqlist li.is-new{border-left:3px solid var(--accent)}.d-ab-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:12px 0}.d-ab-dl dt{color:var(--soft)}.d-ab-dl dd{margin:0;overflow-wrap:anywhere}.d-ab-starters{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:12px}.d-ab-starter{display:grid;gap:6px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.d-ab-starter .p-btn{justify-self:start}.d-ab-schema ol{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.d-ab-schema li{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:8px 10px}.d-ab-schema li.is-open{border-color:var(--accent)}.d-ab-schema-row{display:grid;grid-template-columns:minmax(0,1fr) 150px auto auto;gap:8px;align-items:center}.d-ab-schema-row input,.d-ab-schema-row select{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-sm,8px);padding:0 10px;font:inherit;background:var(--panel);color:var(--text);min-width:0}.d-ab-flags{display:flex;gap:4px;flex-wrap:wrap}.d-ab-flags em{font-style:normal;font-size:11px;padding:1px 6px;border-radius:999px;background:var(--hover);color:var(--soft)}.d-ab-checks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 16px}.d-ab-checks label{display:inline-flex;gap:6px;align-items:center}.d-ab-bars{list-style:none;margin:0;padding:0;display:grid;gap:8px}.d-ab-bars li{display:grid;grid-template-columns:110px minmax(0,1fr) 40px;gap:10px;align-items:center}.d-ab-bars i{display:block;height:10px;min-width:2px;border-radius:999px;background:var(--accent)}.d-ab-bars b{text-align:right}@media (max-width:760px){.d-ab-items li{grid-template-columns:auto 48px minmax(0,1fr)}.d-ab-items li>.d-ab-counts,.d-ab-items li>.d-ws-pbadges,.d-ab-items li>.d-ws-pprice{grid-column:3;justify-content:flex-start}.d-ab-schema-row{grid-template-columns:minmax(0,1fr) 120px}.d-ab-flags{display:none}.d-ab-dl{grid-template-columns:minmax(0,1fr)}}.d-cu-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.d-cu-lessons{list-style:none;margin:0;padding:0}.d-cu-lessons li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.d-cu-lessons li:first-child{border-top:0}.d-cu-actions{margin-left:auto;display:flex;gap:4px}.d-cu-actions form,.d-cu-files form{display:inline}.d-cu-grade{border:1px solid var(--line,#e5e7eb);border-radius:8px;padding:10px 12px;margin:0 0 10px}.d-cu-grade legend{font-weight:600;padding:0 4px}.d-cu-files{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.d-cu-files li{display:flex;align-items:center;gap:8px}.d-cu-bar{display:inline-block;vertical-align:middle;width:80px;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.d-cu-bar>span{display:block;height:100%;background:var(--brand,var(--text));border-radius:inherit}.d-cu-bar.is-wide{width:100%;min-width:120px}.d-cu-chart td:first-child{width:90px;white-space:nowrap}.d-cu-preview{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start}.d-cu-nav ol{margin:0;padding-left:20px;display:grid;gap:6px}.d-cu-nav li.is-current a{font-weight:700}.d-cu-video{position:relative;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;background:#000;margin:12px 0}.d-cu-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.d-cu-quiz{display:grid;gap:10px;padding-left:20px}.d-cu-quiz ul{margin:4px 0 0;padding-left:18px}.d-cu-thread{display:grid;gap:10px}.d-cu-thread>*{margin:0}.d-cu-thread .is-zaak{padding:8px 12px;border-left:3px solid var(--brand,var(--text));background:var(--panel-2)}@media (max-width:760px){.d-cu-preview{grid-template-columns:1fr}.d-cu-actions{margin-left:0}}.d-ld-menu{position:relative}.d-ld-menu>summary{list-style:none}.d-ld-menu>summary::-webkit-details-marker{display:none}.d-ld-menu-list{position:absolute;right:0;z-index:20;margin-top:6px;min-width:260px;display:grid;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 8px 24px rgb(0 0 0/.08)}.d-ld-menu-list a{padding:8px 10px;border-radius:6px;text-decoration:none;color:var(--text);font-size:var(--fs-sm)}.d-ld-menu-list a:hover{background:var(--panel-2)}.d-ld-chart{width:100%;height:auto;display:block}.d-ld-chart .bar{fill:var(--brand,var(--text));opacity:.85}.d-ld-chart .lbl{font-size:10px;fill:var(--soft)}.d-ld-chart .val{font-size:10px;fill:var(--text)}.d-ld-chart .grid{stroke:var(--line);stroke-width:1}.d-ld-kv{list-style:none;margin:0;padding:0;display:grid;gap:6px}.d-ld-kv li{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-sm)}.d-ld-roster{list-style:none;margin:0;padding:0;display:grid;gap:6px}.d-ld-roster li{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,220px);gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.d-ld-roster li:first-child{border-top:0}.d-ld-avatar,.d-ld-roster img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--panel-2);display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--soft)}.d-ld-roster input[type=text]{width:100%}.d-ld-history{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-sm)}.d-ld-history small{color:var(--soft)}@media (max-width:760px){.d-ld-roster li{grid-template-columns:auto minmax(0,1fr)}.d-ld-roster li>:last-child{grid-column:1/-1}}.d-cs-day{font-size:16px;text-transform:capitalize;min-width:120px;text-align:center}.d-cs-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.d-cs-list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.d-cs-list>li.is-waiting{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.d-cs-row-wait td{background:color-mix(in srgb,var(--warn,#b7791f) 8%,transparent)}.d-cs-head{justify-content:space-between;align-items:flex-start}.d-cs-head h2{margin:0}.d-cs-dl{display:grid;gap:10px;margin:14px 0}.d-cs-dl>div{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:12px}.d-cs-dl dt{color:var(--soft);font-size:var(--fs-sm)}.d-cs-dl dd{margin:0}.d-cs-link{width:min(100%,460px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.d-cs-pre{white-space:pre-line;margin:0}.d-cs-notes{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.d-cs-notes>li{border-left:3px solid var(--line-2);padding:4px 0 4px 12px;display:grid;gap:4px}.d-cs-inline{display:inline;margin-left:6px}.d-cs-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.d-cs-chat-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:260px;overflow-y:auto}.d-cs-chat-list>li{padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);max-width:92%}.d-cs-chat-list>li.is-me{justify-self:end;background:var(--panel-2)}.d-cs-chat-list>li.is-guest{border-style:dashed}.d-cs-chat-list small{color:var(--muted);font-size:12px}.d-cs-chat-input{flex:1 1;min-width:0}.d-cs-warn{margin:0 0 12px}@media (max-width:1100px){.d-cs-dl>div{grid-template-columns:1fr;gap:2px}}.d-gr-fill{height:6px;border-radius:3px;background:var(--chip);overflow:hidden}.d-gr-fill span{display:block;height:100%;background:var(--accent,var(--primary))}.d-gr-job{display:grid;gap:2px;color:var(--text)!important;text-decoration:none;min-width:0}.d-gr-job small{overflow:hidden;text-overflow:ellipsis}.d-pos{display:grid;gap:12px}.d-pos-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:14px;align-items:start}@media (max-width:1100px){.d-pos-grid{grid-template-columns:1fr}}.d-pos-search{display:flex;gap:8px}.d-pos-search input{flex:1 1;min-width:0;min-height:48px;font-size:16px}.d-pos-groups{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.d-kassa-chips a,.d-pos-chips button,.d-pos-groups button{flex:none;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;font-size:14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.d-kassa-chips a.active,.d-pos-chips button.active,.d-pos-groups button.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#fff)}.d-pos-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.d-pos-chips input{width:80px;min-height:40px}.d-pos-tile-main{width:100%;min-height:84px;display:grid;gap:4px;align-content:start;text-align:left;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer;touch-action:manipulation}.d-pos-tile-main:active{transform:scale(.98);background:var(--hover)}.d-pos-tile-main img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.d-pos-tile-main b{font-weight:600;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.d-pos-tile-main span{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-pos-tile-main small.is-bad{color:var(--bad,#b42318)}.d-pos-bon-head{display:flex;flex-wrap:wrap;gap:6px}.d-pos-bon-head .is-set{border-color:var(--accent);color:var(--accent)}.d-pos-panel{border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;gap:8px}.d-pos-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.d-pos-row .p-field{flex:1 1 120px;margin:0}.d-pos-empty{color:var(--muted);text-align:center;padding:28px 8px;margin:0}.d-pos-lines{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:46vh;overflow-y:auto}.d-pos-lines li{border-bottom:1px solid var(--line);padding:6px 0;display:grid;gap:4px}.d-pos-line-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.d-pos-line-top b{font-weight:600;overflow-wrap:anywhere}.d-pos-line-name{flex:1 1;min-width:0}.d-pos-line-ctl{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:14px}.d-pos-line-ctl>button{width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:18px;cursor:pointer;touch-action:manipulation}.d-pos-line-ctl>input{width:60px;min-height:40px;text-align:center}.d-pos-line-ctl select{min-height:40px;max-width:180px}.d-pos-line-disc{display:inline-flex;align-items:center;gap:4px}.d-pos-line-disc input{width:60px;min-height:40px}.d-pos-line-ctl .d-pos-line-x{margin-left:auto;border-color:transparent;color:var(--muted)}.d-pos-sum{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-pos-sum dd{margin:0;text-align:right}.d-pos-actions{display:flex;flex-wrap:wrap;gap:8px}.d-pos-actions .p-btn{min-height:48px}.d-pos-msg,.d-pos-net{margin:0;padding:10px 12px;border-radius:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.d-pos-msg button{border:0;background:transparent;font-size:20px;cursor:pointer;color:inherit}.d-pos-msg.is-ok{background:color-mix(in srgb,var(--ok,#12b76a) 12%,transparent)}.d-pos-msg.is-warn,.d-pos-net.is-warn{background:color-mix(in srgb,var(--warn,#f79009) 14%,transparent)}.d-pos-msg.is-bad,.d-pos-net.is-bad{background:color-mix(in srgb,var(--bad,#f04438) 12%,transparent)}.d-pos-parked{list-style:none;margin:0;padding:0;display:grid;gap:6px}.d-pos-parked button{width:100%;min-height:48px;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer;text-align:left}.d-pos-who{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.d-pos-who>span{margin-right:auto}.d-pos-tables{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.d-pos-tables button{min-height:64px;display:grid;gap:2px;place-content:center;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer;touch-action:manipulation}.d-pos-tables button.is-open{border-color:var(--accent,currentColor);box-shadow:inset 0 0 0 1px var(--accent,currentColor)}.d-floor-legend .is-rekening:before,.d-pos-tables button.is-rekening{border-color:var(--warn,#b54708)}.d-pos-tables button.is-stil{border-style:dashed}.d-floor{width:100%;max-height:62vh;aspect-ratio:1/1;display:block;touch-action:manipulation}.d-floor-bg{fill:var(--soft,#f6f6f6);stroke:var(--line);stroke-width:.3}.d-floor-t{cursor:pointer;outline:none}.d-floor-t ellipse,.d-floor-t rect{fill:var(--panel);stroke:var(--line);stroke-width:.4}.d-floor-t text{fill:var(--text);font-size:3px;font-weight:600;pointer-events:none}.d-floor-t .d-floor-sub{font-size:2.4px;font-weight:400}.d-floor-t.is-bezet ellipse,.d-floor-t.is-bezet rect{fill:color-mix(in srgb,var(--accent) 18%,var(--panel));stroke:var(--accent)}.d-floor-t.is-rekening ellipse,.d-floor-t.is-rekening rect{fill:color-mix(in srgb,var(--warn,#b54708) 18%,var(--panel));stroke:var(--warn,#b54708)}.d-floor-t.is-stil ellipse,.d-floor-t.is-stil rect{stroke:var(--bad,#b42318);stroke-dasharray:1 .6}.d-floor-t:focus-visible ellipse,.d-floor-t:focus-visible rect{stroke-width:1;stroke:var(--focus,var(--accent))}.d-floor-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0}.d-floor-legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-inline-end:4px;border:2px solid var(--line);border-radius:3px;vertical-align:-1px}.d-floor-legend .is-bezet:before{border-color:var(--accent)}.d-floor-legend .is-stil:before{border-color:var(--bad,#b42318);border-style:dashed}.d-floor-edit .d-floor-t{cursor:grab}.d-floor-edit .d-floor-t.is-sel ellipse,.d-floor-edit .d-floor-t.is-sel rect{stroke:var(--accent);stroke-width:.9}.d-pos-opts{border:0;padding:0;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:6px}.d-pos-opts legend{font-weight:600;margin-bottom:6px}.d-pos-opts legend small{font-weight:400;color:var(--muted)}.d-pos-opts button{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;cursor:pointer}.d-pos-opts button.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#fff)}.d-pos-opts button:disabled{opacity:.5;cursor:not-allowed}.d-pos-pinpad{width:min(360px,100%);text-align:center}.d-pos-pinpad input{font-size:28px;letter-spacing:8px;text-align:center;min-height:52px}.d-pos-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.d-pos-keys button{min-height:56px;font:inherit;font-size:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);cursor:pointer;touch-action:manipulation}.d-kassa-screen{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:16px;padding:24px;background:var(--bg,#fff);color:var(--text)}.d-kassa-screen ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:22px;align-content:start}.d-kassa-screen li{display:flex;justify-content:space-between;gap:12px}.d-kassa-screen .d-kassa-screen-total{font-size:44px;font-weight:700;display:flex;justify-content:space-between}.d-pos-big{font-size:34px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.d-pos-method{min-height:64px;display:grid;gap:2px;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer}.d-pos-method.is-main{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#fff)}.d-pos-method span{font-size:14px;opacity:.85}.d-pos-method:disabled{opacity:.5;cursor:not-allowed}.d-pos-method-cash{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;gap:8px}.d-pos-method-cash .d-pos-chips button{min-height:48px;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-pos-done{text-align:center;justify-items:center}.d-pos-done .d-pos-actions,.d-pos-done .d-pos-row{width:100%;text-align:left}.d-pos-check{width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--ok,#12b76a) 16%,transparent);color:var(--ok,#12b76a);display:grid;place-items:center;font-size:32px;margin:0}.d-pos-cam video{width:100%;max-height:260px;object-fit:cover;border-radius:10px;background:#000}.d-kassa-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.d-kassa-tile{display:grid;gap:4px;padding:16px;border:1px solid var(--line);border-radius:12px;color:var(--text)!important;text-decoration:none;min-height:96px}.d-kassa-tile small{color:var(--muted)}.d-kassa-count{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:8px 0}.d-kassa-count .p-field{margin:0}.d-kassa-move{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.d-kassa-move .p-field{flex:1 1 140px;margin:0}.d-kassa-kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 12px}.d-kassa-kv dt{color:var(--muted)}.d-kassa-kv dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-kassa-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.d-kassa-report table caption{text-align:left;font-weight:600;padding:12px 0 6px}.d-kassa-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px}.d-kassa-bars{list-style:none;margin:0;padding:0;display:grid;gap:4px}.d-kassa-bars li{display:grid;grid-template-columns:110px minmax(0,1fr) 90px 40px;gap:8px;align-items:center;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d-kassa-bars i{display:block;height:14px;border-radius:4px;background:var(--accent)}.d-kassa-grid td{text-align:right;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.d-kassa-bars b{text-align:right;font-weight:500}.d-kassa-bars small{color:var(--muted);text-align:right}@media (max-width:760px){.d-kassa-bars li{grid-template-columns:80px minmax(0,1fr) 80px}.d-kassa-bars small{display:none}}.d-obj-timeline{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--line,#e5e7eb);display:grid;gap:14px}.d-obj-timeline li{position:relative;display:grid;gap:2px}.d-obj-timeline li:before{content:"";position:absolute;left:-20px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--accent,var(--primary))}.d-obj-timeline li.is-flag:before{background:var(--bad-solid,#dc2626)}.d-obj-timeline p{margin:2px 0 0;white-space:pre-line;color:var(--muted);font-size:14px}.d-obj-photos{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.d-obj-photos li{display:grid;gap:4px}.d-obj-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;display:block}.d-obj-week{display:grid;gap:4px}.d-obj-week h3{margin:12px 0 4px;font-size:15px}.d-ref-flags{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.d-ref-flags li{font-size:var(--fs-xs);padding:1px 8px;border-radius:999px;background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn)}.d-ref-decide{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.d-ref-decide form{margin:0}.d-ref-reject{display:flex;gap:6px;align-items:center}.d-ref-reject input{width:150px}.d-ref-manual{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.d-ref-manual h3{margin:0 0 4px;font-size:15px}.d-ref-rewards{list-style:none;margin:0;padding:0;display:grid;gap:8px}.d-ref-rewards li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.d-ref-rewards small{display:block;color:var(--muted);font-size:var(--fs-xs)}.d-ref-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;margin-top:8px}.d-ref-form h3{margin:18px 0 6px;font-size:15px}.d-ref-preview{border:1px solid var(--line);border-radius:12px;padding:14px;margin:12px 0}.d-ref-card{border-radius:10px;padding:14px;background:color-mix(in srgb,var(--brand,#111) 7%,transparent);margin:6px 0 10px}.d-ref-card p{margin:6px 0}.d-ref-code{display:inline-block;margin-top:6px;padding:4px 10px;border:1px dashed var(--line);border-radius:8px;font:700 15px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}@media (max-width:760px){.d-ref-decide{justify-content:flex-start}.d-ref-reject input{width:100%}}.mf-steps{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.mf-step{border:1px solid var(--line,#e5e7eb);border-radius:10px;padding:10px 12px;display:grid;gap:6px;background:var(--surface,#fff)}.mf-step-head{display:grid;gap:2px}.mf-add{margin:4px 0}.mf-add>summary{cursor:pointer;font-size:13px;color:var(--muted,#52525b)}.mf-add[open]>summary{margin-bottom:6px}.mf-preview{width:100%;min-height:560px;border:1px solid var(--line,#e5e7eb);border-radius:10px;background:#f4f4f5}@media (max-width:760px){.mf-step{margin-inline-start:0!important;border-inline-start-width:4px}}.d-sup-unread td:first-child b{font-weight:800}.d-sup-unread td:first-child{box-shadow:inset 3px 0 0 var(--brand,var(--text))}.d-sup-labels{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px}.d-sup-labels a{text-decoration:none}.d-sup-head{margin:0 0 12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.d-sup-side{display:grid;gap:12px}.d-sup-side .p-panel{margin:0}.d-sup-msg{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.d-sup-msg.is-team{background:color-mix(in srgb,var(--brand,#2563eb) 6%,var(--panel))}.d-sup-msg.is-note{background:var(--warn-bg,#fffaeb);border-style:dashed}.d-sup-msg.is-system{padding:4px 14px;border:0;background:none;color:var(--muted);font-size:var(--fs-sm,13px)}.d-sup-msg.is-system .d-sup-body{display:inline;margin-left:6px}.d-sup-msg.is-system .d-sup-meta{display:inline}.d-sup-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.d-sup-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.d-sup-calls{list-style:none;margin:0;padding:0;display:grid;gap:12px}.d-sup-calls>li.is-due{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.d-sup-call-head{display:flex;gap:12px;align-items:flex-start}.d-sup-call-head p{margin:4px 0}.d-sup-entries{list-style:none;margin:0;padding:0;display:grid;gap:10px}.d-sup-entries>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.d-sup-code{font:800 22px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.d-sup-qr{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.d-sup-qr svg{border:1px solid var(--line);border-radius:8px}.d-sup-settings .p-table input{width:90px}.d-wb-offline:empty{display:none}.d-wb-offline{margin-bottom:12px}.d-wb-qr svg{width:220px;height:220px;max-width:100%;display:block}.d-wb-card input[type=radio]{margin-right:6px}.d-wb-drag{cursor:grab}.d-wb-drag[aria-grabbed=true]{opacity:.5}.d-dvi{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:-1px;background:var(--ok,#16a34a)}.d-dvi-table input,.d-dvi-table select{width:100%;min-width:8em}.d-ab-rdw{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:8px 0 0;font-size:var(--fs-sm)}.d-ab-rdw dt{color:var(--soft)}.d-ab-rdw dd{margin:0}.d-ab-feed{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.d-ab-feed code{overflow-wrap:anywhere;font-size:12px}.mf-schema{gap:0;padding:12px 0;overflow-x:auto}.mf-schema,.mf-schema-list{display:grid;justify-items:center}.mf-schema-list{list-style:none;margin:0;padding:0}.mf-node{display:grid;justify-items:center}.mf-node:before{content:"";width:2px;height:14px;background:var(--line,#e5e7eb)}.mf-node-start:before{display:none}.mf-node-box{display:grid;gap:2px;text-align:center;min-width:180px;max-width:280px;padding:8px 12px;border:1px solid var(--line,#e5e7eb);border-radius:10px;background:var(--surface,#fff)}.mf-node-box small{color:var(--muted,#6b7280);font-size:12px}.mf-node-end .mf-node-box,.mf-node-start .mf-node-box{border-radius:999px;min-width:0}.mf-node-mail .mf-node-box{border-color:var(--primary,#2563eb)}.mf-node-als .mf-node-box{border-style:dashed}.mf-branches{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:10px}.mf-branches>div{display:grid;justify-items:center;align-content:start;border-top:2px solid var(--line,#e5e7eb);padding-top:6px}.d-st-range{gap:6px;flex-wrap:wrap}.d-st-range :is(input[type=date],.p-datefield){inline-size:auto;min-inline-size:0}.d-st-goals .d-st-kpi{background:var(--panel-2)}.d-st-goals .d-st-kpi small{color:var(--muted);font-size:12px}.d-st-funnel{margin-block-start:16px}.d-st-funnel h3{font-size:15px;margin:0 0 8px}.d-st-funnel ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.d-st-funnel li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.d-st-funnel li,.d-st-funnel li>*{position:relative}.d-st-funnel li>span:nth-child(2){overflow-wrap:anywhere}.d-st-funnel li small{color:var(--muted);font-size:12px}.d-st-goals .d-st-res .d-st-kpi{display:grid;align-items:start}.d-menu-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.d-menu-row.is-child{margin-inline-start:32px}.d-menu-row.is-hidden{opacity:.6}.d-sup-fields{display:grid;gap:6px;margin:0}.d-sup-fields>div{display:flex;justify-content:space-between;gap:12px}.d-sup-fields dt{color:var(--muted,#667)}.d-sup-fields dd{margin:0;text-align:end}.d-codes{font-family:ui-monospace,monospace;font-size:var(--fs-sm);background:var(--panel-2);padding:12px;border-radius:var(--radius);column-count:2}.d-vg-chat{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:10px}.d-vg-chat li{border-block-end:1px solid var(--line);padding-block-end:8px}.d-vg-chat p{margin:4px 0;white-space:pre-wrap}.d-photomark{position:fixed;inset:0;z-index:60;background:rgb(0 0 0/.85);display:flex;flex-direction:column;gap:8px;padding:12px;overflow:auto}.d-photomark-bar{display:flex;flex-wrap:wrap;gap:6px}.d-photomark-bar button{min-height:36px;padding:0 10px;border-radius:8px;border:1px solid rgb(255 255 255/.4);background:#1f2937;color:#fff}.d-photomark-bar button[aria-pressed=true]{outline:3px solid #fff}.d-photomark canvas{margin:0 auto;background:#000;border-radius:6px}.d-photomark .p-hint{color:#fff}.d-pins-box{position:relative;display:inline-block;max-width:100%;cursor:crosshair}.d-pins-box img{display:block;max-width:100%;max-height:70vh;border-radius:6px}.d-pin{position:absolute;transform:translate(-50%,-50%);min-width:22px;height:22px;padding:0 4px;border-radius:11px;background:#64748b;color:#fff;font:600 12px/22px system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px #fff;pointer-events:none}.d-pin.is-open{background:#e11d48}.d-pin.is-new{background:#2563eb}.p-form fieldset.d-plainset{border:0;padding:0;background:none;border-radius:0}.d-sumline{margin:0 0 12px}.d-speech{gap:8px;margin:-4px 0 10px}.d-speech,.d-speech .d-link-btn{display:inline-flex;align-items:center}.d-speech .d-link-btn{gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);color:var(--soft);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.d-speech .d-link-btn:hover{color:var(--text);border-color:var(--line-2)}.d-speech .d-link-btn[aria-pressed=true]{color:var(--bad);border-color:var(--bad-line);background:var(--bad-bg)}.p-body:has(>.s-hub){max-width:1280px}.s-hub{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.s-hub-nav{position:sticky;top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);overflow-y:auto;overscroll-behavior:contain;padding:0 4px 16px 0;scrollbar-width:thin}.s-hub-search{display:block;position:sticky;top:0;z-index:1;background:var(--bg);padding-bottom:8px}.s-hub-search input{width:100%;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);font:inherit;font-size:var(--fs-sm);color:var(--text)}.s-hub-search input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.s-hub-group+.s-hub-group{margin-top:14px}.s-hub-glabel{display:flex;align-items:center;gap:6px;margin:0 0 4px;padding:0 8px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.s-hub-glabel svg{opacity:.8}.s-hub-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.s-hub-nav li a{display:flex;align-items:center;gap:9px;min-height:32px;padding:5px 8px;border-radius:7px;color:var(--soft);text-decoration:none;font-size:var(--fs-sm);line-height:1.3}.s-hub-nav li a svg{flex:none;color:var(--muted)}.s-hub-nav li a span{flex:1 1 auto;min-width:0}.s-hub-nav li a:hover{background:var(--panel-2);color:var(--text)}.s-hub-nav li a[aria-current=page]{background:var(--accent-soft,var(--panel-2));color:var(--text);font-weight:600;box-shadow:inset 2px 0 0 var(--primary)}.s-hub-nav li a[aria-current=page] svg{color:var(--primary)}.s-hub-nav li a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.s-hub-none{padding:8px;margin:0}.s-hub-main{min-width:0;max-width:960px}.s-hub-back{display:none}.s-topic-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--line)}.s-topic-head h2{margin:0 0 4px;font-size:20px;font-weight:650;letter-spacing:-.01em}.s-topic-head .p-hint{margin:0;max-width:62ch}.s-topic-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:none}.s-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:24px 0;border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 16px)}.s-sec:first-child,.s-topic-head+.s-onpage+.s-sec,.s-topic-head+.s-sec{border-top:0}.s-sec-head h3{margin:0 0 4px;font-size:var(--fs-md);font-weight:600;color:var(--text)}.s-sec-head .p-hint{margin:0}.s-sec-body{min-width:0;display:grid;gap:12px;align-content:start}.s-sec-body>.p-panel,.s-sec-body>form.p-panel,.s-sec-body>section.p-panel{margin:0}.s-sec-body .d-set .p-panel:first-child{border-top:0;padding-top:0}.s-annot>.p-panel,.s-annot>div>.p-panel,.s-annot>form.p-panel,.s-annot>section.p-panel{display:flow-root;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;margin:0;padding:24px 0}.s-annot>:first-child,.s-annot>div:first-child>.p-panel:first-child{border-top:0}.s-annot>.p-panel>:is(h2,h3):first-child{float:inline-start;width:calc(33.333% - 16px);margin:0 0 4px;font-size:var(--fs-md);font-weight:600}.s-annot>.p-panel>:is(h2,h3):first-child+.p-hint{float:inline-start;clear:inline-start;width:calc(33.333% - 16px);margin:0}.s-annot>.p-panel>:not(:is(h2,h3):first-child):not(:is(h2,h3):first-child+.p-hint){margin-inline-start:calc(33.333% + 8px)}.s-annot>.p-panel:not(:has(>:is(h2,h3):first-child))>*{margin-inline-start:0}.s-rows{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.s-rows li+li{border-top:1px solid var(--line)}.s-rows a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;color:var(--text);text-decoration:none;font-size:var(--fs-sm)}.s-rows a:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--faint,var(--muted));border-bottom:1.5px solid var(--faint,var(--muted));transform:rotate(-45deg);flex:none}.s-rows a:hover{background:var(--panel-2)}.s-rows small{display:block;color:var(--muted);font-size:12px}.s-onpage nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);font-size:13px}.s-onpage nav span{color:var(--muted);font-weight:600;margin-inline-end:4px}.s-onpage nav a{padding:2px 8px;border-radius:999px;background:var(--panel);border:1px solid var(--line);color:var(--soft);text-decoration:none;white-space:nowrap}.s-onpage nav a:hover{color:var(--text);border-color:var(--accent-line,var(--line))}.s-hub-main .d-set h2,.s-hub-main .d-set h3{scroll-margin-top:calc(var(--header-h) + 16px)}.s-topic{min-width:0}.s-topic>.d-set{padding-top:8px}@media (max-width:1100px){.s-hub{grid-template-columns:210px minmax(0,1fr);gap:24px}}@media (max-width:760px){.s-hub{display:block}.s-hub-nav{max-height:none;overflow:visible;padding:0}.s-hub-nav,.s-hub-search{position:static}.s-hub-nav li a{min-height:44px;font-size:var(--fs-md);padding:8px 10px}.s-hub-group ul{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;gap:0}.s-hub-nav li+li a{border-top:1px solid var(--line);border-radius:0}.s-hub-nav li a{border-radius:0}.s-hub-nav li a:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(-45deg);flex:none}.s-hub-nav li a[aria-current=page]{box-shadow:none}.s-hub.is-index .s-hub-main,.s-hub.is-topic .s-hub-nav{display:none}.s-hub-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 12px;font-size:var(--fs-sm);color:var(--primary);text-decoration:none}.s-topic-head{flex-direction:column;gap:10px}.s-topic-links{justify-content:flex-start}.s-sec{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 0}.s-annot>.p-panel>:is(h2,h3):first-child,.s-annot>.p-panel>:is(h2,h3):first-child+.p-hint{float:none;width:auto}.s-annot>.p-panel>*{margin-inline-start:0!important}.s-annot>.p-panel>:is(h2,h3):first-child+.p-hint{margin-bottom:12px}}.s-hub-main .p-checks{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.s-set{display:block;min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.s-set>.s-sec{border-top:1px solid var(--line)}.d-set>.s-set:first-child>.s-sec:first-of-type,.p-body>.s-set:first-of-type>.s-sec:first-of-type,.s-topic-head+.s-onpage+.d-set>.s-set:first-child>.s-sec:first-of-type{border-top:0}.s-sec-title{margin:0 0 4px;font-size:var(--fs-md);font-weight:600;color:var(--text)}.s-sec-head>.p-hint+.p-hint{margin-top:6px}.s-sec-head{min-width:0}.s-sec-body.p-form{gap:14px}.s-sec-body>:is(.p-btn,button[type=submit],[data-submit]){justify-self:start}.s-sec-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:0 0 24px}.s-sec-foot>*{grid-column:2;justify-self:start}.s-sec-foot{position:relative}.s-item{border:1px solid var(--line);border-radius:10px;background:var(--panel)}.s-item+.s-item{margin-top:-6px}.s-item>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 14px;cursor:pointer;list-style:none;font-weight:500}.s-item>summary::-webkit-details-marker{display:none}.s-item>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease;flex:none}.s-item[open]>summary:after{transform:rotate(-135deg)}.s-item>summary:hover{background:var(--panel-2);border-radius:10px}.s-item>summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:10px}.s-item>fieldset{border:0;border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin:0}.s-sec-body{max-width:640px}.s-sec-body .p-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}@media (max-width:760px){.s-sec-foot{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:20px}.s-sec-foot>*{grid-column:1}}