/* Componentes exclusivos de la revisión de Crear una nueva línea. */
html body #solution-page .nl-page #flow-comparison .nl-configuration{display:grid!important;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px}
html body #solution-page .nl-page #flow-comparison .nl-controls{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(390px,1.5fr);gap:25px}
html body #solution-page .nl-page #flow-comparison fieldset{border:0;padding:0;margin:0;min-width:0}
html body #solution-page .nl-page #flow-comparison legend{font:500 14px/1.5 Arial,sans-serif;color:#6a8190;margin:0 0 9px}
html body #solution-page .nl-page #flow-comparison .scene-options{display:grid;gap:9px}
html body #solution-page .nl-page #flow-comparison .nl-cargo{grid-template-columns:repeat(2,minmax(0,1fr))}
html body #solution-page .nl-page #flow-comparison .nl-routes{grid-template-columns:repeat(3,minmax(0,1fr))}
html body #solution-page .nl-page #flow-comparison .scene-options button{height:auto;min-height:82px;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;padding:10px 8px;font:400 14px/1.35 Arial,sans-serif;white-space:normal}
.nl-page button svg,.nl-page a>svg{width:22px;height:22px;flex:none;display:block}
.nl-page .scene-options svg{width:27px;height:27px}
.nl-page button{cursor:pointer}
.nl-page button.nl-product{border:0;background:none;text-align:left}
.nl-page button:disabled{cursor:default;opacity:.5}
.nl-page :is(button,a,[role=button]):focus-visible{outline:3px solid #b96c7d;outline-offset:4px}
.nl-case-heading{margin:0 0 20px}.nl-case-heading h3{font:500 24px/1.35 Arial,sans-serif;color:#344e60;letter-spacing:-.4px;margin:0 0 8px}.nl-case-heading p{font:400 16px/1.65 Arial,sans-serif;color:#607684;margin:0;max-width:1000px}
.nl-production-frame{width:100%;display:block;border:1px solid #dce6ec;border-radius:10px;background:#f6f8fa;min-height:700px}
.nl-vehicle-studio{border:1px solid #dce5ed;border-radius:12px;overflow:hidden;background:#f6f8fa;color:#425f73}
.nl-studio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;background:#eef3f6;border-bottom:1px solid #dce5ed}
.nl-studio-title{display:flex;flex-direction:column;gap:5px}.nl-kicker{font:500 11px/1.4 Arial,sans-serif;letter-spacing:1.2px;color:#7891a1;margin:0}.nl-studio-title strong{font:500 18px/1.4 Arial,sans-serif}
.nl-machine-actions{display:flex;gap:10px}.nl-machine-button{display:flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid #c5d4df;border-radius:7px;background:#fff;color:#5c7689;font:400 14px/1.4 Arial,sans-serif;box-shadow:0 2px 0 #d6e1e8}.nl-machine-button svg{width:20px;height:20px}.nl-machine-button.nl-power{color:#3e7b66;border-color:#b3cfbf}.nl-power[aria-pressed=true]{background:#e1f0e6;border-color:#7eac94}
.nl-context-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:16px 22px 5px}.nl-segmented{display:flex;gap:4px;border:1px solid #d3dfe7;padding:3px;border-radius:7px;background:#eaf0f4}.nl-segmented button{display:flex;gap:7px;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;padding:8px 10px;color:#70899a;font:400 14px/1.4 Arial,sans-serif}.nl-segmented button[aria-pressed=true]{background:#fff;color:#3d5d73;box-shadow:0 1px 4px #859aac24}.nl-segmented svg{width:18px;height:18px}
.nl-capture-toggle{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d4e0e8;border-radius:7px;padding:10px 12px;color:#688297;font:400 14px/1.4 Arial,sans-serif}.nl-capture-toggle[aria-pressed=true]{border-color:#a98b9d;color:#995366;background:#faf4f5}.nl-switch{display:block;width:27px;height:16px;border-radius:10px;background:#c3d2dc;position:relative}.nl-switch:after{content:'';width:12px;height:12px;position:absolute;top:2px;left:2px;background:#fff;border-radius:50%}.nl-capture-toggle[aria-pressed=true] .nl-switch{background:#ad6c7c}.nl-capture-toggle[aria-pressed=true] .nl-switch:after{left:13px}
.nl-drawing-zone{position:relative;padding:0 16px 6px}.nl-drawing{display:block;width:100%;height:auto}.nl-svg-piece{cursor:pointer}.nl-svg-piece:hover{filter:drop-shadow(0 0 4px #9a637276)}
.nl-piece-shortcuts{position:absolute;left:20%;right:22%;top:70px;display:flex;justify-content:space-between;gap:12px;pointer-events:none}.nl-piece-shortcuts button{pointer-events:auto;display:flex;align-items:center;gap:7px;border:1px solid #cfdae4;border-radius:7px;background:#ffffffee;box-shadow:0 3px 12px #8294a214;padding:7px 11px;font:400 13px/1.4 Arial,sans-serif;color:#57748a}.nl-piece-shortcuts svg{width:18px;height:18px}
.nl-piece-editor{position:absolute;left:50%;bottom:52px;transform:translateX(-50%);width:min(570px,calc(100% - 35px));box-sizing:border-box;padding:15px 18px;background:#fff;border:1px solid #b7cbd8;border-radius:10px;box-shadow:0 8px 35px #3d5a7340;z-index:3}.nl-piece-editor>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px}.nl-piece-editor h4{font:500 16px/1.4 Arial,sans-serif;margin:0;color:#3d5c72}.nl-piece-editor [data-nl-close]{border:0;background:none;color:#8ca0b0;font:400 24px/1 Arial,sans-serif}.nl-piece-editor [data-nl-editor-options]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.nl-piece-editor [data-nl-editor-options] button{border:1px solid #ccdae4;background:#f3f7fa;border-radius:6px;padding:9px 12px;color:#607d91;font:400 14px/1.4 Arial,sans-serif}.nl-piece-editor [aria-pressed=true]{border-color:#af6c7d!important;color:#995466!important;background:#fbf4f6!important}.nl-piece-editor p{font:400 14px/1.5 Arial,sans-serif;color:#7b8f9f;margin:10px 0 0}
.nl-studio-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 22px;background:#e9f0f5;border-top:1px solid #d5e1ea}.nl-readouts{display:flex;gap:25px}.nl-readouts>span{display:flex;gap:8px;align-items:center;font:400 13px/1.4 Arial,sans-serif;color:#7b91a1}.nl-readouts strong{font:500 25px/1 Arial,sans-serif;color:#436379}.nl-readouts svg{width:25px;height:25px;color:#86a1b3}.nl-file-actions{display:flex;gap:8px}.nl-file-actions button{display:flex;gap:7px;align-items:center;padding:8px 11px;border:1px solid #c7d7e3;background:#f8fbfc;border-radius:6px;font:400 13px/1.4 Arial,sans-serif;color:#5b7b91}.nl-file-actions svg{width:17px;height:17px}
.nl-studio-note{display:flex;justify-content:space-between;gap:20px;padding:11px 22px;font:400 12px/1.5 Arial,sans-serif;color:#8499a7}.nl-studio-note>span:last-child{text-align:right}.nl-pallet-note{display:flex;gap:13px;padding:16px 24px;margin:0 16px 14px;background:#f5eee1;border:1px solid #e7d6b9;border-radius:8px;color:#98815a}.nl-pallet-note svg{width:28px;height:28px;flex:none}.nl-pallet-note p{font:400 15px/1.6 Arial,sans-serif;margin:0}
.nl-products{margin-top:28px}.nl-products>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:13px}.nl-products h3{font:500 21px/1.4 Arial,sans-serif;letter-spacing:-.3px;color:#3d596d;margin:5px 0 0}.nl-products>header>p{font:400 14px/1.5 Arial,sans-serif;margin:0;color:#7a8f9e}.nl-products-row{display:flex;flex-wrap:wrap;border-top:1px solid #dfe7ed;border-bottom:1px solid #dfe7ed}.nl-product{display:flex;align-items:center;gap:14px;flex:1 1 245px;min-width:0;padding:16px 20px 16px 0;text-decoration:none;color:#4c697d}.nl-product-visual{flex:none;width:80px;height:61px;display:flex;align-items:center;justify-content:center}.nl-product-visual svg{width:100%;height:100%}.nl-product>div:last-child{min-width:0}.nl-product strong{font:500 15px/1.4 Arial,sans-serif;display:block}.nl-product small{font:400 13px/1.45 Arial,sans-serif;display:block;color:#8a9caa;margin-top:4px}.nl-product .nl-product-go{display:block;color:#ad5c71;font:400 12px/1.4 Arial,sans-serif;margin-top:5px}.nl-product:hover strong{text-decoration:underline;text-underline-offset:3px}
.nl-page [hidden]{display:none!important}.nl-page .nl-note{font:400 14px/1.6 Arial,sans-serif;color:#7d8f9d;margin:15px 0 0}
html[data-theme=dark] .nl-page :is(.nl-case-heading h3,.nl-products h3){color:#d3e1e9}html[data-theme=dark] .nl-page :is(.nl-case-heading p,.nl-products>header>p){color:#a6bccb}
html[data-theme=dark] .nl-page .nl-products-row{border-color:#405a6d}html[data-theme=dark] .nl-page .nl-product{color:#cee0eb}html[data-theme=dark] .nl-page .nl-product small{color:#91aabd}
html[data-theme=dark] .nl-page .nl-vehicle-studio{background:#19313f;color:#c1d6e3;border-color:#405c70}
html[data-theme=dark] .nl-page .nl-studio-toolbar{background:#223b4b;border-color:#3d586b}
html[data-theme=dark] .nl-page :is(.nl-kicker,.nl-studio-note){color:#91aaba}
html[data-theme=dark] .nl-page .nl-machine-button{background:#2b4759;border-color:#476579;color:#b8cddc;box-shadow:0 2px 0 #102632}
html[data-theme=dark] .nl-page .nl-power[aria-pressed=true]{background:#254a43;border-color:#568d75;color:#a5d0bc}
html[data-theme=dark] .nl-page .nl-segmented{background:#203a4a;border-color:#3d596d}
html[data-theme=dark] .nl-page .nl-segmented button{color:#91adbf}
html[data-theme=dark] .nl-page .nl-segmented button[aria-pressed=true]{background:#36556b;color:#d2e2ec}
html[data-theme=dark] .nl-page .nl-capture-toggle{background:#244253;border-color:#456176;color:#adc6d6}
html[data-theme=dark] .nl-page .nl-capture-toggle[aria-pressed=true]{background:#4a3c51;border-color:#9f788f;color:#dcb4c4}
html[data-theme=dark] .nl-page .nl-piece-shortcuts button{background:#29485beF;border-color:#486679;color:#b8cfdf}
html[data-theme=dark] .nl-page .nl-drawing text{fill:#a4bdce}
html[data-theme=dark] .nl-page .nl-studio-footer{background:#203b4c;border-color:#3f5d71}
html[data-theme=dark] .nl-page .nl-readouts strong{color:#c9e0ef}
html[data-theme=dark] .nl-page .nl-readouts>span{color:#92afc2}
html[data-theme=dark] .nl-page .nl-file-actions button{background:#29495c;border-color:#476a80;color:#b4cede}
html[data-theme=dark] .nl-page .nl-piece-editor{background:#223f51;border-color:#618398}
html[data-theme=dark] .nl-page .nl-piece-editor h4{color:#c8dfea}
html[data-theme=dark] .nl-page .nl-piece-editor p{color:#a0bbce}
html[data-theme=dark] .nl-page .nl-piece-editor [data-nl-editor-options] button{background:#2c4d61;border-color:#4d7187;color:#c0d7e6}
html[data-theme=dark] .nl-page .nl-piece-editor [data-nl-editor-options] button[aria-pressed=true]{background:#503d50!important;border-color:#ad7a91!important;color:#e2b7c8!important}
html[data-theme=dark] .nl-page .nl-pallet-note{background:#39372f;border-color:#6d6146;color:#d3bc8e}
html[data-theme=dark] body #solution-page .nl-page #flow-comparison .nl-context-controls legend{color:#a5bac8}
@media(max-width:1100px){html body #solution-page .nl-page #flow-comparison .nl-configuration{grid-template-columns:1fr;gap:15px}html body #solution-page .nl-page #flow-comparison .nl-controls{grid-template-columns:.75fr 1.5fr}.nl-piece-shortcuts{top:60px;left:15%;right:17%}}
@media(max-width:740px){html body #solution-page .nl-page #flow-comparison .nl-controls{grid-template-columns:1fr;gap:17px}.nl-studio-toolbar{padding:15px;align-items:flex-start}.nl-machine-button{padding:9px}.nl-machine-button>span{display:none}.nl-context-controls{padding:15px;flex-wrap:wrap;gap:14px}.nl-capture-toggle{margin-left:auto}.nl-drawing-zone{padding:0;overflow-x:auto}.nl-drawing{min-width:740px}.nl-piece-shortcuts{position:relative;top:auto;left:auto;right:auto;padding:8px 15px;justify-content:center}.nl-piece-editor{position:fixed;bottom:18px;max-width:560px;z-index:50}.nl-studio-footer{padding:14px;flex-wrap:wrap}.nl-file-actions{margin-left:auto}.nl-studio-note{padding:12px 15px;display:block}.nl-studio-note>span{display:block;text-align:left!important}.nl-products>header{display:block}.nl-products>header>p{margin-top:8px}.nl-product{flex-basis:100%;border-bottom:1px solid #e1e8ed}.nl-product:last-child{border:0}.nl-pallet-note{padding:12px;margin:10px}.nl-production-frame{min-height:900px}}
/* El recorrido es la primera decisión; la mercancía pertenece al caso interior. */
html body #solution-page .nl-page #flow-comparison .nl-controls{grid-template-columns:minmax(0,1fr)}
.nl-production-cargo{margin:0 0 18px;max-width:370px}
html body #solution-page .nl-page #flow-comparison .nl-production-cargo .scene-options{display:grid;grid-template-columns:1fr 1fr}
html body #solution-page .nl-page #flow-comparison .nl-production-cargo .scene-options button{min-height:58px;flex-direction:row;gap:9px}
.nl-exp-controls{display:flex;align-items:flex-end;gap:25px;padding:15px 22px 20px;border-bottom:1px solid #dce5ed}
.nl-all-selector{margin-left:auto;display:flex;align-items:center;gap:12px;min-width:225px;border:1px solid #c7d7e2;background:#fff;border-radius:7px;padding:8px 12px;text-align:left;color:#5d7c91}
.nl-all-selector>span:nth-child(2){flex:1}.nl-all-selector small{display:block;font:400 12px/1.4 Arial,sans-serif;color:#8097a7}.nl-all-selector strong{display:block;font:400 14px/1.6 Arial,sans-serif}
.nl-is-expedition .nl-context-controls{padding-bottom:14px;gap:24px;justify-content:flex-start}.nl-is-expedition .nl-capture-toggle{margin-left:auto}.nl-is-expedition .nl-drawing-zone{padding:0 8px}
.nl-plan-piece:hover{filter:none}.nl-plan-piece:hover>:not(text):not(title){filter:drop-shadow(0 0 3px #9f718c44)}.nl-plan-piece .nl-piece-hit{fill:transparent;stroke:transparent;stroke-width:3}.nl-plan-piece:hover .nl-piece-hit,.nl-plan-piece:focus-visible .nl-piece-hit{fill:#b3738810;stroke:#ae7b90}
.nl-input-controls{display:flex;align-items:center;gap:8px;height:42px}.nl-input-controls button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #b5c9d7;border-radius:50%;background:#fff;color:#638298;font:400 20px/1 Arial,sans-serif}.nl-input-dots{display:flex;gap:3px}.nl-input-dots i{width:5px;height:5px;border-radius:50%;background:#cbd9e2}.nl-input-dots i.is-on{background:#9d7185}
html[data-theme=dark] .nl-page .nl-exp-controls{border-color:#3e596c}html[data-theme=dark] .nl-page .nl-all-selector{background:#29485b;border-color:#48697f;color:#c4dce9}html[data-theme=dark] .nl-page .nl-all-selector small{color:#94afbf}
html[data-theme=dark] .nl-page .nl-expedition-plan>rect:first-of-type{fill:#223d4d;stroke:#405d70}html[data-theme=dark] .nl-page .nl-expedition-plan>rect:nth-of-type(2){fill:#1c3342}html[data-theme=dark] .nl-page .nl-plan-piece .nl-piece-hit{fill:transparent}html[data-theme=dark] .nl-page .nl-input-controls button{background:#2d4c60;border-color:#52748a;color:#c5dce9}
@media(max-width:1000px){.nl-exp-controls{gap:15px;flex-wrap:wrap}.nl-all-selector{min-width:190px}.nl-is-expedition .nl-drawing{min-width:940px}}
@media(max-width:740px){.nl-exp-controls{padding:12px 15px;gap:14px}.nl-all-selector{margin-left:0}.nl-is-expedition .nl-context-controls{gap:14px}.nl-is-expedition .nl-capture-toggle{margin-left:0}.nl-is-expedition .nl-drawing-zone{padding:0}.nl-production-cargo{max-width:100%}}

html[data-theme=dark] .nl-page .nl-plan-piece text{fill:#5d7d91}html[data-theme=dark] body #solution-page .nl-page #flow-comparison .nl-exp-controls legend{color:#a5bac8}
/* Una misma escala y una retícula estable para las familias de producto. */
.nl-products-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:0}
.nl-products-row .nl-product{width:100%;box-sizing:border-box;padding:22px 0;gap:14px;align-items:flex-start}
.nl-product-visual{width:88px;height:66px}
.nl-product-placeholder{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:7px;border:1px dashed #bdccd6;border-radius:50%;color:#8298a7;font:400 34px/1 Arial,sans-serif;padding-top:10px;box-sizing:border-box}
html[data-theme=dark] .nl-product-placeholder{border-color:#587181;color:#a7bdcb}
@media(max-width:1150px){.nl-products-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}}
@media(max-width:900px){.nl-products-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:740px){.nl-products-row{grid-template-columns:1fr}.nl-products-row .nl-product{padding:17px 0}.nl-product-visual{width:80px;height:61px}}
/* Carga y descarga: sección lateral, mandos locales y movimientos del equipo. */
.nl-page [data-nl-vehicle] .nl-context-controls{gap:36px;padding:19px 24px;border-bottom:1px solid #e0e8ee;background:#f7fafc}
.nl-page [data-nl-vehicle] .nl-context-controls>[hidden],.nl-page [data-nl-shortcuts][hidden]{display:none!important}
.nl-loading-drawing{font-family:Arial,sans-serif;display:block;width:100%;height:auto;min-width:0}
.nl-page [data-nl-vehicle] .nl-drawing-zone{padding:5px 20px 0;background:#f8fafc;overflow:visible}
.nl-load-pin{cursor:pointer;outline:none}.nl-load-pin:hover circle:not(.nl-load-pin-halo),.nl-load-pin:focus circle:not(.nl-load-pin-halo){fill:#f7eaf0;stroke-width:2.5}.nl-load-pin:focus-visible{filter:drop-shadow(0 0 3px #bd6c80)}
.nl-load-pin-halo{transform-box:fill-box;transform-origin:center;animation:nl-pin-breathe 3s ease-in-out infinite}.nl-load-pin:hover .nl-load-pin-halo{animation:none;opacity:.5}
@keyframes nl-pin-breathe{0%,100%{opacity:.12;transform:scale(.88)}50%{opacity:.38;transform:scale(1.08)}}
@media(prefers-reduced-motion:reduce){.nl-load-pin-halo{animation:none}}
.nl-load-selectable{cursor:pointer}.nl-load-selectable:hover{filter:drop-shadow(0 0 4px #b55f7370)}
.nl-page [data-nl-vehicle] .nl-piece-editor{top:auto;bottom:63px;left:25px;right:auto;width:340px;max-width:calc(100% - 50px);padding:17px 18px;box-sizing:border-box;box-shadow:0 12px 36px #29495f26;z-index:5}
.nl-page [data-nl-vehicle] .nl-piece-editor[data-anchor=equipment]{left:auto;right:15%}
.nl-page [data-nl-vehicle] [data-nl-editor-options]{display:grid;gap:7px}.nl-page [data-nl-vehicle] [data-nl-editor-options] button{display:block;width:100%;padding:10px 12px;text-align:left;border-radius:7px;min-height:0;line-height:1.4;white-space:normal}
.nl-page [data-nl-vehicle] [data-nl-editor-options] strong{display:block;font:500 15px/1.4 Arial,sans-serif}.nl-page [data-nl-vehicle] [data-nl-editor-options] small{display:block;margin-top:3px;font:400 13px/1.45 Arial,sans-serif;color:#7b919f}
.nl-page [data-nl-vehicle] [data-nl-editor-options] [aria-pressed=true] small{color:inherit;opacity:.88}
.nl-loading-motions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:22px 24px;border-top:1px solid #dce6ed;background:#edf3f7}
.nl-loading-motion-heading{flex:1 1 220px;max-width:330px}.nl-loading-motion-heading strong{display:block;font:500 16px/1.4 Arial,sans-serif;color:#3d596d;margin-top:5px}.nl-loading-motion-heading p{font:400 13px/1.5 Arial,sans-serif;color:#7d93a2;margin:5px 0 0;max-width:none}
.nl-motion{flex:1 1 190px;max-width:235px;min-width:175px}.nl-motion[hidden]{display:none}.nl-motion label{display:flex;align-items:center;justify-content:space-between;gap:8px;font:500 13px/1.4 Arial,sans-serif;color:#506f83;margin-bottom:9px}.nl-motion output{font:400 12px/1.4 Arial,sans-serif;color:#8a9eac}
.nl-motion>div{display:flex;align-items:center;gap:9px}.nl-page .nl-motion button{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:0;padding:0;border-radius:50%;border:1px solid #cedce5;background:linear-gradient(#fff,#e3edf3);color:#4e6d83;font:400 20px/1 Arial,sans-serif;box-shadow:0 2px 0 #cfdae2}
.nl-page .nl-motion button:hover:not(:disabled){border-color:#b55f73;color:#a94f65}.nl-page .nl-motion button:active:not(:disabled){transform:translateY(1px);box-shadow:none}.nl-motion input{width:100%;min-width:40px;accent-color:#b55f73;cursor:pointer;height:5px}
.nl-motion.is-disabled{opacity:.48}.nl-motion.is-disabled input{cursor:default}.nl-page .nl-motion button:disabled{opacity:.45;cursor:default}.nl-page .nl-loading-motions .nl-kicker{font-size:10px;letter-spacing:1.1px}
html[data-theme=dark] .nl-page [data-nl-vehicle] .nl-context-controls,html[data-theme=dark] .nl-loading-motions{background:#243e51;border-color:#3b576a}html[data-theme=dark] .nl-loading-motion-heading strong,html[data-theme=dark] .nl-motion label{color:#d5e3ec}html[data-theme=dark] .nl-page [data-nl-vehicle] .nl-drawing-zone{background:#e7eef3}
@media(max-width:740px){.nl-page [data-nl-vehicle] .nl-context-controls{padding:15px;gap:20px}.nl-page [data-nl-vehicle] .nl-drawing-zone{padding:0 0 5px}.nl-loading-drawing{min-width:0}.nl-loading-motions{padding:17px;gap:17px}.nl-loading-motion-heading{max-width:none;flex-basis:100%}.nl-motion{min-width:140px;max-width:none}.nl-page [data-nl-vehicle] .nl-piece-editor,.nl-page [data-nl-vehicle] .nl-piece-editor[data-anchor=equipment]{position:absolute;left:10px;right:10px;bottom:30px;width:auto;max-width:calc(100% - 20px)}}
