:root{--paper:#fff;--mist:#f3f6f9;--line:#dde4ec;--ink:#0b1b2b;--muted:#5d6b7c;--cyan:#00c6ff;--blue:#0072ff;--green:#0fa36b;--amber:#c8811a;--red:#d6373c}input:disabled,input[readonly]{background:var(--mist);color:var(--muted);cursor:not-allowed}*{box-sizing:border-box}body,html{overflow-x:hidden;max-width:100%}h1,h2,h3,p{margin:0}img{border:0;max-width:100%}body{margin:0;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--mist);color:var(--ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.num{font-variant-numeric:tabular-nums}button{font-family:inherit;font-size:inherit;cursor:pointer}header{background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.bar{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:0 24px;height:62px;position:relative}.navprog{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--blue));transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.navprog.on{opacity:1;animation:navload .9s ease-in-out infinite}@keyframes navload{0%{transform:scaleX(0);opacity:.35}55%{transform:scaleX(.72);opacity:1}to{transform:scaleX(.96);opacity:.65}}.logolink{flex:none;display:flex;align-items:center}.logo{height:24px;width:auto;display:block}.sitenav{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.navbtn{background:none;border:0;padding:10px 14px;border-radius:9px;font-weight:600;color:var(--muted);white-space:nowrap}.navbtn:hover{background:var(--mist);color:var(--ink)}.navbtn.on{background:var(--ink);color:#fff}.navbtn.pending{opacity:.78}.navbtn .tag{font-size:11px;font-weight:700;background:var(--red);color:#fff;border-radius:999px;padding:1px 6px;margin-left:5px}.navbtn.on .tag{background:#fff;color:var(--ink)}.navscrim,.navtoggle{display:none}.navextra{flex:none}.headright,.navextra{margin-left:auto;display:flex;align-items:center;gap:10px}.lang{display:flex;gap:2px;background:var(--mist);border-radius:999px;padding:2px}.lang button{border:0;background:none;padding:8px 10px;border-radius:999px;font-weight:800;font-size:12px;color:var(--muted);min-width:36px;min-height:36px}.lang button.on{background:var(--ink);color:#fff}.who,.who-row{display:flex;align-items:center;gap:8px}.who{padding:6px 12px 6px 6px;border:1px solid var(--line);border-radius:999px;font-weight:600;font-size:14px;white-space:nowrap;background:var(--paper)}.who .av{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800}main{max-width:1240px;margin:0 auto;padding:26px 24px 70px}.loginbox{max-width:420px;margin:80px auto;padding:28px 26px}.loginbox .logo{margin-bottom:18px}.loginbox .sub{margin:8px 0 0}.loginbox form{margin-top:20px}.loginbox .note+form{margin-top:0}.loginbox .hint{margin-top:20px}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}h1{font-size:26px;font-weight:800;letter-spacing:-.025em;margin:0}.sub{color:var(--muted);margin:4px 0 0;font-size:14px}.cta{border:0;border-radius:999px;color:#fff;font-weight:700;padding:11px 20px;background:linear-gradient(135deg,var(--cyan),var(--blue))}.cta:hover{background:linear-gradient(135deg,#009ed6,#005ad1)}.btn.is-busy,.btn[aria-busy=true],.cta.is-busy,.cta[aria-busy=true],.ghost.is-busy,.ghost[aria-busy=true]{opacity:.72;cursor:wait}.ghost{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:10px 18px;font-weight:600;color:var(--ink)}.ghost:hover{border-color:#b9c6d4}.ghost.danger{color:var(--red);border-color:#f0c9ca}.ghost.danger:hover{border-color:#e3a4a6}.cta:disabled,.ghost:disabled,.mini:disabled{opacity:.45;cursor:not-allowed}.mini{padding:5px 12px;font-size:13px;border-radius:999px;font-weight:600;border:1px solid var(--line);background:var(--paper);color:var(--ink);transition:transform .08s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}a.mini{display:inline-flex;align-items:center;text-decoration:none}.mini:hover{border-color:#b9c6d4}.mini:active:not(:disabled){transform:scale(.96);background:#e8eef4;border-color:#9eb0c2}.mini.is-busy,.mini[aria-busy=true]{opacity:.72;cursor:wait;transform:scale(.98);background:#e8eef4}.mini.danger{color:var(--red);border-color:#f0c9ca}.mini.danger:active:not(:disabled){background:#fdeeee}.link{background:none;border:0;color:var(--blue);font-weight:600;font-size:13.5px;padding:4px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:16px}.panel h2{font-size:15px;font-weight:700;margin:0 0 14px}.panel-save{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.h2row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px;flex-wrap:wrap}.h2row h2{margin:0}.top{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px}.wallet{background:var(--ink);color:#fff;border-radius:14px;padding:22px 24px;overflow:hidden;background-image:radial-gradient(120% 160% at 88% -10%,rgba(0,198,255,.32),transparent 58%)}.wallet .k{color:#a8c1d6;font-size:13.5px}.wallet .v{font-size:46px;font-weight:800;letter-spacing:-.04em;line-height:1;margin:6px 0 14px}.wallet .pay{background:#fff;color:var(--ink);border:0;border-radius:999px;padding:10px 20px;font-weight:700}.wallet .strip{display:flex;gap:26px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16);flex-wrap:wrap}.wallet .strip div span{display:block;color:#a8c1d6;font-size:12.5px}.wallet .strip div b{font-size:17px;font-weight:700;letter-spacing:-.02em}.stack{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px}.stack .row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.stack .row:last-of-type{border-bottom:0}.stack .row .n{font-size:22px;font-weight:800;letter-spacing:-.02em;width:54px;flex:none}.stack .row .lab{font-size:13.5px;line-height:1.3}.stack .row .lab b{display:block;font-weight:600}.stack .row .lab span{color:var(--muted);font-size:12.5px}.dot{width:8px;height:8px;border-radius:50%;flex:none}.d-green{background:var(--green)}.d-blue{background:var(--blue)}.d-grey{background:#c2ced9}.cols{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:start}.job{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 82px}.job:last-of-type{border-bottom:0}.job .shoe{width:56px;height:56px;border:0;background:transparent;border-radius:0;flex:none}.job .info{flex:1;min-width:0}.job .info b{font-weight:600;display:block;line-height:1.25}.job .info span,.job .when{color:var(--muted);font-size:12.5px}.job .when{text-align:right;white-space:nowrap}.job .when b{display:block;font-size:14px;color:var(--ink)}.job .when b.vandaag{color:var(--red);font-weight:800}.job.rood{background:#fef7f7;border-radius:10px;padding-left:12px;padding-right:12px;border-bottom-color:transparent}.meter{margin-bottom:16px}.meter:last-child{margin-bottom:0}.meter .t{display:flex;justify-content:space-between;font-size:13.5px;font-weight:600;margin-bottom:6px}.meter .t span{font-variant-numeric:tabular-nums}.track{height:7px;background:var(--mist);overflow:hidden}.fill,.track{border-radius:999px}.fill{height:100%;background:linear-gradient(90deg,var(--cyan),var(--blue))}.fill.ok{background:var(--green)}.fill.warn{background:var(--amber)}.meter .n{font-size:12.5px;color:var(--muted);margin-top:5px}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12.5px;color:var(--muted);font-weight:600;padding:0 10px 9px}td,th{border-bottom:1px solid var(--line)}td{padding:11px 10px;font-size:14px;vertical-align:middle}.neg{color:var(--red)}tbody tr:last-child td{border-bottom:0}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0;text-align:right}tr.click{cursor:pointer}tr.click:hover td{background:#f8fbfe}.prod{display:flex;align-items:center;gap:11px}.shoe{width:52px;height:52px;border:0;background:transparent;border-radius:0;flex:none;overflow:hidden}.shoe.shoe-lg{width:72px;height:72px}.shoe img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;background:transparent}.prod .t{font-weight:600;line-height:1.25;overflow-wrap:anywhere}.prod .s{color:var(--muted);font-size:12.5px}.acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.sku{color:var(--ink);font-size:14px;font-weight:600;letter-spacing:.01em}.asks-table td,.asks-table th{vertical-align:middle}.asks-table .prod{align-items:center}.asks-table .num,.asks-table td:nth-child(3),.asks-table td:nth-child(5){white-space:nowrap}.asks-table td.pick,.asks-table th.pick{width:36px;text-align:center;padding-right:8px;vertical-align:middle}.asks-table tr.on td{background:#f8fbfe}.asks-table .euroin.klein{display:inline-flex;width:auto}.status-col{text-align:right}.status-col .hint{margin-top:4px}.bulkbar .ghost{padding:5px 12px;font-size:13px;border-radius:999px}.pill{display:inline-block;font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.p-new{background:#e6f4ff;color:var(--blue)}.p-ok{background:#e6f7ef;color:var(--green)}.p-wait{background:var(--mist);color:var(--muted)}.p-warn{background:#fdf2e2;color:var(--amber)}.p-bad{background:#fdeceb;color:var(--red)}.tabs{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.tab{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:7px 14px;font-weight:600;font-size:13.5px;color:var(--muted)}.tab .c{color:var(--ink);font-weight:700}.tab.on{background:var(--ink);border-color:var(--ink)}.tab.on,.tab.on .c{color:#fff}.tab.pending{opacity:.72}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.search{flex:1;min-width:180px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;font-family:inherit;font-size:14.5px}.search:focus{outline:2px solid var(--cyan);outline-offset:1px}.search-row{display:flex;gap:8px;align-items:center}.search-row .search{width:auto;min-width:0}.search-row .ghost{flex:none}.search-hits.is-busy .prod.hit{opacity:.45;pointer-events:none}.search-status{display:flex;align-items:center;gap:8px;min-height:20px;margin:6px 0 8px}.search-spin{width:14px;height:14px;border:2px solid #c9d4df;border-top:2px solid var(--blue);border-radius:50%;animation:search-spin .7s linear infinite;flex:none}@keyframes search-spin{to{transform:rotate(1turn)}}.busy-text{display:inline-flex;align-items:center;gap:7px;justify-content:center}.btn-spin{width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:search-spin .7s linear infinite;flex:none;opacity:.85}.busy-dots{display:inline-flex;min-width:.95em;margin-left:1px}.busy-dots i{font-style:normal;font-weight:800;opacity:0;animation:busy-dot 1.2s infinite}.busy-dots i:first-child{animation-delay:0s}.busy-dots i:nth-child(2){animation-delay:.18s}.busy-dots i:nth-child(3){animation-delay:.36s}@keyframes busy-dot{0%,15%{opacity:0}30%,65%{opacity:1}80%,to{opacity:0}}.prod.hit.is-busy{opacity:.55;cursor:wait}.drop{position:relative}.menu{position:absolute;top:calc(100% + 6px);left:0;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 28px rgba(11,27,43,.12);padding:6px;min-width:240px;max-width:calc(100vw - 24px);display:none;z-index:30}.menu button,.menu.open{display:block}.menu button{width:100%;text-align:left;background:none;border:0;padding:12px 14px;border-radius:8px;font-weight:600;font-size:15px}.menu button:hover{background:var(--mist)}.menu .sep{height:1px;background:var(--line);margin:5px 0}.menu .del{color:var(--red)}input[type=checkbox]{width:16px;height:16px;accent-color:#0072ff}.sw{position:relative;display:inline-block;width:38px;height:22px;flex:none}.sw input{opacity:0;width:0;height:0}.sl{inset:0;background:#c9d4df;border-radius:999px;cursor:pointer}.sl,.sl:before{position:absolute;transition:.15s}.sl:before{content:"";width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%}.sw input:checked+.sl{background:var(--blue)}.sw input:checked+.sl:before{transform:translateX(16px)}.note{display:flex;align-items:flex-start;gap:12px;background:#eef8ff;border:1px solid #cbe6fb;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5;color:#0d4c78;margin:20px 0}.note>*{flex:1;min-width:0}.note.warn{background:#fffaf1;border-color:#f0d8ae;color:#7a5312}.note.ok{background:#eefaf4;border-color:#b7e4cd;color:#0d5c3a}.pw-wrap{position:relative}.pw-wrap input{padding-right:46px}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:none;color:var(--muted);display:grid;place-items:center;border-radius:8px;padding:0}.pw-eye:hover{color:var(--ink);background:var(--mist)}.pw-hint{margin-top:8px}.pw-meter{margin-top:10px}.pw-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:6px}.pw-bars i{height:6px;border-radius:999px;background:#e3eaf1}.pw-meter.s1 .pw-bars i:nth-child(-n+1){background:var(--red)}.pw-meter.s2 .pw-bars i:nth-child(-n+2){background:var(--amber)}.pw-meter.s3 .pw-bars i:nth-child(-n+3){background:#2f9e6a}.pw-meter.s4 .pw-bars i{background:var(--green)}.pw-meter span{font-size:12.5px;font-weight:600;color:var(--muted)}.pw-meter.s1 span{color:var(--red)}.pw-meter.s2 span{color:var(--amber)}.pw-meter.s3 span,.pw-meter.s4 span{color:var(--green)}.askin{width:96px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;font-family:inherit;font-size:14px;font-weight:600;text-align:right}.askin:focus{outline:2px solid var(--cyan);outline-offset:1px}.euroin,.field .euroin{display:grid;grid-template-columns:auto 1fr;align-items:center;width:100%;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--paper);min-width:0;height:44px;overflow:hidden}.euroin span{display:flex;align-items:center;height:44px;padding:0 0 0 13px;font-weight:800;color:var(--ink);line-height:1}.euroin input,.field .euroin input,.field input.euroin{border:0;background:transparent;padding:0 13px 0 8px;height:44px;width:100%;min-width:0;font:inherit;font-weight:600;font-size:16px;text-align:right;border-radius:0;box-sizing:border-box}.euroin input:focus{outline:none}.euroin:focus-within{outline:2px solid var(--cyan);outline-offset:1px}.euroin.klein{min-width:108px;width:auto;height:36px;border-radius:9px}.euroin.klein span{height:36px;padding-left:10px}.euroin.klein input,.field .euroin.klein input{height:36px;padding:0 10px 0 6px;font-size:14px}.ask-edit{display:flex;align-items:center;gap:8px}.ask-edit .euroin{flex:1;min-width:0}.cardlist,.mob-only{display:none}.itemcard{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;border-radius:0;content-visibility:auto;contain-intrinsic-size:auto 88px}.itemcard:last-child{border-bottom:0}.itemcard .prod{min-width:0;flex:1}.itemcard .t{overflow-wrap:anywhere}.itemrow{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.itemrow:last-child{border-bottom:0}.itemrow.on{background:#f8fbfe;margin:0 -12px;padding:0 12px;border-radius:10px}.itemrow .itemcard{border-bottom:0;flex:1;min-width:0}.itemrow.all{padding:4px 0 10px;font-size:13.5px;font-weight:600;color:var(--muted)}.bulkbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:12px 14px;background:#eef8ff;border:1px solid #cbe6fb;border-radius:12px}.bulkbar .n{font-weight:700;flex:1;min-width:140px}.bulkbar .acts{margin-left:auto}.bulk-edit{flex-wrap:wrap;width:100%}.ask-edit,.bulk-edit,.bulk-edit form{display:flex;align-items:center;gap:8px}.ask-edit select,.bulk-edit select,.qtyin{height:36px;border:1px solid var(--line);border-radius:9px;background:var(--paper);font:inherit;font-size:13.5px;font-weight:600;padding:0 10px}.qtyin{width:72px;text-align:center;padding:0}.ask-edit .qtyin{flex:none}.kv .ask-edit{margin-left:auto}.confirm-type{display:block;margin:4px 0 8px}.confirm-type span{display:block;font-size:13.5px;font-weight:600;margin-bottom:6px}.confirm-type input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font:inherit;font-weight:600}.confirm-type input:focus{outline:2px solid var(--cyan);outline-offset:1px}.check.pick{max-width:none;gap:0;flex:none}.modal .acts{margin-top:16px}.err{color:var(--red);font-size:13.5px;font-weight:600;margin:0 0 12px}.modal.sheet{margin:12vh 12px auto;max-width:520px;min-height:0;border-radius:16px;padding:20px}.ask-submit{justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px}.ask-submit,.cond{display:flex;align-items:center}.cond{gap:10px;font-size:13.5px;font-weight:600;max-width:360px}.cond input{flex:none}.check{position:relative;display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;max-width:380px;cursor:pointer}.check input{position:absolute;opacity:0;width:0;height:0}.check .box{width:20px;height:20px;border:1.5px solid var(--line);border-radius:6px;background:var(--paper);flex:none;position:relative}.check input:checked+.box{background:var(--blue);border-color:var(--blue)}.check input:checked+.box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.check input:focus-visible+.box{outline:2px solid var(--cyan);outline-offset:2px}.check.warn .box{border-color:var(--red)}.qty{display:flex;align-items:center;gap:8px}.qty button{width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:20px;line-height:1}.qty input{width:64px;height:44px;text-align:center;padding:0}.filepick-wrap{display:flex;align-items:flex-end;gap:10px}.filepick{position:relative;display:block;cursor:pointer;flex:1;min-width:0}.filepick input{position:absolute;inset:auto 0 0 0;height:46px;opacity:0;cursor:pointer}.filepick-lab{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.filepick-box{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-weight:600;color:var(--muted)}.filepick-box.on{color:var(--ink)}.filepick-box b{color:var(--muted);font-weight:700}.filepick:focus-within .filepick-box{outline:2px solid var(--cyan);outline-offset:1px}.filepick-del{flex:none;margin-bottom:10px}.fee-list{margin:16px 0 8px}.fee-list .k,.fee-row{margin-bottom:8px}.fee-row{display:flex;align-items:center;gap:8px}.fee-row span{font-weight:700;color:var(--muted)}.prod.pick{justify-content:space-between}.prod.hit{width:100%;text-align:left;background:none;border:0;padding:12px 0;border-bottom:1px solid var(--line)}.prod.hit:hover{background:#f8fbfe}.hint{font-size:12.5px;color:var(--muted);margin-top:3px}.drop-zone{border:1.5px dashed #c2d0dd;border-radius:12px;padding:24px;text-align:center;background:var(--mist)}.drop-zone b{display:block;margin-bottom:4px}.csv-ex{margin:0;padding:14px 16px;background:var(--mist);border-radius:10px;font-size:13px;overflow:auto}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{margin-bottom:14px}.field label{display:block;font-size:13px;font-weight:600;margin-bottom:5px}.field input,.field select{width:100%;padding:10px 13px;border:1px solid var(--line);border-radius:10px;font-family:inherit;font-size:14.5px;background:var(--paper)}.field .euroin{display:grid;grid-template-columns:auto 1fr;align-items:center;width:100%;margin:0;height:44px}.field .euroin input{width:100%;height:44px;border:0;padding:0 13px 0 8px;background:transparent}.view{display:none}.view.on{display:block}.fold{display:none}.fold.open{display:block}.mcard{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;overflow:hidden}.mcard.open{border-color:#b6d8f3;box-shadow:0 6px 20px rgba(11,27,43,.07)}.mhead{display:flex;align-items:center;gap:14px;padding:14px 18px;cursor:pointer}.mhead:hover{background:#f8fbfe}.mhead .big{width:64px;height:64px;border:0;background:transparent;border-radius:0;flex:none}.mhead .mi{flex:1;min-width:0}.mhead .mi b{font-weight:700;letter-spacing:-.01em;display:block;line-height:1.25}.mhead .mi span{color:var(--muted);font-size:13px}.mhead .mv{text-align:right;white-space:nowrap}.mhead .mv b{display:block;font-weight:700;font-variant-numeric:tabular-nums}.mhead .mv span{color:var(--muted);font-size:12.5px}.chev{border:0;background:none;color:var(--muted);font-size:18px;padding:0 2px;transition:transform .15s}.mcard.open .chev{transform:rotate(180deg)}.mbody{display:none;padding:4px 18px 18px;border-top:1px solid var(--line)}.mcard.open .mbody{display:block}.sizerow{display:grid;grid-template-columns:48px 1.2fr 1fr 1.4fr 44px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.sizerow:last-child{border-bottom:0}.sizerow .mt{font-weight:700;font-variant-numeric:tabular-nums}.sizerow .sublab{display:block;color:var(--muted);font-size:12px;margin-bottom:3px}.lever{padding:7px 10px;border:1px solid var(--line);border-radius:9px;font-family:inherit;font-size:13.5px;background:var(--paper)}.sizehead{display:grid;grid-template-columns:48px 1.2fr 1fr 1.4fr 44px;gap:12px;font-size:12.5px;color:var(--muted);font-weight:600;padding:12px 0 8px;border-bottom:1px solid var(--line)}.autoprice{font-weight:700;font-variant-numeric:tabular-nums;font-size:15px}.bodem{display:flex;align-items:center;gap:6px;margin-top:4px}.bodem span{font-size:12px;color:var(--muted)}.askin.klein{width:74px;padding:5px 8px;font-size:13px}.sw.klein{width:32px;height:19px}.sw.klein .sl:before{width:13px;height:13px;left:3px;top:3px}.sw.klein input:checked+.sl:before{transform:translateX(13px)}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.chip{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:6px 13px;font-weight:600;font-size:13px;color:var(--muted)}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.scrim{position:fixed;inset:0;background:rgba(11,27,43,.45);display:none;z-index:60;padding:24px;overflow:auto}.scrim.open{display:block}.modal{max-width:560px;margin:40px auto;background:var(--paper);border-radius:16px;padding:24px;box-shadow:0 24px 60px rgba(11,27,43,.3)}.modal h3{margin:0 0 4px;font-size:20px;font-weight:800;letter-spacing:-.02em}.modal .msub{color:var(--muted);font-size:13.5px;margin-bottom:18px}.modal .close{float:right;border:0;background:none;font-size:20px;color:var(--muted);line-height:1}.kv{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.kv:last-of-type{border-bottom:0}.kv span{color:var(--muted)}.kv b{font-weight:600}.steps{margin:16px 0}.step{display:flex;gap:12px;align-items:flex-start;padding-bottom:14px;position:relative}.step:last-child{padding-bottom:0}.step .bul{width:11px;height:11px;border-radius:50%;background:#c9d4df;margin-top:5px;flex:none;z-index:2}.step.done .bul{background:var(--green)}.step.now .bul{background:var(--blue);box-shadow:0 0 0 4px rgba(0,114,255,.16)}.step:not(:last-child):after{content:"";position:absolute;left:5px;top:16px;bottom:0;width:1px;background:var(--line)}.step b{font-weight:600;display:block;font-size:14px}.step span{color:var(--muted);font-size:12.5px}.opt{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);border-radius:11px;padding:12px 14px;margin-bottom:8px;cursor:pointer}.opt.sel{border-color:var(--blue);background:#f5faff}.opt input{margin-top:3px;accent-color:#0072ff}.opt b{font-weight:600;display:block;font-size:14px}.opt span{color:var(--muted);font-size:12.5px}.seg{gap:4px;padding:4px;border:1px solid var(--line);background:var(--mist)}.seg,.seg label{display:flex;border-radius:999px}.seg label{flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0;padding:8px 10px;font-weight:700;font-size:13px;color:var(--muted);cursor:pointer;text-align:center}.seg label.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px rgba(11,27,43,.08)}.seg label.disabled{opacity:.45;cursor:not-allowed}.seg input{position:absolute;opacity:0;pointer-events:none}.seg .soon{font-size:10px;font-weight:600;color:var(--muted);letter-spacing:.02em}.mfoot{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.scrim.vol{padding:0}.modal.vol{max-width:none;width:100%;margin:0;min-height:100vh;border-radius:0;padding:0;box-shadow:none}.volkop{position:sticky;top:0;background:var(--paper);border-bottom:1px solid var(--line);z-index:5;padding:18px 28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.volkop .msub,.volkop h3{margin:0}.volkop .terug{margin-left:auto;border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:9px 18px;font-weight:600}.volbody{padding:24px 28px 60px;max-width:1180px;margin:0 auto}.orderpage .head{align-items:center;justify-content:flex-end;margin-bottom:12px}.orderpage .volkop{position:static;z-index:auto;width:100%;margin:0 0 16px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--paper);justify-content:space-between}.orderpage .volkop .when{margin-left:auto;text-align:right;white-space:nowrap}.orderpage .volkop .when .hint{margin:0}.orderpage .volbody{padding:0;max-width:none;margin:0}.orderpage .volgrid{gap:16px}.volgrid{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:start}.volgrid .paneel{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:16px}.gelukt{text-align:center;padding:10px 0 4px}.gelukt .vink{width:52px;height:52px;border-radius:50%;background:#e6f7ef;color:var(--green);display:grid;place-items:center;font-size:26px;font-weight:800;margin:0 auto 12px}.kies{display:flex;flex-direction:column;gap:8px;margin-top:18px}.kies button{width:100%;text-align:left;padding:13px 16px;border-radius:11px;border:1px solid var(--line);background:var(--paper);font-weight:600}.kies button b{display:block;font-weight:700}.kies button span{color:var(--muted);font-size:12.5px;font-weight:400}.kies button.prim{border-color:var(--blue);background:#f5faff}.gekozen{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:11px;padding:10px 12px}.gekozen b{display:block;font-weight:600;line-height:1.25}.gekozen span{color:var(--muted);font-size:12.5px}.gekozen .link{margin-left:auto}.topacts{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.btn{border:0;border-radius:999px;padding:10px 18px;font-weight:700;color:#fff;font-size:14px}.btn.rood{background:var(--red)}.btn.geel{background:var(--amber)}.btn.blauw{background:linear-gradient(135deg,var(--cyan),var(--blue))}.btn.grijs{background:var(--mist);color:var(--muted);cursor:not-allowed}.stop{border:1px solid #f0c9ca;background:#fdf3f3;border-radius:12px;padding:16px 18px;margin-bottom:18px}.stop b{color:var(--red);font-size:15px}.stop p{margin:6px 0 0;font-size:13.5px;color:#7a2a2c}.stop .fijn{color:var(--muted);font-size:12.5px}.klok{margin-top:10px;background:#fff;border:1px solid #f0c9ca;border-radius:9px;padding:9px 13px;font-size:13.5px;color:var(--red);font-variant-numeric:tabular-nums}.tweekol{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}.blokkop{font-size:12.5px;color:var(--muted);font-weight:700;padding:14px 0 6px;border-top:1px solid var(--line);margin-top:6px}.tweekol .blokkop{border-top:0;margin-top:0;padding-top:0}.adres{font-size:14px;line-height:1.55}.adres span{color:var(--muted);font-size:13px}@media (max-width:620px){.tweekol{grid-template-columns:1fr}}@media (max-width:1100px) and (min-width:901px){.bar{gap:12px;padding:0 16px}.navbtn{padding:10px}.who{max-width:168px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:900px){body{overflow-x:hidden}body.nav-open{overflow:hidden}.cols,.grid2,.orderpage .volgrid,.top,.volgrid{grid-template-columns:1fr}.hidesm{display:none}header{z-index:70}.bar{position:relative;gap:10px;height:58px;padding:0 14px;flex-wrap:nowrap}.logo{height:32px;width:auto}.panel-save .cta{width:100%}.wallet .strip{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:16px}.job{align-items:flex-start}.job .when{white-space:normal;max-width:38%}.prod.pick{flex-wrap:wrap}.prod.pick .link{margin-left:auto}.itemcard{align-items:flex-start}.itemcard .pill{flex:none;max-width:42%;white-space:normal;text-align:right;line-height:1.25}.check{max-width:none}.qty input{font-size:16px}.who{max-width:100%;overflow:hidden;text-overflow:ellipsis}.saleschart{height:132px}.chips,.tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;margin-right:-14px;padding-right:14px}.chip,.tab{flex:none}.orderpage .volkop .when{white-space:normal}.navtoggle{display:grid;place-content:center;gap:5px;width:44px;height:44px;margin-left:auto;border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:0}.navtoggle span{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .15s,opacity .15s}.navtoggle.on span:first-child{transform:translateY(7px) rotate(45deg)}.navtoggle.on span:nth-child(2){opacity:0}.navtoggle.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navscrim{display:block;position:fixed;inset:58px 0 0 0;background:rgba(11,27,43,.35);border:0;padding:0;z-index:45}.sitenav{display:none;position:fixed;top:58px;left:12px;right:12px;flex:none;flex-direction:column;align-items:stretch;gap:6px;max-height:calc(100vh - 78px);overflow:auto;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px rgba(11,27,43,.16);z-index:50}.sitenav.open{display:flex}.sitenav .navbtn{width:100%;min-height:48px;padding:14px 16px;font-size:16px;display:flex;align-items:center;justify-content:space-between}.navextra{margin:8px 0 0;padding-top:12px;border-top:1px solid var(--line);width:100%;flex-direction:column;align-items:stretch;gap:12px}.navextra .lang{width:100%;justify-content:space-between}.navextra .lang button{flex:1;min-height:44px;font-size:13px}.who-row{flex-wrap:wrap}.who-row .who{flex:1;min-width:0}.who-row .ghost{min-height:44px;width:100%}.headright{flex-wrap:wrap}main{padding:18px 14px max(80px,calc(28px + env(safe-area-inset-bottom, 0px)))}h1{font-size:22px}.head{align-items:stretch}.head .acts,.head .cta,.head .ghost{width:100%;text-align:center}.head .acts{justify-content:stretch}.bulkbar,.head .acts{flex-direction:column}.bulkbar{align-items:stretch}.bulkbar .acts{margin-left:0;width:100%;flex-direction:column}.ask-edit,.bulk-edit,.bulk-edit form,.bulkbar .mini{width:100%}.ask-edit select,.bulk-edit select,.qtyin{height:40px;flex:1;min-width:0;font-size:16px}.cta,.ghost{min-height:44px}.mini{min-height:40px;padding:8px 14px}.chip,.tab{min-height:40px;padding:10px 14px;font-size:14px}.search{min-width:0;width:100%}.euroin input,.field .euroin input,.field input,.field select,.search{font-size:16px}.euroin,.euroin input,.euroin span,.field .euroin,.field .euroin input,.field .euroin span{height:48px}.ask-submit{flex-direction:column;align-items:stretch}.ask-submit .acts,.ask-submit .acts .cta,.ask-submit .acts .ghost{width:100%}.filepick-wrap{flex-direction:column;align-items:stretch}.filepick-del{margin:0}.panel{overflow:visible}.desk-only{display:none}.cardlist,.mob-only{display:block}.orderpage .topacts{margin:0 0 14px;flex-direction:column}.orderpage .topacts .btn{width:100%;text-align:center;min-height:46px}.sheet .acts{justify-content:stretch;margin-top:16px}.sheet .acts .mini,.sheet .acts form{width:100%}.csv-ex{overflow-x:hidden;white-space:pre-wrap}.wallet .v{font-size:34px}.sizehead,.sizerow{grid-template-columns:40px 1fr 1.1fr 40px}.sizehead .hidesm,.sizerow .hidesm{display:none}.loginbox{margin:24px auto}.headright .sub{display:none}.scrim{padding:12px;align-items:flex-end}.scrim.open{display:flex}.modal{margin:0;border-radius:16px;min-height:0;width:100%;max-height:calc(100vh - 24px);overflow:auto}.modal.sheet{margin:auto 0 0;border-radius:16px 16px 0 0}.topacts:empty{display:none}.sheet .ask-edit{flex-direction:column;align-items:stretch}.menu{left:12px;right:12px;min-width:0;width:auto}.kv{gap:12px;flex-wrap:wrap}}.skel{background:linear-gradient(90deg,#e6edf3,#f4f8fb,#e6edf3);background-size:240% 100%;animation:skel 1.1s ease-in-out infinite;border-radius:10px}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}.dashload .panel,.dashload .stack,.dashload .wallet{min-height:160px}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}button.who{background:var(--paper);margin-left:0}.admin-list{display:grid;gap:10px}.admin-item{border:1px solid var(--line);border-radius:11px;background:var(--paper)}.admin-item summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px}.admin-item-body{padding:0 14px 14px;border-top:1px solid var(--line)}.admin-act{display:flex;align-items:center;gap:6px}.admin-act input:not([type=hidden]),.admin-act input[type=date],.admin-act select{padding:5px 8px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:12.5px;max-width:150px;background:var(--paper)}.admin-orders td .acts{justify-content:flex-start;max-width:420px}.admin-orders tr.late td{background:#fdf5f5}.admin-import{display:flex;gap:10px;align-items:end;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid var(--line)}.admin-import .cta{flex:none}.admin-order-form{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.admin-order-form .field{min-width:200px}.admin-order-form input[type=date]{display:block;margin-top:4px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--paper);font:inherit}.admin-shopify-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.admin-form{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;gap:9px;align-items:end;padding:12px 0;border-bottom:1px solid var(--line)}.admin-form:last-child{border-bottom:0}.admin-form label{font-size:12px;font-weight:600}.admin-form input,.admin-form select{display:block;width:100%;margin-top:4px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--paper);font:inherit;font-size:13px}@media (max-width:900px){.admin-form{grid-template-columns:1fr}.admin-item summary{align-items:flex-start;flex-direction:column}.admin-import{flex-direction:column;align-items:stretch}}.nfpage{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:48px 24px}.nfpage h1{font-size:32px}.nfpage .cta{display:inline-flex;align-items:center;text-decoration:none}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_28f310{font-family:Archivo,Archivo Fallback;font-style:normal}