.pd-root{--pd-ink:#15201c;--pd-ink-soft:#33413a;--pd-paper:#f3efe4;--pd-paper-deep:#e5dfd0;--pd-white:#fffdf7;--pd-orange:#ff5b35;--pd-orange-dark:#a83219;--pd-mint:#b9e6d0;--pd-green:#145b49;--pd-yellow:#e8c963;--pd-line:#15201c2e;--pd-shadow:0 26px 70px #191f1b33;width:100%;color:var(--pd-ink);font-family:IBM Plex Sans,Arial Narrow,Arial,sans-serif}.pd-root *,.pd-root :before,.pd-root :after{box-sizing:border-box}.pd-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pd-stage{min-width:0}.pd-playback{justify-content:flex-end;width:calc(100% - 48px);max-width:1050px;margin:0 auto 8px;display:flex}.pd-playback button{appearance:none;border:1px solid var(--pd-ink);background:var(--pd-white);min-height:44px;color:var(--pd-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:650 12px/1.2 IBM Plex Sans,Arial,sans-serif;display:inline-flex}.pd-playback button:hover,.pd-playback button:focus-visible{background:var(--pd-paper-deep)}.pd-playback button:focus-visible{outline:3px solid var(--pd-orange);outline-offset:2px}.pd-steps{border:1px solid var(--pd-ink);background:var(--pd-paper-deep);z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:calc(100% - 48px);max-width:1050px;margin:0 auto -1px;display:grid;position:relative}.pd-step__progress{height:3px;position:absolute;inset:auto 0 0;overflow:hidden}.pd-step__progress i{background:var(--pd-orange);width:0;height:100%;display:block}.pd-step[data-playing] .pd-step__progress i{animation-name:pd-step-progress;animation-timing-function:linear;animation-fill-mode:forwards}.pd-step{appearance:none;min-height:68px;color:var(--pd-ink);cursor:pointer;letter-spacing:-.01em;text-align:left;background:0 0;border:0;border-right:1px solid #15201c47;border-radius:0;align-items:center;gap:10px;padding:12px 14px;font:650 14px/1.25 IBM Plex Sans,Arial,sans-serif;transition:color .18s,background-color .18s;display:flex;position:relative}.pd-step:last-child{border-right:0}.pd-step:hover{background:#fffdf799}.pd-step[aria-selected=true]{color:var(--pd-white);background:var(--pd-ink)}.pd-step:focus-visible{outline:3px solid var(--pd-orange);outline-offset:-4px}.pd-step__number{color:var(--pd-orange-dark);flex:none;font:600 12px/1 IBM Plex Mono,monospace}.pd-step__label{overflow-wrap:normal;word-break:normal;min-width:0}.pd-step[aria-selected=true] .pd-step__number{color:var(--pd-orange)}.pd-console{border:1px solid var(--pd-ink);background:var(--pd-paper);box-shadow:var(--pd-shadow);overflow:hidden}.pd-console__bar{border-bottom:1px solid var(--pd-ink);background:var(--pd-white);grid-template-columns:minmax(210px,1fr) auto minmax(180px,1fr);align-items:stretch;min-height:64px;display:grid}.pd-brand{align-items:center;gap:10px;padding:10px 16px;display:flex}.pd-brand>div,.pd-map-toolbar>div:first-child,.pd-section-title>div{flex-direction:column;display:flex}.pd-brand strong{letter-spacing:.075em;font:750 17px/1 IBM Plex Sans Condensed,Arial Narrow,sans-serif}.pd-brand span,.pd-section-title span,.pd-map-toolbar span,.pd-capacity__heading span{color:#4f5b54;letter-spacing:.08em;margin-top:5px;font:600 8px/1 IBM Plex Mono,monospace}.pd-mark{flex:none;width:35px;height:35px}.pd-mark path:first-child{fill:var(--pd-orange);stroke:var(--pd-ink);stroke-width:1.5px}.pd-mark path:not(:first-child),.pd-mark circle{fill:none;stroke:var(--pd-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.pd-day{border-right:1px solid var(--pd-line);border-left:1px solid var(--pd-line);color:#58635d;letter-spacing:.035em;justify-content:center;align-items:center;gap:8px;padding:0 18px;font:600 9px/1 IBM Plex Mono,monospace;display:flex}.pd-day strong{color:var(--pd-ink);font-weight:700}.pd-live-dot{background:var(--pd-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #145b4921}.pd-day__divider{background:var(--pd-line);width:1px;height:16px;margin:0 3px}.pd-sample-label{border:1px solid var(--pd-ink);background:var(--pd-yellow);box-shadow:3px 3px 0 var(--pd-ink);letter-spacing:.07em;place-self:center end;align-items:center;gap:7px;margin-right:16px;padding:7px 10px;font:750 12px/1.2 IBM Plex Mono,monospace;display:flex;transform:rotate(1.2deg)}.pd-sample-label svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:15px}.pd-workspace{min-height:776px;position:relative}.pd-dispatch{z-index:3;border:1px solid var(--pd-ink);background:var(--pd-white);flex-direction:column;width:270px;min-width:0;display:flex;position:absolute;top:86px;bottom:132px;left:16px;overflow:hidden;box-shadow:8px 8px #15201c24}.pd-section-title{border-bottom:1px solid var(--pd-line);justify-content:space-between;align-items:center;min-height:70px;padding:12px 14px 11px 16px;display:flex}.pd-section-title strong{margin-top:5px;font:700 17px/1 IBM Plex Sans Condensed,Arial Narrow,sans-serif}.pd-section-title__count{border:1px solid var(--pd-ink);border-radius:50%;place-items:center;width:29px;height:29px;display:grid;color:var(--pd-ink)!important;font:650 9px/1 IBM Plex Mono,monospace!important}.pd-job-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pd-job-list:focus-visible{outline:3px solid var(--pd-accent);outline-offset:-3px}.pd-job{border-bottom:1px solid var(--pd-line);background:0 0;grid-template-columns:43px minmax(0,1fr);min-height:94px;padding:14px 11px 12px 12px;transition:background-color .22s;display:grid;position:relative}.pd-job--free{opacity:1;border-bottom:0;align-items:center;min-height:76px}.pd-job--free .pd-job__time,.pd-job--free .pd-job__main strong{color:#6a746e}.pd-job--free .pd-job__main strong{font-style:italic;font-weight:600}.pd-job--free:after{content:"";pointer-events:none;border:1px dashed #15201c47;border-radius:3px;position:absolute;inset:8px 10px 8px 8px}.pd-job--focus{background:#fff5e9}.pd-job--focus:before{content:"";background:var(--pd-orange);width:5px;position:absolute;inset:0 auto 0 0}.pd-job__time{color:var(--pd-ink);padding-top:2px;font:700 10px/1 IBM Plex Mono,monospace}.pd-job--focus .pd-job__time{color:var(--pd-orange-dark)}.pd-job__main{flex-direction:column;min-width:0;display:flex}.pd-job__main strong{text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.15 IBM Plex Sans,Arial,sans-serif;overflow:hidden}.pd-job__main span{color:#55615a;align-items:center;gap:5px;margin-top:6px;font:500 10px/1 IBM Plex Sans,Arial,sans-serif;display:flex}.pd-job__main span i{background:currentColor;border-radius:50%;width:3px;height:3px}.pd-job__main small{color:#4f5b54;letter-spacing:.07em;margin-top:7px;font:600 7px/1 IBM Plex Mono,monospace}.pd-status{background:var(--pd-paper);color:#44514a;letter-spacing:.025em;text-transform:uppercase;border:1px solid #15201c33;grid-column:2;justify-self:start;align-items:center;gap:5px;margin-top:7px;padding:4px 6px;font:650 7px/1 IBM Plex Mono,monospace;display:inline-flex}.pd-status i{background:#78827d;border-radius:50%;width:5px;height:5px}.pd-status--nova{border-color:var(--pd-orange);color:#a5361e;background:#ffe8dc}.pd-status--nova i{background:var(--pd-orange)}.pd-status--na-ceste{color:#715d19;background:#fff0b8;border-color:#a58a2c}.pd-status--na-ceste i{background:#b39220}.pd-status--dokonceno,.pd-status--na-cov,.pd-status--k-fakturaci{border-color:var(--pd-green);background:var(--pd-mint);color:var(--pd-green)}.pd-status--dokonceno i,.pd-status--na-cov i,.pd-status--k-fakturaci i{background:var(--pd-green)}.pd-dispatch__footer{border-top:1px solid var(--pd-ink);background:var(--pd-paper-deep);justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.pd-trial-cta{background:var(--pd-orange);min-height:52px;color:var(--pd-ink);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--pd-ink);border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pd-trial-cta:hover{filter:brightness(1.05)}.pd-trial-cta svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.pd-dispatch__action{appearance:none;border:0;border-top:1px solid var(--pd-ink);background:var(--pd-orange);width:100%;min-height:58px;color:var(--pd-ink);cursor:pointer;text-align:left;letter-spacing:.05em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font:750 14px/1.25 IBM Plex Mono,monospace;transition:background-color .16s;display:flex}.pd-dispatch__action:hover{background:#ff7452}.pd-dispatch__action:focus-visible{outline:3px solid var(--pd-ink);outline-offset:-5px}.pd-dispatch__action svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:14px}.pd-dispatch__footer span{color:#4f5b54;max-width:80px;font:600 7px/1.35 IBM Plex Mono,monospace}.pd-dispatch__footer strong{font:650 10px/1 IBM Plex Sans,Arial,sans-serif}.pd-dispatch__footer b{color:var(--pd-orange-dark);font:700 10px/1 IBM Plex Mono,monospace}.pd-map-column{grid-template-rows:70px minmax(590px,1fr) auto;min-width:0;min-height:776px;display:grid}.pd-map-toolbar{border-bottom:1px solid var(--pd-line);background:var(--pd-white);grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:10px 15px;display:grid}.pd-map-toolbar strong{letter-spacing:.02em;margin-top:5px;font:700 13px/1 IBM Plex Sans Condensed,Arial Narrow,sans-serif}.pd-route-metric{flex-direction:column;min-width:55px;display:flex}.pd-route-metric small{color:#4f5b54;font:600 7px/1 IBM Plex Mono,monospace}.pd-route-metric strong{margin-top:6px;font:650 9px/1 IBM Plex Mono,monospace}.pd-map{background:#e9e5d9;height:100%;min-height:280px;position:relative;overflow:hidden}.pd-map>.pd-map__canvas{opacity:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.pd-map[data-map-ready] .pd-map__canvas{opacity:1}.pd-map[data-map-unavailable] .pd-map__canvas{display:none}.pd-map__svg{z-index:1;color:#15201c17;width:100%;height:100%;min-height:280px;display:block;position:absolute;inset:0}.pd-map__paper{fill:#ebe7db}.pd-map__grid{opacity:.72}.pd-map__fields path{fill:#c6cdb16b;stroke:#15201c14;stroke-width:1px}.pd-map__minor-roads path{fill:none;stroke:#fffdf7;stroke-linecap:round;stroke-width:12px}.pd-map__minor-roads path:nth-child(2n){stroke-width:7px}.pd-map__settlements path{fill:#15201c13;stroke:#15201c1f;stroke-width:1px}.pd-map__route-bed{fill:none;stroke:#fffdf7;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px}.pd-map__route-pending{fill:none;stroke:#15201c99;stroke-dasharray:2 3;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.pd-map__route-active{fill:none;stroke:var(--pd-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;transition:stroke-dasharray .7s cubic-bezier(.65,0,.35,1)}.pd-map__marker{cursor:pointer}.pd-map__marker[tabindex] circle.pd-map__marker-hit{fill:#0000;stroke:none}.pd-map__marker[tabindex] circle.pd-map__marker-focus{fill:none;stroke:none}.pd-map__pin[tabindex]:hover circle:not(.pd-map__marker-hit):not(.pd-map__marker-focus),.pd-map__pin[tabindex]:focus-visible circle:not(.pd-map__marker-hit):not(.pd-map__marker-focus){stroke:var(--pd-orange)}.pd-map__depot[tabindex]:hover rect,.pd-map__depot[tabindex]:focus-visible rect{fill:var(--pd-orange)}.pd-map__plant[tabindex]:hover>path:first-of-type,.pd-map__plant[tabindex]:focus-visible>path:first-of-type{stroke:var(--pd-orange)}.pd-map__marker:focus-visible,.pd-map__marker:focus:not(:focus-visible){outline:none}.pd-map__marker[tabindex]:focus-visible circle.pd-map__marker-focus{r:21px;fill:none;stroke:var(--pd-orange);stroke-dasharray:4 3;stroke-width:2px}.pd-map__marker[tabindex]:active circle.pd-map__marker-focus{r:21px;fill:none;stroke:var(--pd-orange);stroke-width:2.5px}.pd-map__pin circle{fill:var(--pd-white);stroke:var(--pd-ink);stroke-width:2px}.pd-map__pin>text:not(.pd-map__pin-label){fill:var(--pd-ink);font:700 8px/1 IBM Plex Mono,monospace}.pd-map__pin path{fill:none;stroke:var(--pd-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.pd-map__pin.is-done circle{fill:var(--pd-green);stroke:var(--pd-green)}.pd-map__pin-label{paint-order:stroke;fill:var(--pd-ink);stroke:var(--pd-paper);stroke-width:4px;letter-spacing:.02em;font:700 7px/1 IBM Plex Mono,monospace}.pd-map__depot rect{fill:var(--pd-ink)}.pd-map__depot path{fill:none;stroke:var(--pd-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;transform:translateY(1.5px)}.pd-map__depot text,.pd-map__plant text{fill:var(--pd-ink);font:700 7px/1 IBM Plex Mono,monospace}.pd-map__plant>path:first-of-type{fill:var(--pd-white);stroke:var(--pd-ink);stroke-width:2px}.pd-map__plant>path:nth-of-type(2){fill:none;stroke:var(--pd-green);stroke-linecap:round;stroke-width:1.6px;transform:translateY(-3.5px)}.pd-map__plant.is-reached>path:first-of-type{fill:var(--pd-mint);stroke:var(--pd-green)}.pd-map__vehicle{transform-origin:0 0;transition:transform .7s cubic-bezier(.65,0,.35,1)}.pd-map__vehicle circle{fill:var(--pd-orange);stroke:var(--pd-ink);stroke-width:2.5px}.pd-map__vehicle path{fill:none;stroke:var(--pd-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;transform:translate(1px,-3px)}.pd-map__labels text{fill:#15201c6e;letter-spacing:.12em;font:650 7px/1 IBM Plex Mono,monospace}.pd-map__legend{background:#fffdf7eb;border:1px solid #15201c59;gap:12px;padding:7px 9px;font:600 6px/1 IBM Plex Mono,monospace;display:flex;position:absolute;bottom:10px;right:12px}.pd-map__legend span{align-items:center;gap:5px;display:flex}.pd-map__legend-line{background:var(--pd-orange);width:16px;height:3px}.pd-map__legend-dot{border:1px solid var(--pd-ink);background:var(--pd-white);border-radius:50%;width:7px;height:7px}.pd-capacity{border-top:1px solid var(--pd-ink);background:var(--pd-white);grid-template-columns:104px 1fr 1fr;min-height:116px;display:grid}.pd-capacity__heading{border-right:1px solid var(--pd-line);flex-direction:column;justify-content:center;padding:12px;display:flex}.pd-capacity__heading strong{margin-top:8px;font:700 9px/1.25 IBM Plex Mono,monospace}.pd-tank{border-right:1px solid var(--pd-line);grid-template-columns:40px minmax(70px,1fr);align-content:center;gap:4px 8px;min-width:0;padding:12px;display:grid}.pd-tank:last-child{border-right:0}.pd-vehicle-badge{color:#4f5b54;flex-direction:column;grid-row:span 2;align-items:center;gap:2px;font:600 6px/1 IBM Plex Mono,monospace;display:flex}.pd-vehicle-badge svg{fill:none;width:34px;stroke:var(--pd-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.pd-tank__copy{flex-direction:column;min-width:0;display:flex}.pd-tank__copy strong{font:700 8px/1 IBM Plex Mono,monospace}.pd-tank__copy span{color:#4f5b54;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:500 7px/1 IBM Plex Sans,Arial,sans-serif;overflow:hidden}.pd-tank__meter{border:1px solid var(--pd-ink);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(25% - 1px), #15201c29 calc(25% - 1px), #15201c29 25%), var(--pd-paper);grid-column:2;height:22px;position:relative;overflow:hidden}.pd-tank__meter i{background:var(--pd-mint);border-right:1px solid var(--pd-green);transition:width .5s cubic-bezier(.65,0,.35,1);position:absolute;inset:0 auto 0 0}.pd-tank__meter b{z-index:1;place-items:center;height:100%;font:700 7px/1 IBM Plex Mono,monospace;display:grid;position:relative}.pd-driver{z-index:3;border:1px solid var(--pd-ink);background:linear-gradient(#ffffff29, #ffffff29), var(--pd-paper-deep);flex-direction:column;align-items:center;width:235px;min-width:0;padding:16px 13px 0;display:flex;position:absolute;top:86px;bottom:132px;right:16px;overflow:hidden;box-shadow:8px 8px #15201c24}.pd-driver__label{color:#606b64;letter-spacing:.07em;align-items:center;gap:8px;width:100%;margin-bottom:11px;font:650 7px/1 IBM Plex Mono,monospace;display:flex}.pd-driver__label i{background:#15201c4d;flex:1;height:1px}.pd-phone-mockup{-webkit-user-select:none;user-select:none;flex:none;width:100%;max-width:205px;height:auto;display:block}.pd-explanation{grid-template-columns:70px minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:20px;max-width:1050px;margin:24px auto 0;padding:0 6px;display:grid}.pd-explanation__index{color:var(--pd-orange-dark);letter-spacing:-.05em;font:700 42px/1 IBM Plex Sans Condensed,Arial Narrow,sans-serif}.pd-explanation__index span{color:#4f5b54;letter-spacing:0;font-size:12px}.pd-explanation__copy p{color:var(--pd-orange-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font:700 12px/1.2 IBM Plex Mono,monospace}.pd-explanation__copy h3{margin:0;font:750 22px/1.05 IBM Plex Sans Condensed,Arial Narrow,sans-serif}.pd-explanation__copy>span{color:#58645e;max-width:620px;margin-top:8px;font:450 13px/1.45 IBM Plex Sans,Arial,sans-serif;display:block}.pd-explanation__outcome{border:1px solid var(--pd-green);background:#e6f4ea;align-items:center;gap:12px;min-height:72px;padding:13px;display:flex;box-shadow:5px 5px #145b4933}.pd-check-seal{width:34px;fill:var(--pd-green);stroke:var(--pd-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.pd-explanation__outcome>span{flex-direction:column;min-width:0;display:flex}.pd-explanation__outcome small{color:var(--pd-green);letter-spacing:.06em;font:700 7px/1 IBM Plex Mono,monospace}.pd-explanation__outcome strong{margin-top:6px;font:650 11px/1.3 IBM Plex Sans,Arial,sans-serif}@keyframes pd-step-progress{0%{width:0}to{width:100%}}@media (width<=1100px){.pd-dispatch{width:238px}.pd-driver{width:215px}.pd-map-toolbar{gap:10px}.pd-route-metric:last-child{display:none}.pd-phone-mockup{width:180px}.pd-capacity{grid-template-columns:92px 1fr 1fr}.pd-tank{grid-template-columns:34px minmax(60px,1fr);gap:4px 5px;padding:10px 8px}}@media (width<=900px){.pd-console__bar{grid-template-columns:1fr auto}.pd-day{display:none}.pd-workspace{flex-direction:column;min-height:0;display:flex}.pd-dispatch,.pd-driver{width:auto;box-shadow:none;position:static}.pd-dispatch{border-width:0 0 1px}.pd-map-column{border-bottom:1px solid var(--pd-ink);grid-template-rows:70px clamp(340px,60vw,520px) auto;min-height:0}.pd-driver{border-width:0;min-height:535px}.pd-driver__label{max-width:340px}.pd-phone-mockup{width:200px}.pd-explanation{grid-template-columns:55px 1fr}.pd-explanation__outcome{grid-column:2}}@media (width<=680px){.pd-steps{scroll-snap-type:x mandatory;scrollbar-width:thin;width:100%;display:flex;overflow:auto hidden}.pd-step{scroll-snap-align:start;flex:0 0 33.3333%;min-width:0;min-height:58px}.pd-console{box-shadow:0 18px 42px #191f1b29}.pd-console__bar{min-height:58px}.pd-brand{padding:8px 10px}.pd-brand span{display:none}.pd-sample-label{box-shadow:2px 2px 0 var(--pd-ink);margin-right:10px;padding:6px 7px;font-size:12px}.pd-sample-label svg{display:none}.pd-workspace{flex-direction:column;min-height:0;display:flex}.pd-dispatch{border-right:0;border-bottom:1px solid var(--pd-ink)}.pd-job-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.pd-job{border-right:1px solid var(--pd-line);min-height:102px}.pd-job:nth-child(2n){border-right:0}.pd-dispatch__footer,.pd-dispatch__action{display:none}.pd-explanation{min-height:203px}.pd-map-column{border-right:0}.pd-map-toolbar{grid-template-columns:1fr auto}.pd-map{min-height:0}.pd-map__svg{width:100%;max-width:none;height:100%;min-height:0}.pd-map__legend{bottom:8px;right:8px}.pd-capacity{grid-template-columns:78px minmax(0,1fr)}.pd-capacity__heading{grid-row:span 2}.pd-tank{border-right:0;border-bottom:1px solid var(--pd-line)}.pd-tank:last-child{border-bottom:0}.pd-driver{min-height:520px}.pd-explanation{grid-template-columns:42px 1fr;gap:14px;margin-top:18px}.pd-explanation__index{font-size:32px}.pd-explanation__copy h3{font-size:20px}.pd-explanation__copy>span{font-size:12px}.pd-explanation__outcome{grid-column:1/-1}}@media (width<=380px){.pd-step{flex-basis:50%}.pd-brand strong{font-size:14px}.pd-mark{width:30px;height:30px}.pd-sample-label{text-align:center;max-width:84px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.pd-root *,.pd-root :before,.pd-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
