
.nl-page [data-nl-vehicle]{--iz-paper:light-dark(#fff,#20272e);--iz-ink:light-dark(#23313e,#eef2f6);--iz-muted:light-dark(#647482,#bac7d2);--iz-border:light-dark(#dce4e9,#43505d);--iz-floor:light-dark(#f1f4f5,#171e25);--iz-red:light-dark(#bd3c31,#ff9383);--iz-tint:light-dark(#fff0eb,#442c29);--iz-steel:light-dark(#c4d3dd,#7990a2);--iz-side:light-dark(#557184,#4d677b);--iz-belt:light-dark(#839baa,#8fa9bc);--iz-box:light-dark(#d7b48d,#c6a074);font:15px/1.45 Arial,sans-serif;background:var(--iz-paper);color:var(--iz-ink);color-scheme:light dark;border-radius:12px;overflow:hidden}
.nl-page [data-nl-vehicle] *{box-sizing:border-box}.nl-page [data-nl-vehicle] button,.nl-page [data-nl-vehicle] input{font:inherit;color:inherit}.nl-page [data-nl-vehicle] button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;background:var(--iz-paper);border:1px solid var(--iz-border);border-radius:6px;font-size:13px;min-height:35px}.nl-page [data-nl-vehicle] button:disabled{opacity:.35}.nl-page [data-nl-vehicle] button[aria-pressed=true]{color:var(--iz-red);background:var(--iz-tint);border-color:var(--iz-red)}.nl-page [data-nl-vehicle] .iz-head{padding:16px 24px;border-bottom:1px solid var(--iz-border);display:flex;justify-content:space-between;align-items:center;gap:20px}.nl-page [data-nl-vehicle] .iz-logo{letter-spacing:3px;font-size:23px;font-weight:700;color:var(--iz-red)}.nl-page [data-nl-vehicle] .iz-nav{display:flex;gap:23px;font-size:13px;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .iz-nav span:first-child{color:var(--iz-red)}.nl-page [data-nl-vehicle] .iz-main{padding:23px}.nl-page [data-nl-vehicle] .iz-crumb{font-size:12px;color:var(--iz-muted);margin:0 0 13px}.nl-page [data-nl-vehicle] h1{font-size:31px;line-height:1.18;font-weight:500;letter-spacing:-.8px;margin:0 0 8px}.nl-page [data-nl-vehicle] .iz-lead{color:var(--iz-muted);margin:0 0 23px}.nl-page [data-nl-vehicle] .iz-kicker{font-size:11px;letter-spacing:.7px;color:var(--iz-muted);margin:0 0 9px}.nl-page [data-nl-vehicle] .iz-config{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px;margin-bottom:15px}.nl-page [data-nl-vehicle] .iz-zone{border:1px solid var(--iz-border);border-radius:9px;min-width:0;overflow:hidden;background:var(--iz-paper)}.nl-page [data-nl-vehicle] .iz-zone.active{border-color:var(--iz-red)}.nl-page [data-nl-vehicle] .iz-zone-label{display:flex;align-items:center;gap:9px;padding:13px 14px;background:var(--iz-floor);font-size:16px}.nl-page [data-nl-vehicle] .iz-zone.active .iz-zone-label{background:var(--iz-tint)}.nl-page [data-nl-vehicle] input[type=checkbox]{accent-color:var(--iz-red);width:17px;height:17px;margin:0;flex-shrink:0}.nl-page [data-nl-vehicle] svg.lucide{width:18px;height:18px;flex-shrink:0}.nl-page [data-nl-vehicle] .iz-zone-label input{margin-left:auto}.nl-page [data-nl-vehicle] .iz-zone-body{padding:13px 14px;display:grid;gap:12px}.nl-page [data-nl-vehicle] .iz-config-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.nl-page [data-nl-vehicle] .iz-counter{display:flex;align-items:center;gap:8px}.nl-page [data-nl-vehicle] .iz-counter button{height:28px;min-height:28px;width:28px;padding:0;font-size:17px}.nl-page [data-nl-vehicle] .iz-counter output{font-size:16px;min-width:12px;text-align:center;font-variant-numeric:tabular-nums}.nl-page [data-nl-vehicle] .iz-switch{display:flex;gap:5px}.nl-page [data-nl-vehicle] .iz-switch button{font-size:12px;min-height:32px;padding:6px 7px;flex:1}.nl-page [data-nl-vehicle] .iz-small{font-size:11px;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .iz-small-action{border:0;padding:0;justify-content:flex-start;min-height:20px;font-size:12px;color:var(--iz-red);background:transparent}.nl-page [data-nl-vehicle] .iz-names{display:grid;gap:6px}.nl-page [data-nl-vehicle] .iz-names label{display:grid;grid-template-columns:15px 1fr;align-items:center;gap:5px;font-size:11px;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .iz-names input{min-width:0;width:100%;padding:6px 7px;border:1px solid var(--iz-border);border-radius:5px;background:var(--iz-paper);font-size:13px;color:var(--iz-ink)}.nl-page [data-nl-vehicle] .iz-inactive{font-size:12px;color:var(--iz-muted);padding:15px 14px}.nl-page [data-nl-vehicle] .iz-studio{border:1px solid var(--iz-border);border-radius:10px;overflow:hidden}.nl-page [data-nl-vehicle] .iz-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;flex-wrap:wrap}.nl-page [data-nl-vehicle] .iz-route{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:13px}.nl-page [data-nl-vehicle] .iz-route span{display:inline-flex;align-items:center;gap:7px}.nl-page [data-nl-vehicle] .iz-route b{font-weight:400;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .iz-toolbar-actions{display:flex;align-items:center;gap:6px}.nl-page [data-nl-vehicle] button.iz-play{background:var(--iz-ink);color:var(--iz-paper);border-color:var(--iz-ink)}.nl-page [data-nl-vehicle] .iz-canvas{background:var(--iz-floor);background-image:radial-gradient(var(--iz-border) 1px,transparent 1px);background-size:19px 19px;padding:8px 9px 0}.nl-page [data-nl-vehicle] .iz-drawing{width:100%;height:410px;display:block}.nl-page [data-nl-vehicle] .iz-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 14px 13px;color:var(--iz-muted);font-size:12px;background:var(--iz-floor)}.nl-page [data-nl-vehicle] .iz-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:13px;color:var(--iz-muted);font-size:12px}.nl-page [data-nl-vehicle] .iz-status{min-height:18px}.nl-page [data-nl-vehicle] [hidden]{display:none!important}.nl-page [data-nl-vehicle] .iz-canvas text{font-family:Arial,sans-serif}.nl-page [data-nl-vehicle] .iz-drawing .iz-parcel{fill:var(--iz-box);stroke:var(--iz-side);stroke-width:.6}
@media(max-width:760px){.nl-page [data-nl-vehicle] .iz-main{padding:18px 14px}.nl-page [data-nl-vehicle] .iz-config{gap:7px}.nl-page [data-nl-vehicle] .iz-zone-label{padding:11px 9px;gap:6px;font-size:14px}.nl-page [data-nl-vehicle] .iz-zone-body{padding:11px 9px}.nl-page [data-nl-vehicle] .iz-config-line{align-items:flex-start;flex-direction:column;gap:6px}.nl-page [data-nl-vehicle] .iz-switch{width:100%}.nl-page [data-nl-vehicle] h1{font-size:27px}.nl-page [data-nl-vehicle] .iz-nav{gap:14px}}
@media(max-width:540px){.nl-page [data-nl-vehicle] .iz-head{padding:14px}.nl-page [data-nl-vehicle] .iz-nav{font-size:12px}.nl-page [data-nl-vehicle] .iz-nav span:last-child{display:none}.nl-page [data-nl-vehicle] .iz-config{grid-template-columns:1fr}.nl-page [data-nl-vehicle] .iz-zone-label{padding:11px 13px;font-size:15px}.nl-page [data-nl-vehicle] .iz-zone-body{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px}.nl-page [data-nl-vehicle] .iz-config-line{flex-direction:row;align-items:center;font-size:12px}.nl-page [data-nl-vehicle] .iz-names{grid-column:1/-1}.nl-page [data-nl-vehicle] .iz-zone-body>.iz-small{grid-column:1/-1}.nl-page [data-nl-vehicle] .iz-toolbar{padding:12px}.iz-drawing{height:auto}.nl-page [data-nl-vehicle] .iz-toolbar-actions{width:100%;justify-content:space-between}.nl-page [data-nl-vehicle] .iz-caption{font-size:11px;align-items:flex-start}.nl-page [data-nl-vehicle] .iz-footer{align-items:flex-start;flex-direction:column;gap:5px}}
@media(max-width:370px){.nl-page [data-nl-vehicle] .iz-zone-body{grid-template-columns:1fr}.nl-page [data-nl-vehicle] .iz-config-line{flex-direction:row}.nl-page [data-nl-vehicle] .iz-config-line .iz-switch{width:auto}.nl-page [data-nl-vehicle] .iz-route{font-size:12px}}
.nl-page [data-nl-vehicle] .iz-solution-pin{width:34px;height:34px;padding:0;min-height:34px;border-radius:50%;background:var(--iz-paper);border:1.5px solid var(--iz-red);color:var(--iz-red);font-size:12px;box-shadow:0 0 0 3px var(--iz-tint)}.nl-page [data-nl-vehicle] .iz-solution-pin[aria-pressed=true]{background:var(--iz-red);color:var(--iz-paper)}.nl-page [data-nl-vehicle] .iz-solutions{display:grid;grid-template-columns:1fr 1.35fr;gap:22px;padding:17px 18px;margin-top:12px;border:1px solid var(--iz-border);border-radius:9px;background:var(--iz-paper)}.nl-page [data-nl-vehicle] .iz-solution-heading{display:flex;gap:12px;align-items:flex-start}.nl-page [data-nl-vehicle] .iz-solution-heading>span{background:var(--iz-tint);color:var(--iz-red);padding:8px;border-radius:6px;font-size:13px}.nl-page [data-nl-vehicle] .iz-solutions h2{font-size:19px;font-weight:500;line-height:1.25;margin:4px 0 0}.nl-page [data-nl-vehicle] .iz-solutions p{font-size:13px;color:var(--iz-muted);margin:0 0 9px}.nl-page [data-nl-vehicle] .iz-solution-options{display:flex;flex-wrap:wrap;gap:6px}.nl-page [data-nl-vehicle] .iz-solution-options>span{font-size:12px;padding:6px 8px;border-radius:5px;background:var(--iz-floor)}.nl-page [data-nl-vehicle] .iz-solution-options button{font-size:12px;min-height:31px;padding:6px 8px}@media(max-width:600px){.nl-page [data-nl-vehicle] .iz-solutions{grid-template-columns:1fr;gap:12px;padding:15px}}

.nl-page [data-nl-vehicle] .iz-endpoints{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 13px}.nl-page [data-nl-vehicle] .iz-endpoint{border:1px solid var(--iz-border);border-radius:9px;overflow:hidden;min-width:0}.nl-page [data-nl-vehicle] .iz-endpoint-head{background:var(--iz-floor);padding:12px 14px}.nl-page [data-nl-vehicle] .iz-role{display:block;color:var(--iz-muted);font-size:11px;letter-spacing:.8px;margin-bottom:7px}.nl-page [data-nl-vehicle] .iz-types{display:flex;gap:6px}.nl-page [data-nl-vehicle] .iz-types button{flex:1;min-width:0;padding:8px 5px;font-size:13px}.nl-page [data-nl-vehicle] .iz-types svg.lucide{width:16px;height:16px}.nl-page [data-nl-vehicle] .iz-endpoint-body{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px 14px}.nl-page [data-nl-vehicle] .iz-endpoint-body .iz-config-line{flex-direction:row;align-items:center;font-size:12px}.nl-page [data-nl-vehicle] .iz-endpoint-body .iz-name-area{grid-column:1/-1}.nl-page [data-nl-vehicle] .iz-endpoint-body .iz-counter{gap:7px}.nl-page [data-nl-vehicle] .iz-functions{border:1px solid var(--iz-border);border-radius:9px;padding:13px 15px;display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin-bottom:15px}.nl-page [data-nl-vehicle] .iz-functions .iz-switch{gap:5px;margin-top:7px}.nl-page [data-nl-vehicle] .iz-data-checks{display:flex;gap:16px;flex-wrap:wrap;margin-top:11px}.nl-page [data-nl-vehicle] .iz-data-checks label{display:flex;align-items:center;gap:7px;font-size:13px}.nl-page [data-nl-vehicle] .iz-functions .iz-small{display:block;margin-top:7px}.nl-page [data-nl-vehicle] .iz-functional-label{display:flex;gap:7px;align-items:center;font-size:13px}.nl-page [data-nl-vehicle] .iz-solution-options>button{font-size:12px}.nl-page [data-nl-vehicle] .iz-data-checks label:has(input:disabled){opacity:.6}.nl-page [data-nl-vehicle] .iz-svg-label{font-family:Arial,sans-serif}.nl-page [data-nl-vehicle] .iz-summary-text{font-size:12px}.nl-page [data-nl-vehicle] .iz-footer{margin-top:12px}.nl-page [data-nl-vehicle] .iz-drawing{height:430px}.nl-page [data-nl-vehicle] .iz-points-key{display:flex;align-items:center;gap:6px}.nl-page [data-nl-vehicle] .iz-points-key i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--iz-red)}
@media(max-width:820px){.nl-page [data-nl-vehicle] .iz-endpoint-body{grid-template-columns:1fr}.nl-page [data-nl-vehicle] .iz-types button{font-size:12px;gap:5px}.nl-page [data-nl-vehicle] .iz-types svg.lucide{width:15px;height:15px}.nl-page [data-nl-vehicle] .iz-functions{gap:14px}.nl-page [data-nl-vehicle] .iz-data-checks{gap:9px}}
@media(max-width:540px){.nl-page [data-nl-vehicle] .iz-endpoints{grid-template-columns:1fr}.nl-page [data-nl-vehicle] .iz-functions{grid-template-columns:1fr;gap:17px}.nl-page [data-nl-vehicle] .iz-endpoint-body{grid-template-columns:1fr 1fr}.nl-page [data-nl-vehicle] .iz-types button{font-size:13px}.nl-page [data-nl-vehicle] .iz-endpoint-body .iz-config-line{flex-wrap:wrap;gap:7px}.nl-page [data-nl-vehicle] .iz-data-checks{gap:18px}.nl-page [data-nl-vehicle] .iz-caption{flex-wrap:wrap}}
@media(max-width:370px){.nl-page [data-nl-vehicle] .iz-endpoint-body{grid-template-columns:1fr}}

.nl-page [data-nl-vehicle] .ir-context{display:flex;align-items:center;gap:10px;margin:20px 0 18px;font-size:15px}.nl-page [data-nl-vehicle] .ir-context>span{display:flex;align-items:center;gap:8px}.nl-page [data-nl-vehicle] .ir-context b{font-weight:400;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .ir-controls{display:grid;grid-template-columns:1.1fr 1fr 1.15fr;gap:11px;margin-bottom:16px}.nl-page [data-nl-vehicle] .ir-control{border:1px solid var(--iz-border);border-radius:8px;padding:13px 14px;min-width:0}.nl-page [data-nl-vehicle] .ir-control-title{font-size:12px;display:flex;align-items:center;gap:8px;margin-bottom:11px;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .ir-control .iz-config-line{flex-direction:row;align-items:center;font-size:12px;margin-bottom:8px}.nl-page [data-nl-vehicle] .ir-capture{display:flex;gap:5px;flex-wrap:wrap}.nl-page [data-nl-vehicle] .ir-capture button{font-size:12px;flex:1;min-height:34px;padding:7px 6px}.nl-page [data-nl-vehicle] .ir-note{display:block;font-size:11px;color:var(--iz-muted);margin-top:8px}.nl-page [data-nl-vehicle] .ir-control .iz-small-action{font-size:11px}.nl-page [data-nl-vehicle] .ir-drawing{height:440px;width:100%;display:block}.nl-page [data-nl-vehicle] .ir-point{min-height:34px;height:34px;padding:0 9px;border-radius:18px;border:1.4px solid var(--iz-red);background:var(--iz-paper);color:var(--iz-red);font-size:12px;white-space:nowrap}.nl-page [data-nl-vehicle] .ir-point[aria-pressed=true]{background:var(--iz-red);color:var(--iz-paper)}.nl-page [data-nl-vehicle] .ir-point.optional{border-style:dashed}.nl-page [data-nl-vehicle] .iz-toolbar{padding:12px 15px}.nl-page [data-nl-vehicle] .ir-topline{font-size:13px}.nl-page [data-nl-vehicle] .ir-topline span{display:block;font-size:11px;color:var(--iz-muted);margin-top:2px}.nl-page [data-nl-vehicle] .ir-controls .iz-names{margin-top:8px}.nl-page [data-nl-vehicle] .ir-control .iz-switch{flex-wrap:wrap}.nl-page [data-nl-vehicle] .ir-control .iz-switch button{min-width:60px}.nl-page [data-nl-vehicle] .ir-key{display:flex;gap:15px;align-items:center;color:var(--iz-muted);font-size:11px;flex-wrap:wrap}.nl-page [data-nl-vehicle] .ir-key>span{display:flex;align-items:center;gap:6px}.nl-page [data-nl-vehicle] .ir-key i{width:8px;height:8px;display:inline-block;background:var(--iz-red);border-radius:50%}.nl-page [data-nl-vehicle] .ir-key i.hollow{border:1px dashed var(--iz-red);background:transparent}.nl-page [data-nl-vehicle] .iz-solutions{min-height:120px}.nl-page [data-nl-vehicle] .ir-stage{color:var(--iz-muted);font-size:11px;display:block;margin-top:6px}.nl-page [data-nl-vehicle] .iz-caption{align-items:center}.nl-page [data-nl-vehicle] .ir-snapshot{font-size:12px;color:var(--iz-muted)}
@media(max-width:760px){.nl-page [data-nl-vehicle] .ir-controls{grid-template-columns:1fr 1fr}.nl-page [data-nl-vehicle] .ir-control:last-child{grid-column:1/-1}.nl-page [data-nl-vehicle] .ir-control:last-child{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.nl-page [data-nl-vehicle] .ir-control:last-child .ir-control-title{grid-column:1/-1}.nl-page [data-nl-vehicle] .ir-control:last-child .ir-note{grid-column:1/-1}.nl-page [data-nl-vehicle] .iz-caption{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:480px){.nl-page [data-nl-vehicle] .ir-controls{grid-template-columns:1fr}.nl-page [data-nl-vehicle] .ir-control:last-child{display:block}.nl-page [data-nl-vehicle] .ir-controls .ir-control{padding:12px 13px}.nl-page [data-nl-vehicle] .iz-toolbar{align-items:flex-start}.nl-page [data-nl-vehicle] h1{font-size:27px}.nl-page [data-nl-vehicle] .ir-key{gap:9px}.nl-page [data-nl-vehicle] .iz-solutions{min-height:0}}
.nl-page [data-nl-vehicle] .ir-goods{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:19px 0 14px;padding-bottom:14px;border-bottom:1px solid var(--iz-border)}.nl-page [data-nl-vehicle] .ir-goods>span{font-size:14px}.nl-page [data-nl-vehicle] .ir-goods>div{display:flex;gap:7px}.nl-page [data-nl-vehicle] .ir-product-section{margin-top:20px}.nl-page [data-nl-vehicle] .ir-product-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:12px}.nl-page [data-nl-vehicle] .ir-product-heading h2{margin:0;font-size:22px;font-weight:500;letter-spacing:-.3px}.nl-page [data-nl-vehicle] .ir-product-heading p{margin:4px 0 0;font-size:12px;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .ir-product-heading>span{font-size:11px;color:var(--iz-muted);padding-top:5px}.nl-page [data-nl-vehicle] .ir-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:11px}.nl-page [data-nl-vehicle] .ir-product-card{padding:16px;border:1px solid var(--iz-border);border-radius:8px;background:var(--iz-paper);display:flex;flex-direction:column;min-width:0}.nl-page [data-nl-vehicle] .ir-product-card.chosen{border-color:var(--iz-red);box-shadow:inset 0 3px var(--iz-red)}.nl-page [data-nl-vehicle] .ir-product-visual{height:105px;display:flex;align-items:center;justify-content:center;background:var(--iz-floor);border-radius:5px;margin-bottom:13px;overflow:hidden}.nl-page [data-nl-vehicle] .ir-product-visual>svg:not(.lucide){width:155px;max-width:90%;height:91px}.nl-page [data-nl-vehicle] .ir-product-visual>.lucide{width:43px;height:43px;stroke-width:1.2;color:var(--iz-side)}.nl-page [data-nl-vehicle] .ir-product-type{font-size:10px;letter-spacing:.7px;color:var(--iz-muted);text-transform:uppercase}.nl-page [data-nl-vehicle] .ir-product-card h3{font-size:18px;font-weight:500;line-height:1.25;margin:5px 0 8px}.nl-page [data-nl-vehicle] .ir-product-card>p{font-size:13px;color:var(--iz-muted);line-height:1.45;margin:0 0 15px}.nl-page [data-nl-vehicle] .ir-product-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:auto}.nl-page [data-nl-vehicle] .ir-product-actions>button{font-size:12px;padding:7px 9px;min-height:34px}.nl-page [data-nl-vehicle] button.ir-product-more{border:0;padding:0;background:transparent;color:var(--iz-red);min-height:34px}.nl-page [data-nl-vehicle] p.ir-product-detail{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--iz-border);color:var(--iz-ink)}.nl-page [data-nl-vehicle] .ir-product-empty{font-size:14px;color:var(--iz-muted);margin:0;grid-column:1/-1}.nl-page [data-nl-vehicle] .ir-products>button{justify-self:start}.nl-page [data-nl-vehicle] .ir-read-config{display:flex;gap:7px}.nl-page [data-nl-vehicle] .ir-control .iz-counter button{flex-shrink:0}.nl-page [data-nl-vehicle] .ir-control .iz-counter output{font-variant-numeric:tabular-nums}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-goods{align-items:flex-start;flex-direction:column;gap:9px}.nl-page [data-nl-vehicle] .ir-product-heading{flex-direction:column;gap:2px}.nl-page [data-nl-vehicle] .ir-product-heading>span{padding-top:0}.nl-page [data-nl-vehicle] .ir-products{grid-template-columns:1fr}.nl-page [data-nl-vehicle] .ir-product-visual{height:115px}.nl-page [data-nl-vehicle] .ir-read-config{flex-wrap:wrap}}

.nl-page [data-nl-vehicle] .ir-connection{padding:14px 0 16px;border-top:1px solid var(--iz-border);display:grid;grid-template-columns:1.15fr 1fr;gap:22px}
.nl-page [data-nl-vehicle] .ir-connection-choice>span,.nl-page [data-nl-vehicle] #ir-active-picker>span{display:block;font-size:13px;margin-bottom:8px}
.nl-page [data-nl-vehicle] .ir-architecture-buttons{display:flex;gap:7px;flex-wrap:wrap}
.nl-page [data-nl-vehicle] .ir-architecture-buttons button{min-height:42px;font-size:12px;flex-wrap:wrap}
.nl-page [data-nl-vehicle] .ir-architecture-buttons button>span{font-size:11px;opacity:.85}
.nl-page [data-nl-vehicle] #ir-active-lines{display:flex;gap:6px;flex-wrap:wrap}
.nl-page [data-nl-vehicle] #ir-active-lines button{min-height:36px;font-size:12px}
.nl-page [data-nl-vehicle] #ir-architecture-note{font-size:12px;color:var(--iz-muted);margin:8px 0 0;max-width:52ch}
.nl-page [data-nl-vehicle] .ir-connection-operation:has(#ir-active-picker[hidden]){align-self:center}
.nl-page [data-nl-vehicle] .ir-connection-choice button:disabled{opacity:.5}
@media(max-width:700px){.nl-page [data-nl-vehicle] .ir-connection{grid-template-columns:1fr;gap:14px}.nl-page [data-nl-vehicle] .ir-architecture-buttons button{flex:1}.nl-page [data-nl-vehicle] .ir-connection-operation{display:flex;flex-direction:column;gap:2px}}
@media(pointer:coarse){.nl-page [data-nl-vehicle] #ir-active-lines button,.nl-page [data-nl-vehicle] .ir-architecture-buttons button{min-height:44px}}

.nl-page [data-nl-vehicle]{--pp-paper:light-dark(#fff,#20272e);--pp-floor:light-dark(#f3f5f6,#171e25);--pp-ink:light-dark(#23313e,#eef2f6);--pp-muted:light-dark(#657581,#bbc7cf);--pp-border:light-dark(#dce3e7,#43515b);--pp-rail:light-dark(#506979,#91a4b0);--pp-edge:light-dark(#a7b8c2,#617c8c);--pp-tray:light-dark(#dce5ea,#344b59);--pp-roller-dark:light-dark(#96aab7,#738d9e);--pp-roller-mid:light-dark(#e3ebef,#b2c5d0);--pp-roller-light:light-dark(#fafcfd,#e1e9ee);--pp-wheel:light-dark(#334957,#adbbc4);--pp-metal:light-dark(#b8c7d0,#708997);--pp-accent:light-dark(#b53c31,#ff9988);--pp-box:light-dark(#d3b18a,#c6a074);--pp-box-edge:light-dark(#ac845c,#9d754d);--pp-tape:light-dark(#ecd5b8,#e5c69f);--pp-belt:light-dark(#637b89,#6d8594);--pp-belt-lit:light-dark(#879eaa,#95adbb);--pp-plastic:light-dark(#7b9bad,#7294a8);--pp-plastic-edge:light-dark(#55798d,#adc2cd);--pp-sensor:light-dark(#526f87,#88a5ba);--pp-highlight:light-dark(#f7e5de,#54352e);--pp-wood:light-dark(#b9b3a5,#aaa292);--pp-wood-edge:light-dark(#85867b,#73776a);--pp-wood-light:light-dark(#ded9cd,#d0c9bb);--pp-pallet-shadow:light-dark(#43515b,#10191f);--pp-table:light-dark(#e1e5e4,#70838b);--pp-screen:light-dark(#b4cbd0,#9cbac7);--pp-uniform:light-dark(#577b91,#8aaec3);--pp-skin:light-dark(#d4b394,#d2ac89);--pp-zone:light-dark(#c3cbd0,#788c9b);--ir-zone:light-dark(#eaf0f2,#1b2a35)}
.nl-page [data-nl-vehicle] .ir-drawing{height:580px}
.nl-page [data-nl-vehicle] .ir-segment-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 14px;background:var(--iz-paper)}.nl-page [data-nl-vehicle] .ir-segment-controls>span{font-size:12px;color:var(--iz-muted);margin-right:5px}.nl-page [data-nl-vehicle] .ir-segment-controls button{font-size:12px;padding:6px 8px}.nl-page [data-nl-vehicle] .iz-main{padding:22px}.nl-page [data-nl-vehicle] .iz-lead{margin-bottom:18px;max-width:none}.nl-page [data-nl-vehicle] .ir-top-controls{display:flex;align-items:flex-end;gap:26px;flex-wrap:wrap;margin:18px 0;padding:0 0 17px;border-bottom:1px solid var(--iz-border)}.nl-page [data-nl-vehicle] .ir-control-group{display:flex;align-items:center;gap:10px;min-width:0}.nl-page [data-nl-vehicle] .ir-control-label{font-size:12px;color:var(--iz-muted);white-space:nowrap}.nl-page [data-nl-vehicle] .ir-toggle{display:flex;gap:3px;padding:3px;background:var(--iz-floor);border-radius:8px}.nl-page [data-nl-vehicle] .ir-toggle button{border-color:transparent;background:transparent;padding:6px 10px;min-height:34px;font-size:13px;white-space:nowrap}.nl-page [data-nl-vehicle] .ir-toggle button[aria-pressed=true]{background:var(--iz-paper);border-color:var(--iz-border);color:var(--iz-ink);box-shadow:0 1px 3px light-dark(#23313e0d,#0003)}.nl-page [data-nl-vehicle] .ir-toggle button span{font-size:11px;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .ir-compact-count{display:flex;align-items:center;gap:7px}.nl-page [data-nl-vehicle] .ir-compact-count button{padding:0;width:30px;min-height:32px;font-size:17px}.nl-page [data-nl-vehicle] .ir-compact-count output{min-width:20px;text-align:center;font-size:15px;font-variant-numeric:tabular-nums}.nl-page [data-nl-vehicle] .ir-case{margin-left:auto}.nl-page [data-nl-vehicle] .ir-file-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.nl-page [data-nl-vehicle] .ir-file-actions button{padding:6px 9px;min-height:33px;font-size:12px}.nl-page [data-nl-vehicle] .ir-file-actions .iz-play{margin-left:7px;padding:7px 11px}.nl-page [data-nl-vehicle] .iz-canvas{position:relative;padding:0;overflow:visible}.nl-page [data-nl-vehicle] .iz-studio{overflow:visible}.nl-page [data-nl-vehicle] .ir-drawing{display:block;width:100%}.nl-page [data-nl-vehicle] .iz-toolbar{padding:12px 14px}.nl-page [data-nl-vehicle] .iz-caption{padding:10px 13px;flex-wrap:wrap;gap:6px}.nl-page [data-nl-vehicle] .ir-map-help{display:flex;align-items:center;gap:6px;white-space:nowrap}.nl-page [data-nl-vehicle] .ir-map-help .lucide{width:14px;height:14px}.nl-page [data-nl-vehicle] .ir-context-footer{display:flex;justify-content:space-between;gap:14px;padding-top:12px;font-size:12px;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .ir-context-footer>span:last-child{white-space:nowrap}.nl-page [data-nl-vehicle] button.ir-edit-pin{display:flex;align-items:center;justify-content:center;width:26px;min-height:26px;height:26px;padding:0;border:1px solid var(--iz-border);border-radius:50%;color:var(--iz-side);background:var(--iz-paper);box-shadow:0 1px 4px light-dark(#23313e18,#0005)}.nl-page [data-nl-vehicle] button.ir-edit-pin.function{border-color:color-mix(in srgb,var(--iz-red) 45%,var(--iz-border));color:var(--iz-red)}.nl-page [data-nl-vehicle] button.ir-edit-pin.optional{border-style:dashed}.nl-page [data-nl-vehicle] button.ir-edit-pin:hover,.nl-page [data-nl-vehicle] button.ir-edit-pin[aria-expanded=true]{background:var(--iz-red);color:var(--iz-paper);border-color:var(--iz-red)}.nl-page [data-nl-vehicle] .ir-edit-pin .lucide{width:14px;height:14px}.nl-page [data-nl-vehicle] .ir-pin-shell{height:38px;display:flex;align-items:center;justify-content:center}.nl-page [data-nl-vehicle] .ir-drawing [data-segment],.nl-page [data-nl-vehicle] .ir-drawing [data-editor-id]{transition:filter .12s}.nl-page [data-nl-vehicle] .ir-drawing [data-segment]:hover,.nl-page [data-nl-vehicle] .ir-drawing [data-editor-id]:hover{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--iz-red) 45%,transparent))}.nl-page [data-nl-vehicle] .ir-editor{position:absolute;z-index:30;width:306px;max-width:calc(100% - 16px);padding:16px;background:var(--iz-paper);color:var(--iz-ink);border:1px solid var(--iz-border);border-radius:11px;box-shadow:0 8px 30px light-dark(#23313e22,#0008);font-size:13px}.nl-page [data-nl-vehicle] .ir-editor-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.nl-page [data-nl-vehicle] .ir-editor-eyebrow{font-size:11px;color:var(--iz-red);display:block;margin-bottom:3px}.nl-page [data-nl-vehicle] .ir-editor h2{font-size:17px;font-weight:500;line-height:1.25;margin:0}.nl-page [data-nl-vehicle] .ir-editor p{font-size:13px;line-height:1.45;color:var(--iz-muted);margin:0 0 13px}.nl-page [data-nl-vehicle] .ir-editor button.ir-editor-close{padding:0;border:0;background:transparent;width:26px;min-height:26px;flex-shrink:0}.nl-page [data-nl-vehicle] .ir-editor-close .lucide{width:16px;height:16px}.nl-page [data-nl-vehicle] .ir-edit-options{display:grid;gap:6px}.nl-page [data-nl-vehicle] .ir-edit-options>button{display:flex;justify-content:flex-start;text-align:left;gap:10px;width:100%;padding:9px 10px;border-radius:7px;min-height:48px;background:var(--iz-paper);font-size:13px}.nl-page [data-nl-vehicle] .ir-edit-options>button[aria-pressed=true]{background:var(--iz-tint);border-color:var(--iz-red);color:var(--iz-ink)}.nl-page [data-nl-vehicle] .ir-option-copy{display:block;min-width:0;flex:1}.nl-page [data-nl-vehicle] .ir-option-name{display:block;font-weight:500;margin-bottom:2px}.nl-page [data-nl-vehicle] .ir-option-note{display:block;font-size:12px;color:var(--iz-muted);line-height:1.35}.nl-page [data-nl-vehicle] .ir-option-mark{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:1px solid var(--iz-border)}.nl-page [data-nl-vehicle] button[aria-pressed=true]>.ir-option-mark{border:4px solid var(--iz-red);background:var(--iz-paper)}.nl-page [data-nl-vehicle] .ir-option-icon{width:29px;min-width:29px;height:28px;color:var(--iz-side);display:flex;align-items:center;justify-content:center}.nl-page [data-nl-vehicle] .ir-option-icon .lucide{width:22px;height:22px}.nl-page [data-nl-vehicle] .ir-editor-label{display:block;font-size:12px;color:var(--iz-muted);margin:13px 0 6px}.nl-page [data-nl-vehicle] .ir-inline-options{display:flex;flex-wrap:wrap;gap:5px}.nl-page [data-nl-vehicle] .ir-inline-options button{font-size:12px;min-height:32px;padding:5px 8px}.nl-page [data-nl-vehicle] .ir-editor-note{margin-top:12px!important;margin-bottom:0!important;padding-top:10px;border-top:1px solid var(--iz-border);font-size:12px!important}.nl-page [data-nl-vehicle] .ir-editor-link{position:absolute;left:0;top:0;z-index:20;pointer-events:none;overflow:visible}.nl-page [data-nl-vehicle] .ir-tip{position:absolute;z-index:40;pointer-events:none;max-width:235px;width:max-content;padding:9px 11px;background:var(--iz-ink);color:var(--iz-paper);border-radius:7px;box-shadow:0 3px 12px light-dark(#23313e1f,#0007);font-size:12px;line-height:1.4}.nl-page [data-nl-vehicle] .ir-tip strong{display:block;font-weight:500;margin-bottom:2px}.nl-page [data-nl-vehicle] .ir-tip span{display:block;opacity:.85;font-size:11px}.nl-page [data-nl-vehicle] [hidden]{display:none!important}
@media(max-width:1120px){.nl-page [data-nl-vehicle] .ir-top-controls{gap:14px}.nl-page [data-nl-vehicle] .ir-control-group{flex-direction:column;align-items:flex-start;gap:6px}.nl-page [data-nl-vehicle] .ir-case{margin-left:auto}}
@media(max-width:640px){.nl-page [data-nl-vehicle] .iz-main{padding:16px 12px}.nl-page [data-nl-vehicle] h1{font-size:27px}.nl-page [data-nl-vehicle] .ir-top-controls{gap:14px 18px;margin:15px 0}.nl-page [data-nl-vehicle] .ir-case{width:100%;margin:0;flex-direction:row;align-items:center;justify-content:space-between}.nl-page [data-nl-vehicle] .ir-case .ir-toggle{flex:1;max-width:340px;justify-content:stretch}.nl-page [data-nl-vehicle] .ir-case .ir-toggle button{flex:1;flex-wrap:wrap;gap:3px}.nl-page [data-nl-vehicle] .ir-file-actions{gap:3px}.nl-page [data-nl-vehicle] .ir-file-actions button{padding:6px 7px}.nl-page [data-nl-vehicle] .ir-file-actions button:not(.iz-play)>span{display:none}.nl-page [data-nl-vehicle] .iz-toolbar{gap:8px}.nl-page [data-nl-vehicle] .ir-topline>span{display:none}.nl-page [data-nl-vehicle] .ir-context-footer{flex-direction:column;gap:5px}.nl-page [data-nl-vehicle] .ir-context-footer>span:last-child{font-size:11px}.nl-page [data-nl-vehicle] .ir-map-help{font-size:11px}.nl-page [data-nl-vehicle] .ir-editor{padding:14px}.nl-page [data-nl-vehicle] .ir-tip{max-width:215px}}
@media(max-width:370px){.nl-page [data-nl-vehicle] .ir-case{flex-direction:column;align-items:stretch;gap:6px}.nl-page [data-nl-vehicle] .ir-case .ir-toggle{max-width:none}.nl-page [data-nl-vehicle] .ir-toggle button{padding:6px 8px}.nl-page [data-nl-vehicle] .ir-file-actions .iz-play{margin-left:2px}}
@media(pointer:coarse){.nl-page [data-nl-vehicle] .ir-pin-shell{height:44px}.nl-page [data-nl-vehicle] button.ir-edit-pin{width:32px;height:32px;min-height:32px}.nl-page [data-nl-vehicle] .ir-inline-options button,.nl-page [data-nl-vehicle] .ir-toggle button,.nl-page [data-nl-vehicle] .ir-file-actions button,.nl-page [data-nl-vehicle] .ir-compact-count button{min-height:40px}}
@media(prefers-reduced-motion:reduce){.nl-page [data-nl-vehicle] .ir-drawing [data-segment],.nl-page [data-nl-vehicle] .ir-drawing [data-editor-id]{transition:none}}

.nl-page [data-nl-vehicle] .ir-pin-shell{height:44px}.nl-page [data-nl-vehicle] button.ir-edit-pin{position:relative;width:44px;height:44px;min-height:44px;border:0;background:transparent;box-shadow:none}.nl-page [data-nl-vehicle] button.ir-edit-pin:hover,.nl-page [data-nl-vehicle] button.ir-edit-pin[aria-expanded=true]{background:transparent;border:0;color:var(--iz-red)}.nl-page [data-nl-vehicle] .ir-pin-dot{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--iz-border);border-radius:50%;background:var(--iz-paper);box-shadow:0 1px 4px light-dark(#23313e18,#0005)}.nl-page [data-nl-vehicle] .ir-edit-pin.function .ir-pin-dot{border-color:color-mix(in srgb,var(--iz-red) 45%,var(--iz-border))}.nl-page [data-nl-vehicle] .ir-edit-pin.optional .ir-pin-dot{border-style:dashed}.nl-page [data-nl-vehicle] .ir-edit-pin:hover .ir-pin-dot,.nl-page [data-nl-vehicle] .ir-edit-pin[aria-expanded=true] .ir-pin-dot{color:var(--iz-paper);background:var(--iz-red);border-color:var(--iz-red)}

.nl-page [data-nl-vehicle] .ir-edit-options>button{display:grid;grid-template-columns:15px 29px minmax(0,1fr);align-items:center;white-space:normal}

.nl-page [data-nl-vehicle] .ir-top-controls{margin-top:14px;margin-bottom:14px;padding-bottom:13px}
.nl-page [data-nl-vehicle] .ir-file-actions{flex-wrap:nowrap;flex-shrink:0}.nl-page [data-nl-vehicle] .ir-file-actions button{white-space:nowrap;flex-shrink:0}.nl-page [data-nl-vehicle] .ir-topline{min-width:0}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-file-actions{width:100%;justify-content:flex-end}}
/* Direct selection follows the actual transport bed, with no floating transport icon. */
.nl-page [data-nl-vehicle] button.ir-tramo-hit{display:block;width:100%;height:100%;min-height:44px;border:0;border-radius:3px;padding:0;background:transparent;box-shadow:none;color:transparent}
.nl-page [data-nl-vehicle] button.ir-tramo-hit:hover,.nl-page [data-nl-vehicle] button.ir-tramo-hit[aria-expanded=true]{background:color-mix(in srgb,var(--iz-red) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--iz-red) 50%,transparent)}
.nl-page [data-nl-vehicle] .ir-prep-title{margin:12px 0 4px;font-size:13px;font-weight:500}
.nl-page [data-nl-vehicle] .ir-drawing [data-function-leader]{pointer-events:none}
.nl-page [data-nl-vehicle] .ir-drawing [data-module="dws"],.nl-page [data-nl-vehicle] .ir-drawing [data-module="identify"],.nl-page [data-nl-vehicle] .ir-drawing [data-module="centerer"]{isolation:isolate}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-map-help{white-space:normal}}
.nl-page [data-nl-vehicle] .ir-source-flow{font-family:inherit;color:var(--iz-muted);display:flex;flex-direction:column;gap:1px;padding:0 3px}
.nl-page [data-nl-vehicle] .ir-flow-label{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:11px;line-height:16px;white-space:nowrap}
.nl-page [data-nl-vehicle] .ir-flow-label output{font-size:11px;font-weight:500;color:var(--iz-ink)}
.nl-page [data-nl-vehicle] input.ir-flow-range{width:100%;height:25px;min-height:25px;padding:0;margin:0;accent-color:var(--iz-red);background:transparent;box-sizing:border-box}
.nl-page [data-nl-vehicle] .ir-flow-state{font-size:11px;line-height:16px;white-space:nowrap;color:var(--iz-muted)}
.nl-page [data-nl-vehicle] .ir-flow-state[data-held=true]{color:var(--iz-red)}
.nl-page [data-nl-vehicle] .ir-drawing [data-segment]:hover,.nl-page [data-nl-vehicle] .ir-drawing [data-editor-id^="transport:"]:hover{filter:none}
.nl-page [data-nl-vehicle] .ir-drawing .ir-tramo-active{filter:drop-shadow(0 0 1px var(--iz-red))}
.nl-page [data-nl-vehicle] button.ir-tramo-hit:hover,.nl-page [data-nl-vehicle] button.ir-tramo-hit[aria-expanded=true]{background:transparent;box-shadow:none}
.nl-page [data-nl-vehicle] .ir-drawing [data-tramo-feedback]{transition:opacity .1s}
@media(prefers-reduced-motion:reduce){.nl-page [data-nl-vehicle] .ir-drawing [data-tramo-feedback]{transition:none}}

@media(pointer:coarse){.nl-page [data-nl-vehicle] input.ir-flow-range{height:44px;min-height:44px;margin:-9px 0}}

@media(pointer:coarse){.nl-page [data-nl-vehicle] .ir-tramo-path{stroke-width:44}}
.nl-page [data-nl-vehicle] button.ir-flow-button{display:flex;align-items:center;justify-content:space-between;gap:5px;width:100%;padding:5px 7px;min-height:31px;font-size:11px;line-height:16px;border:1px solid var(--iz-border);border-radius:6px;background:var(--iz-paper);color:var(--iz-muted);white-space:nowrap}
.nl-page [data-nl-vehicle] .ir-flow-current{font-weight:500;color:var(--iz-ink)}.nl-page [data-nl-vehicle] .ir-flow-button .lucide{width:12px;height:12px;flex-shrink:0}
.nl-page [data-nl-vehicle] .ir-source-flow{gap:3px;padding:0}.nl-page [data-nl-vehicle] .ir-source-flow .ir-flow-state{font-size:11px}
.nl-page [data-nl-vehicle] .ir-results{padding:12px 14px 10px;background:var(--iz-paper);border-top:1px solid var(--iz-border)}
.nl-page [data-nl-vehicle] .ir-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--iz-muted);font-size:12px}
.nl-page [data-nl-vehicle] #ir-result-clock{margin-left:9px;font-variant-numeric:tabular-nums;color:var(--iz-ink)}
.nl-page [data-nl-vehicle] button.ir-result-reset{display:flex;align-items:center;gap:5px;padding:3px 0;border:0;background:transparent;font-size:11px;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .ir-result-reset .lucide{width:13px;height:13px}
.nl-page [data-nl-vehicle] .ir-result-values{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}
.nl-page [data-nl-vehicle] .ir-result-stat{display:flex;flex:1;min-width:130px;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:0;background:transparent;border:0;border-radius:0;color:var(--iz-ink)}
.nl-page [data-nl-vehicle] .ir-result-stat>span{font-size:11px;line-height:1.4;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .ir-result-stat>div{display:flex;align-items:baseline;gap:6px}
.nl-page [data-nl-vehicle] .ir-result-stat output{font-size:22px;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums}.nl-page [data-nl-vehicle] .ir-result-stat small{font-size:11px;color:var(--iz-muted)}
.nl-page [data-nl-vehicle] .ir-result-stat .lucide{width:12px;height:12px;vertical-align:middle}
.nl-page [data-nl-vehicle] #ir-result-destinations{font-size:11px;max-width:100%;line-height:1.45}
.nl-page [data-nl-vehicle] .ir-result-bottom{display:flex;gap:8px 18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:10px;font-size:11px;color:var(--iz-muted)}
.nl-page [data-nl-vehicle] button.ir-result-issue{border:0;background:transparent;display:flex;align-items:center;gap:6px;text-align:left;padding:0;font-size:12px;color:var(--iz-red);white-space:normal}
.nl-page [data-nl-vehicle] button.ir-result-issue:disabled{opacity:1;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .ir-result-issue .lucide{width:14px;height:14px;flex-shrink:0}
.nl-page [data-nl-vehicle] .ir-capture-records{margin-top:13px;padding-top:2px;border-top:1px solid var(--iz-border)}.nl-page [data-nl-vehicle] .ir-record-fields{font-size:11px!important;margin-bottom:7px!important}
.nl-page [data-nl-vehicle] .ir-capture-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--iz-border);font-size:12px}.nl-page [data-nl-vehicle] .ir-capture-row>span:nth-child(2){margin-left:auto;color:var(--iz-muted)}.nl-page [data-nl-vehicle] .ir-capture-row .lucide{width:13px;height:13px;color:var(--iz-red)}
@media(max-width:899px){.nl-page [data-nl-vehicle] .ir-flow-prefix{display:none}.nl-page [data-nl-vehicle] button.ir-flow-button{justify-content:center;gap:8px}}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-results{padding:12px}.nl-page [data-nl-vehicle] .ir-results-heading{align-items:flex-start;font-size:11px}.nl-page [data-nl-vehicle] .ir-result-values{gap:14px 12px}.nl-page [data-nl-vehicle] .ir-result-stat{min-width:110px;flex-basis:calc(50% - 12px)}.nl-page [data-nl-vehicle] .ir-result-bottom{align-items:flex-start;flex-direction:column}}
@media(pointer:coarse){.nl-page [data-nl-vehicle] button.ir-flow-button{min-height:44px}.nl-page [data-nl-vehicle] .ir-source-flow .ir-flow-state{display:none}.nl-page [data-nl-vehicle] button.ir-result-reset,.nl-page [data-nl-vehicle] button.ir-result-issue{min-height:40px}}
.nl-page [data-nl-vehicle] .ir-result-stat small{white-space:nowrap;flex-shrink:0}
.nl-page [data-nl-vehicle] .ir-result-stat>div{flex-wrap:nowrap}
.nl-page [data-nl-vehicle] button.ir-result-reset{white-space:nowrap;flex-shrink:0}
.nl-page [data-nl-vehicle] button.ir-result-issue{flex:1 1 340px;min-width:0}
.nl-page [data-nl-vehicle] .ir-result-bottom>span{flex-shrink:0}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-result-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nl-page [data-nl-vehicle] .ir-result-stat{min-width:0}.nl-page [data-nl-vehicle] button.ir-result-issue{flex:0 1 auto}}
.nl-page [data-nl-vehicle] .ir-flow-dial{display:flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0;height:44px;color:var(--iz-ink)}
.nl-page [data-nl-vehicle] button.ir-flow-step{display:flex;align-items:center;justify-content:center;width:36px;height:44px;min-height:44px;padding:0;flex-shrink:0;background:transparent;border:0;box-shadow:none}
.nl-page [data-nl-vehicle] .ir-flow-circle{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;border:1px solid var(--iz-border);background:var(--iz-paper);color:var(--iz-side)}
.nl-page [data-nl-vehicle] .ir-flow-step:not(:disabled):hover .ir-flow-circle{border-color:var(--iz-red);color:var(--iz-red);background:var(--iz-tint)}
.nl-page [data-nl-vehicle] .ir-flow-circle .lucide{width:13px;height:13px}
.nl-page [data-nl-vehicle] .ir-flow-step:disabled{opacity:.35}
.nl-page [data-nl-vehicle] .ir-flow-bars{display:flex;gap:2px;align-items:flex-end;justify-content:center;height:15px;width:26px;flex-shrink:0}
.nl-page [data-nl-vehicle] .ir-flow-bars>span{display:block;width:3px;height:12px;border-radius:1px;background:var(--iz-border)}
.nl-page [data-nl-vehicle] .ir-flow-bars>span.is-filled{background:var(--iz-red)}
.nl-page [data-nl-vehicle] .ir-source-dial{width:100%;height:44px}
@media(max-width:899px){.nl-page [data-nl-vehicle] .ir-source-dial{gap:0}.nl-page [data-nl-vehicle] .ir-source-dial button.ir-flow-step{width:28px}.nl-page [data-nl-vehicle] .ir-source-dial .ir-flow-bars{width:20px;gap:1px}.nl-page [data-nl-vehicle] .ir-source-dial .ir-flow-circle{width:22px;height:22px}.nl-page [data-nl-vehicle] .ir-source-dial .ir-flow-bars>span{width:2px}}
@media(pointer:coarse){.nl-page [data-nl-vehicle] .ir-flow-dial button.ir-flow-step{width:44px}}
.nl-page [data-nl-vehicle] .ir-source-dial-vertical{flex-direction:column;height:110px;gap:3px}
.nl-page [data-nl-vehicle] .ir-source-dial-vertical button.ir-flow-step{width:44px;height:44px;min-height:44px}
.nl-page [data-nl-vehicle] .ir-source-dial-vertical .ir-flow-bars{height:12px;width:26px;gap:2px}
.nl-page [data-nl-vehicle] .ir-source-dial-vertical .ir-flow-bars>span{width:3px}
.nl-page [data-nl-vehicle] button.ir-line-power{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:5px 10px 5px 6px;border:1px solid var(--iz-border);border-radius:8px;background:var(--iz-floor);color:var(--iz-ink);box-shadow:inset 0 1px 0 light-dark(#fff9,#ffffff0c),0 1px 2px light-dark(#23313e12,#0004)}
.nl-page [data-nl-vehicle] button.ir-line-power[aria-pressed=true]{background:var(--iz-floor);color:var(--iz-ink);border-color:var(--iz-border)}
.nl-page [data-nl-vehicle] .ir-power-switch{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:2px solid var(--iz-side);border-radius:50%;background:var(--iz-paper);color:var(--iz-side);box-shadow:0 1px 2px light-dark(#23313e20,#0007),inset 0 1px 1px light-dark(#fff9,#ffffff12)}
.nl-page [data-nl-vehicle] .ir-power-switch .lucide{width:17px;height:17px}
.nl-page [data-nl-vehicle] button.ir-line-power[aria-pressed=true] .ir-power-switch{background:light-dark(#246b4d,#70c49c);color:light-dark(#fff,#13271d);border-color:light-dark(#285b46,#91d5b2);box-shadow:0 0 0 3px light-dark(#246b4d16,#70c49c19),inset 0 1px 2px light-dark(#0002,#fff2)}
.nl-page [data-nl-vehicle] button.ir-line-power:active .ir-power-switch{box-shadow:inset 0 2px 3px light-dark(#23313e44,#0009)}
.nl-page [data-nl-vehicle] .ir-power-label{font-weight:500}
.nl-page [data-nl-vehicle]{--ir-label-paper:light-dark(#fffdf8,#e8e0d3);--ir-label-ink:light-dark(#1c2c37,#263746)}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-case{flex-direction:column;align-items:stretch;gap:6px}.nl-page [data-nl-vehicle] .ir-case .ir-toggle{width:100%;max-width:none;box-sizing:border-box}.nl-page [data-nl-vehicle] .ir-case .ir-toggle button{display:flex;flex-direction:column;min-width:0;justify-content:center;align-items:center;white-space:normal;padding:6px 4px}}
.nl-page [data-nl-vehicle]{--ir-laser:light-dark(#ed2636,#ff5060)}
.nl-page [data-nl-vehicle] .iz-toolbar{padding:18px 18px;gap:18px}
.nl-page [data-nl-vehicle] .ir-topline{line-height:1.5}
.nl-page [data-nl-vehicle] .ir-flex-grip-shell{display:flex;align-items:center;justify-content:center;width:44px;height:44px}
.nl-page [data-nl-vehicle] button.ir-flex-handle{width:28px;height:28px;min-height:28px;padding:0;border-radius:50%;background:var(--iz-paper);border:1.5px solid var(--iz-red);color:var(--iz-red);touch-action:none;cursor:grab;box-shadow:0 1px 5px light-dark(#23313e22,#0006)}
.nl-page [data-nl-vehicle] .ir-flex-handle .lucide{width:16px;height:16px}
.nl-page [data-nl-vehicle] [data-flex-dragging],.nl-page [data-nl-vehicle] [data-flex-dragging] button{cursor:grabbing}
@media(pointer:coarse){.nl-page [data-nl-vehicle] button.ir-flex-handle{width:40px;height:40px;min-height:40px}}

.nl-page [data-nl-vehicle] .ir-global-transport-control{display:flex;align-items:center;flex-basis:100%;gap:10px;flex-wrap:wrap;min-width:0}.nl-page [data-nl-vehicle] .ir-global-transport-control .ir-toggle{max-width:100%;flex-wrap:nowrap}.nl-page [data-nl-vehicle] .ir-global-transport-control .ir-toggle button span{font-size:inherit;color:inherit}.nl-page [data-nl-vehicle] .ir-global-transport-control .lucide{width:15px;height:15px}.nl-page [data-nl-vehicle] .ir-transport-state{font-size:12px;color:var(--iz-muted)}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-global-transport-control{gap:8px}.nl-page [data-nl-vehicle] .ir-global-transport-control>.ir-control-label{flex-basis:100%}.nl-page [data-nl-vehicle] .ir-global-transport-control .ir-toggle button{padding:6px 9px}}
/* Controls sit in the region they configure; the diagram remains the main workspace. */
.nl-page [data-nl-vehicle] .ir-top-controls{padding-bottom:0;border-bottom:0;margin:14px 0}
.nl-page [data-nl-vehicle] .ir-plan-control{position:absolute;z-index:8;min-width:0;color:var(--iz-ink)}
.nl-page [data-nl-vehicle] .ir-plan-production{display:flex;flex-direction:column;gap:4px;align-items:flex-start}
.nl-page [data-nl-vehicle] .ir-plan-control .ir-control-label{font-size:12px}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count{gap:5px}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count button{background:var(--iz-paper)}
.nl-page [data-nl-vehicle] .ir-plan-repartition .ir-toggle{width:100%;background:var(--iz-floor)}
.nl-page [data-nl-vehicle] .ir-plan-repartition .ir-toggle button{flex:1;min-width:0;flex-direction:column;gap:2px;white-space:normal;padding:5px 7px;font-size:12px;line-height:1.2}
.nl-page [data-nl-vehicle] .ir-plan-repartition .ir-toggle button span{white-space:nowrap;line-height:1.2}
.nl-page [data-nl-vehicle] .ir-plan-transport{flex-direction:column;align-items:flex-start;gap:4px;flex-basis:auto;flex-wrap:nowrap}
.nl-page [data-nl-vehicle] .ir-plan-transport-heading{display:flex;align-items:baseline;gap:9px}
.nl-page [data-nl-vehicle] .ir-plan-transport .ir-toggle{background:var(--iz-floor);max-width:100%}
.nl-page [data-nl-vehicle] .ir-plan-transport .ir-toggle button{font-size:12px;padding:5px 8px;min-height:32px}
.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-transport .ir-toggle{width:100%;flex-direction:column;align-items:stretch}
.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-transport .ir-toggle button{justify-content:flex-start;font-size:11px;min-height:30px;padding:5px 6px;gap:5px}
.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-repartition .ir-toggle{flex-direction:column}
.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-repartition .ir-toggle button{min-height:38px}
.nl-page [data-nl-vehicle] .ir-machine-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}
.nl-page [data-nl-vehicle] .ir-machine-actions button.ir-machine-button{margin:0;min-height:46px;padding:6px 10px 6px 7px;font-size:12px;gap:8px;border-radius:8px}
.nl-page [data-nl-vehicle] .ir-machine-actions button.ir-machine-button .ir-power-switch{width:30px;height:30px}
.nl-page [data-nl-vehicle] .ir-monitor-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;justify-content:flex-end}
.nl-page [data-nl-vehicle] .ir-monitor-actions .ir-file-actions{width:auto;gap:5px}
.nl-page [data-nl-vehicle] .ir-monitor-actions .ir-file-actions button>span{display:inline}
.nl-page [data-nl-vehicle] .ir-results-heading{flex-wrap:wrap}
@media(max-width:640px){.nl-page [data-nl-vehicle] .iz-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding:14px 12px}.nl-page [data-nl-vehicle] .ir-machine-actions{width:100%;justify-content:flex-end}.nl-page [data-nl-vehicle] .ir-machine-actions button.ir-machine-button{flex:1;min-width:0;padding:6px 7px;gap:6px;font-size:11px}.nl-page [data-nl-vehicle] .ir-monitor-actions{gap:10px;justify-content:flex-start}.nl-page [data-nl-vehicle] .ir-results-heading{gap:10px}.nl-page [data-nl-vehicle] .ir-plan-transport>.ir-control-label{flex-basis:auto}}
@media(pointer:coarse){.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle button,.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count button{min-height:40px}}

.nl-page [data-nl-vehicle] .ir-machine-actions button.ir-machine-button{white-space:nowrap;flex-shrink:0}.nl-page [data-nl-vehicle] .ir-monitor-actions{flex-wrap:nowrap}
.nl-page [data-nl-vehicle] .ir-machine-actions button.ir-machine-button{width:154px;justify-content:flex-start}.nl-page [data-nl-vehicle] .ir-machine-actions .ir-power-label{white-space:nowrap}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-machine-actions button.ir-machine-button{width:auto;min-width:0;flex:1}}

/* Shared tactile controls: a clear active choice, quiet labels and inset number display. */
.nl-page [data-nl-vehicle]{--ir-ui-accent:light-dark(#b8463a,#f28677);--ir-ui-accent-ink:light-dark(#fffaf8,#261714);--ir-ui-frame:light-dark(#cbd6dd,#3c5261);--ir-ui-panel:light-dark(#e7edf1,#13212b);--ir-ui-raised:light-dark(#ffffff,#243744);--ir-ui-ink:light-dark(#263b48,#edf2f5);--ir-ui-subtle:light-dark(#536a79,#b8c8d2);--ir-ui-hover:light-dark(#f3f6f8,#304957);--ir-ui-shadow:light-dark(#263b481c,#0005);--ir-ui-highlight:light-dark(#ffffffcc,#ffffff12)}
.nl-page [data-nl-vehicle] .ir-plan-control .ir-control-label,.nl-page [data-nl-vehicle] .ir-top-controls .ir-control-label{color:var(--ir-ui-subtle);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.065em;text-transform:uppercase}
.nl-page [data-nl-vehicle] .ir-plan-production,.nl-page [data-nl-vehicle] .ir-plan-transport{gap:6px}
.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle,.nl-page [data-nl-vehicle] .ir-top-controls .ir-toggle{display:flex;gap:4px;padding:4px;box-sizing:border-box;border:1px solid var(--ir-ui-frame);border-radius:10px;background:var(--ir-ui-panel);box-shadow:inset 0 1px 2px var(--ir-ui-shadow)}
.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle button,.nl-page [data-nl-vehicle] .ir-top-controls .ir-toggle button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:36px;padding:7px 10px;box-sizing:border-box;border:1px solid var(--ir-ui-frame);border-radius:6px;background:var(--ir-ui-raised);color:var(--ir-ui-ink);font-size:13px;line-height:18px;font-weight:500;box-shadow:inset 0 1px 0 var(--ir-ui-highlight),0 1px 2px var(--ir-ui-shadow);transition:background .15s,border-color .15s,box-shadow .15s}
.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle button:not(:disabled):hover,.nl-page [data-nl-vehicle] .ir-top-controls .ir-toggle button:not(:disabled):hover{background:var(--ir-ui-hover);border-color:var(--ir-ui-subtle)}
.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle button[aria-pressed=true],.nl-page [data-nl-vehicle] .ir-top-controls .ir-toggle button[aria-pressed=true]{background:var(--ir-ui-accent);border-color:var(--ir-ui-accent);color:var(--ir-ui-accent-ink);box-shadow:inset 0 1px 0 var(--ir-ui-highlight),0 2px 3px var(--ir-ui-shadow)}
.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle button:active,.nl-page [data-nl-vehicle] .ir-top-controls .ir-toggle button:active{box-shadow:inset 0 2px 3px var(--ir-ui-shadow)}
.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle button .lucide,.nl-page [data-nl-vehicle] .ir-top-controls .ir-toggle button .lucide{width:17px;height:17px;flex-shrink:0}
.nl-page [data-nl-vehicle] .ir-plan-transport .ir-toggle{width:100%}
.nl-page [data-nl-vehicle] .ir-plan-transport .ir-toggle button{flex:1;white-space:nowrap}
.nl-page [data-nl-vehicle] .ir-plan-transport-heading{gap:7px;flex-wrap:wrap;min-height:16px}
.nl-page [data-nl-vehicle] .ir-transport-state{padding:1px 6px;border-radius:4px;font-size:11px;line-height:16px;font-weight:500;background:light-dark(#fff0dc,#3d3220);color:light-dark(#825012,#f5c783)}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count{display:flex;align-items:center;gap:4px;padding:4px;width:116px;box-sizing:border-box;border:1px solid var(--ir-ui-frame);border-radius:10px;background:var(--ir-ui-panel);box-shadow:inset 0 1px 2px var(--ir-ui-shadow)}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count button{width:34px;height:36px;min-height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ir-ui-frame);border-radius:6px;background:var(--ir-ui-raised);color:var(--ir-ui-ink);font-size:20px;line-height:1;font-weight:400;box-shadow:inset 0 1px 0 var(--ir-ui-highlight),0 1px 2px var(--ir-ui-shadow)}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count button:not(:disabled):hover{background:var(--ir-ui-accent);border-color:var(--ir-ui-accent);color:var(--ir-ui-accent-ink)}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count button:disabled{opacity:.35;box-shadow:none}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count output{display:flex;align-items:center;justify-content:center;width:30px;height:34px;border-radius:4px;background:var(--iz-paper);color:var(--ir-ui-ink);font:500 20px/1 ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 3px var(--ir-ui-shadow)}
.nl-page [data-nl-vehicle] .ir-plan-repartition .ir-toggle button{display:grid;grid-template-columns:17px minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;row-gap:1px;align-content:center;align-items:center;justify-items:start;min-height:50px;padding:7px 6px;text-align:left;font-size:12px;line-height:16px}
.nl-page [data-nl-vehicle] .ir-plan-repartition .ir-choice-icon{grid-column:1;grid-row:1 / 3}
.nl-page [data-nl-vehicle] .ir-plan-repartition .ir-choice-title{grid-column:2;grid-row:1;white-space:normal;line-height:16px;font-size:12px;font-weight:500;color:inherit}
.nl-page [data-nl-vehicle] .ir-plan-repartition .ir-choice-subtitle{grid-column:2;grid-row:2;white-space:nowrap;line-height:15px;font-size:11px;font-weight:400;color:var(--ir-ui-subtle)}
.nl-page [data-nl-vehicle] .ir-plan-repartition button[aria-pressed=true] .ir-choice-subtitle{color:inherit;opacity:.85}
.nl-page [data-nl-vehicle] .ir-plan-repartition button[aria-pressed=true] .ir-choice-title{color:var(--ir-ui-accent-ink)}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count button,.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count output{flex-shrink:0}
.nl-page [data-nl-vehicle] .ir-machine-actions button.ir-machine-button{background:var(--ir-ui-raised);border-color:var(--ir-ui-frame);color:var(--ir-ui-ink);box-shadow:inset 0 1px 0 var(--ir-ui-highlight),0 2px 3px var(--ir-ui-shadow)}
.nl-page [data-nl-vehicle] .ir-machine-actions button.ir-machine-button:hover{background:var(--ir-ui-hover);border-color:var(--ir-ui-subtle)}
.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-transport .ir-toggle button{min-height:36px;padding:5px 6px;font-size:12px;justify-content:flex-start}
.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-repartition .ir-toggle button{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:38px;padding:4px 5px;row-gap:0;text-align:center}
.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-repartition .ir-choice-icon{display:none}
.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-repartition .ir-choice-title,.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-repartition .ir-choice-subtitle{grid-column:1}
.nl-page [data-nl-vehicle] .iz-canvas[data-plan-layout=vertical] .ir-plan-repartition .ir-choice-title{font-size:12px}
@media(pointer:coarse){.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle button,.nl-page [data-nl-vehicle] .ir-top-controls .ir-toggle button{min-height:44px}.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count button{min-height:44px;height:44px}.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count{gap:0;width:128px}.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count button{width:44px}.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count output{width:30px}}
@media(prefers-reduced-motion:reduce){.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle button,.nl-page [data-nl-vehicle] .ir-top-controls .ir-toggle button{transition:none}}
.nl-page [data-nl-vehicle] .ir-plan-transport[data-compact=true] .ir-toggle{flex-direction:column;align-items:stretch}
.nl-page [data-nl-vehicle] .ir-plan-transport[data-compact=true] .ir-toggle button{justify-content:flex-start;padding:5px 6px;font-size:12px;gap:5px}
.nl-page [data-nl-vehicle] .ir-plan-control .ir-toggle button[aria-pressed=true]:not(:disabled):hover,.nl-page [data-nl-vehicle] .ir-top-controls .ir-toggle button[aria-pressed=true]:not(:disabled):hover{background:var(--ir-ui-accent);border-color:var(--ir-ui-accent);color:var(--ir-ui-accent-ink)}
.nl-page [data-nl-vehicle] .ir-plan-repartition[data-compact=true] .ir-toggle button{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}
.nl-page [data-nl-vehicle] .ir-plan-repartition[data-compact=true] .ir-choice-icon{display:none}
.nl-page [data-nl-vehicle] .ir-plan-repartition[data-compact=true] .ir-choice-title,.nl-page [data-nl-vehicle] .ir-plan-repartition[data-compact=true] .ir-choice-subtitle{grid-column:1}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count{max-width:100%}
.nl-page [data-nl-vehicle] .ir-plan-production .ir-compact-count button{flex:1;min-width:24px}
.nl-page [data-nl-vehicle] .ir-result-stat>div{min-height:44px;column-gap:7px}
.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-icon{display:flex;align-items:center;justify-content:center;align-self:center;width:40px;height:40px;margin-right:3px;flex-shrink:0;color:var(--iz-side)}
.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-icon .lucide{width:38px;height:38px;stroke-width:1.5}
.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-speed{color:var(--iz-side)}
.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-delivered{color:light-dark(#246b4d,#70c49c)}
.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-waiting{color:light-dark(#915c1a,#e8b76f)}
.nl-page [data-nl-vehicle] #ir-result-gauge .lucide>path:first-child{transform-box:view-box;transform-origin:12px 14px;transform:rotate(var(--ir-gauge-angle,-165deg));transition:transform .35s linear;stroke:var(--iz-red);stroke-width:2}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-result-values{column-gap:10px}.nl-page [data-nl-vehicle] .ir-result-stat>div{column-gap:4px;flex-wrap:wrap}.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-icon{width:32px;height:36px;margin-right:1px}.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-icon .lucide{width:32px;height:32px}.nl-page [data-nl-vehicle] .ir-result-stat small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.nl-page [data-nl-vehicle] #ir-result-gauge .lucide>path:first-child{transition:none}}
.nl-page [data-nl-vehicle] .ir-result-stat>div{align-items:center;min-height:32px;flex-wrap:nowrap}
.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-icon{width:22px;height:26px;align-self:center;margin-right:3px}
.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-icon .lucide{width:22px;height:22px;stroke-width:1.65}
.nl-page [data-nl-vehicle] .ir-result-stat small{align-self:center;padding-top:3px}
@media(max-width:640px){.nl-page [data-nl-vehicle] .ir-result-stat>div{column-gap:4px;flex-wrap:wrap}.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-icon{width:22px;height:26px;margin-right:2px}.nl-page [data-nl-vehicle] .ir-result-stat .ir-stat-icon .lucide{width:22px;height:22px}}

