.nl-case-heading{position:relative;padding-right:190px}
.nl-tour-launch{position:absolute;right:0;top:2px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;min-height:42px;border:1px solid #c7cbce;border-radius:8px;background:#f4f5f5;color:#30363a;font:600 14px/1.2 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:inset 0 1px 0 #fff}
.nl-tour-launch svg{width:19px;height:19px;color:#c91d22}
.nl-tour-launch:hover{border-color:#c91d22;background:#fff}
.nl-tour-launch:focus-visible,.nl-tour button:focus-visible{outline:3px solid #c91d22;outline-offset:4px}
.nl-tour[hidden]{display:none!important}
.nl-tour{position:fixed;inset:0;z-index:2147483000;pointer-events:none;font-family:Arial,Helvetica,sans-serif}
.nl-tour-spot{position:fixed;border:2px solid #c91d22;border-radius:10px;box-shadow:0 0 0 4px #ffffffbd,0 0 0 9999px #18242d73;box-sizing:border-box;pointer-events:none;transition:left .16s,top .16s,width .16s,height .16s}
.nl-tour-card{position:fixed;pointer-events:auto;box-sizing:border-box;width:356px;max-width:calc(100vw - 32px);padding:21px 23px 20px;border:1px solid #d6dadd;border-top:3px solid #c91d22;border-radius:12px;background:#fff;color:#30363a;box-shadow:0 12px 48px #10202d38;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.nl-tour-top{display:flex;justify-content:space-between;align-items:center;gap:10px}
.nl-tour-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.4;letter-spacing:.09em;font-weight:700;color:#747b80}
.nl-tour-eyebrow svg{width:18px;height:18px;flex-shrink:0;color:#c91d22}
.nl-tour .nl-tour-exit{display:flex;align-items:center;gap:7px;border:0;background:none;padding:3px 0;color:#72797e;font:400 12px/1.2 Arial,Helvetica,sans-serif;cursor:pointer}
.nl-tour-exit span{font-size:21px}
.nl-tour-progress{display:flex;gap:4px;margin:17px 0 13px}
.nl-tour-progress span{height:3px;flex:1;border-radius:3px;background:#e9ecee}
.nl-tour-progress .is-done{background:#c91d22}
.nl-tour-count{margin:0 0 7px;font:500 11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;color:#8a9297}
.nl-tour-card h3{margin:0 0 10px;font:600 21px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.03em;color:inherit}
.nl-tour-card #wt-description{margin:0;font:400 15px/1.55 Arial,Helvetica,sans-serif;color:#606970}
.nl-tour-card .nl-tour-hint{margin:12px 0 0;font:400 12px/1.45 Arial,Helvetica,sans-serif;color:#8b9398}
.nl-tour-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #edf0f1}
.nl-tour-card .nl-tour-back{padding:9px 0;border:0;background:transparent;color:#677179;font:400 13px/1.2 Arial,Helvetica,sans-serif;cursor:pointer}
.nl-tour-back:disabled{opacity:.3;cursor:default}
.nl-tour-card .nl-tour-next{padding:11px 13px;border:1px solid #c91d22;border-radius:6px;background:#c91d22;color:#fff;font:600 13px/1.2 Arial,Helvetica,sans-serif;cursor:pointer}
.nl-tour-card .nl-tour-next:hover{background:#a7181d;border-color:#a7181d}
html[data-theme=dark] .nl-tour-launch{background:#253642;color:#e2e9ed;border-color:#50606b;box-shadow:inset 0 1px 0 #ffffff13}
html[data-theme=dark] .nl-tour-card{background:#1b2a35;color:#edf3f6;border-color:#4d606d;border-top-color:#e24950}
html[data-theme=dark] .nl-tour-card #wt-description{color:#c0ced6}
html[data-theme=dark] .nl-tour-progress span{background:#3c4d59}
html[data-theme=dark] .nl-tour-progress .is-done{background:#e24950}
html[data-theme=dark] .nl-tour-spot{border-color:#ef5b62;box-shadow:0 0 0 4px #15232eab,0 0 0 9999px #0710189e}
html[data-theme=dark] .nl-tour-card footer{border-color:#3c4d59}
html[data-theme=dark] .nl-tour-eyebrow,html[data-theme=dark] .nl-tour-count,html[data-theme=dark] .nl-tour-exit,html[data-theme=dark] .nl-tour-back,html[data-theme=dark] .nl-tour-hint{color:#aebec8}
@media(max-width:700px){.nl-case-heading{padding-right:0}.nl-tour-launch{position:static;margin-top:14px}.nl-tour-card{padding:17px 19px}.nl-tour-card h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.nl-tour-spot{transition:none}}

/* Misma entrada de ayuda en las demostraciones de producto y en el constructor. */
.wt-launch-row{display:flex;justify-content:flex-end;margin:0 0 13px;gap:8px}
.wt-launch-row .wt-launch{position:static;flex-shrink:0}
.nl-tour .wt-index-toggle{display:block;margin:15px 0 0;padding:0;border:0;background:none;color:#b51c24;text-align:left;text-decoration:underline;text-underline-offset:3px;font:500 12px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}
.nl-tour .wt-index{margin-top:10px;max-height:215px;overflow:auto;border-top:1px solid #e4e8eb;overscroll-behavior:contain}
.nl-tour .wt-index button{display:block;width:100%;padding:10px 2px;background:none;border:0;border-bottom:1px solid #e4e8eb;text-align:left;color:inherit;cursor:pointer}
.nl-tour .wt-index strong{display:block;font:600 13px/1.4 Arial,Helvetica,sans-serif}
.nl-tour .wt-index span{display:block;margin-top:3px;color:#6e777e;font:400 12px/1.45 Arial,Helvetica,sans-serif}
.nl-tour .wt-index button:hover{background:#c91d2209}
html[data-theme=dark] .nl-tour .wt-index-toggle{color:#fa9ba1}
html[data-theme=dark] .nl-tour .wt-index,html[data-theme=dark] .nl-tour .wt-index button{border-color:#40525f}
html[data-theme=dark] .nl-tour .wt-index span{color:#b0c1cb}
