.mv-nr .mv-when{gap:var(--sp-4)}.mv-nr .mv-when,.mv-nr .nr-box{display:flex;flex-direction:column}.mv-nr .nr-box{gap:var(--sp-3);border:var(--border-w) solid var(--border);border-radius:var(--r-control);background:var(--surface);padding:var(--sp-3) var(--sp-4)}.mv-nr .nr-boxT{font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.mv-nr .nr-note{margin:0;font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted)}.mv-nr .nr-note b{color:var(--text);font-weight:var(--fw-semibold)}.mv-nr .nr-amt{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mv-nr .nr-amtRow{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.mv-nr .nr-dias{display:flex;gap:var(--sp-1);width:100%}.mv-nr .nr-dias>button{flex:1 1;min-width:0;justify-content:center;padding-left:0;padding-right:0}.mv-nr .nr-dos{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-2);gap:var(--sp-2)}.mv-nr .nr-dos>button{justify-content:center}.mv-nr .nr-dos.nr-tres{grid-template-columns:1fr 1fr 1fr}.mv-nr .nr-nuevo-cliente{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel-2)}.mv-nr .mv-acts>.nr-salir{flex:none}.mv-nr .mv-acts>.nr-cta{flex:1 1}.mv-nr .nr-falta{margin:0;font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-muted)}@media (hover:none){.mv-nr .stepper button{width:var(--h-touch);height:var(--h-touch)}}@media (min-width:561px){.mv-nr .nr-mas,.mv-nr .nr-masCuerpo{display:contents}.mv-nr .nr-masBtn{display:none}}@media (max-width:560px){.mv-nr .mv-rail{display:none}.mv-nr .mv-route{gap:0}.mv-nr .nr-dos{grid-template-columns:1fr}.mv-nr .nr-dos.nr-tres{grid-template-columns:1fr 1fr 1fr}.mv-nr .mv-nav .wiz-tools{padding:var(--sp-2);background:var(--surface);border-bottom:var(--border-w) solid var(--line)}.mv-nr .wiz-tools .seg-motor{display:flex;width:100%;gap:var(--sp-2)}.mv-nr .wiz-tools .seg-motor .seg-opt{flex:1 1;min-width:0;min-height:var(--h-touch);justify-content:center;padding:var(--sp-1) var(--sp-2);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:var(--border-w) solid transparent;border-radius:var(--r-card);background:none;box-shadow:none;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}.mv-nr .wiz-tools .seg-motor .seg-opt.on{background:var(--bg);border-color:var(--line);color:var(--text);font-weight:var(--fw-semibold)}.mv-nr .toggle{min-height:56px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-card)}.mv-nr .toggle:has(>.mv-ilu){padding:0 var(--sp-3);gap:var(--sp-2)}.mv-nr .van-forced{padding:var(--sp-3)}.mv-nr .nr-mas{display:flex;flex-direction:column}.mv-nr .nr-masBtn{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;min-height:var(--h-touch);padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);text-align:left}.mv-nr .nr-masChevron{flex:none;color:var(--text-subtle);font-size:var(--fs-lg);line-height:var(--lh-none);transform:rotate(90deg);transition:transform var(--dur-fast) var(--ease)}.mv-nr .nr-mas.on .nr-masChevron{transform:rotate(-90deg)}.mv-nr .nr-masCuerpo{display:flex;flex-direction:column;gap:var(--sp-4)}.mv-nr .nr-mas:not(.on) .nr-masCuerpo{display:none}.mv-nr .nr-mas.on .nr-masCuerpo{padding-top:var(--sp-3)}}.mv-nr .nr-form,.mv-nr .nr-lienzo{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.mv-nr .nr-form .wiz-h{font-size:var(--fs-lg);margin:0}.mv-nr .nr-visor{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.mv-nr .nr-accion{display:flex;flex-direction:column;gap:var(--sp-3)}.mv-nr .nr-accion>.mv-total{flex-wrap:wrap}@media (min-width:561px){.mv-nr .nr-solo-movil,.mv-nr .nr-visorBtn{display:none}}@media (min-width:900px){.mv-nr .nr-lienzo{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start}.mv-nr .nr-visor{position:-webkit-sticky;position:sticky;top:var(--sp-4);max-height:calc(100dvh - var(--sp-8))}.mv-nr .nr-visorCuerpo{overflow-y:auto;min-height:0;flex:1 1 auto}.mv-nr .nr-accion{flex:none}}@media (min-width:1360px) and (max-height:900px){.mv-nr{--pad-card:var(--sp-4)}.mv-nr .mv-when{gap:var(--sp-3)}.mv-nr .mv-total{margin-top:0}.mv-nr{--foto-gama:78px}}@media (min-width:1360px) and (max-height:780px){.mv-nr{--foto-gama:72px}}@media (max-width:560px){.mv-nr .nr-form>.mv-bloque{display:flex;flex-direction:column;gap:var(--sp-3);background:var(--bg);border:var(--border-w) solid var(--border);border-radius:var(--r-card);padding:var(--sp-4);min-width:0}.mv-nr .nr-form>[data-paso]:not([data-activo]),.mv-nr .nr-solo-esc{display:none}.mv-nr .nr-visor{position:fixed;left:0;right:0;bottom:var(--m-nav-space);z-index:45;gap:0;padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom, 0px));background:var(--bg);border:0;border-top:var(--border-w) solid var(--line);border-radius:0;transform:translateY(0);transition:transform var(--dur) var(--ease)}.mv-nr .nr-visor:not(.on)>.nr-visorCuerpo{display:none}.mv-nr .nr-visor.on>.nr-visorCuerpo{max-height:62dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:var(--border-w) solid var(--line)}.mv-nr .nr-visor .nr-accion{gap:var(--sp-2)}.mv-nr .nr-visor .mv-total{border-top:0;padding-top:0;margin-top:0;align-items:center}.mv-nr .nr-visor .mv-total>b{margin-left:auto;font-size:var(--fs-xl)}.mv-nr .nr-visor .mv-acts{gap:var(--sp-2)}.mv-nr .nr-visor .nr-cta,.mv-nr .nr-visor .nr-salir{min-height:var(--h-touch)}.mv-nr .nr-visor.nr-visor-off{transform:translateY(140%);pointer-events:none}.mv.mv-nr:has(.nr-visor){padding-bottom:calc(var(--h-touch) * 2 + var(--sp-12) + var(--sp-4))}}@media (prefers-reduced-motion:reduce){.mv-nr .nr-visor{transition:none}}.mv-nr .nr-link{border:0;padding:0;background:none;color:inherit;font:inherit;font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:2px;cursor:pointer;min-height:0}.mv-nr .nr-link:disabled{opacity:.6;cursor:default}.mv-nr .nr-borrador{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:var(--border-w) solid var(--border);border-radius:var(--r-card);background:var(--surface);font-size:var(--fs-sm);color:var(--text)}.mv-nr .nr-borrador small{color:var(--text-muted);font-size:var(--fs-xs)}.mv-nr .nr-borrador-acc{display:inline-flex;gap:var(--sp-2)}@media (min-width:561px) and (max-width:1180px){.mv-nr .tier-opts{grid-template-columns:1fr}.mv-nr .steppers-2{grid-template-columns:1fr!important}}.mv.mv-nr .nr-h1{font-size:var(--cl-fs-titular);font-weight:700;letter-spacing:-.035em;line-height:1.05}.mv.mv-nr .seg.seg-motor{display:flex;width:100%;padding:3px;gap:0;border:0;border-radius:10px;background:var(--cl-seg)}.mv.mv-nr .seg.seg-motor .seg-opt{flex:1 1;min-width:0;padding:10px 12px;border:0;border-radius:var(--cl-r-seg);background:transparent;box-shadow:none;color:var(--text-muted);font-size:var(--cl-fs-cuerpo);font-weight:500;line-height:normal}.mv.mv-nr .seg.seg-motor .seg-opt.on{background:var(--cl-bg);color:var(--cl-text);font-weight:600;box-shadow:var(--cl-shadow)}.mv.mv-nr .nr-form{gap:18px}.mv.mv-nr .nr-form .mv-bloque{border:0;border-top:1px solid var(--cl-line);border-radius:0;background:transparent;box-shadow:none;padding:18px 0 0;gap:14px}.mv.mv-nr .nr-form>.mv-bloque:first-of-type{border-top:0;padding-top:4px}.mv.mv-nr .nr-form .wiz-h{margin:0;font-size:var(--cl-fs-h2);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--cl-text)}.mv.mv-nr .nr-form .wiz-h span{color:var(--cl-text-3);font-weight:600}.mv.mv-nr .wiz-field>span:first-child{font-size:var(--cl-fs-etiqueta);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--cl-text-2)}.mv.mv-nr .nr-form .wiz-field input:not([type=checkbox]):not([type=radio]),.mv.mv-nr .nr-form .wiz-field select,.mv.mv-nr .nr-form .wiz-field textarea{min-height:48px;border:1px solid var(--cl-line-card);border-radius:var(--cl-r-field);background:var(--cl-bg);font-size:var(--cl-fs-cuerpo);color:var(--cl-text)}.mv.mv-nr .tier-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mv.mv-nr .tier-opts .tier-opt{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;min-width:0;padding:12px 14px;border:1px solid var(--cl-line-card);border-radius:var(--cl-r-field);background:var(--cl-bg);color:var(--cl-text);box-shadow:none;text-align:left}.mv.mv-nr .tier-opts .tier-opt.on{border-color:var(--cl-accent);box-shadow:inset 0 0 0 1px var(--cl-accent);background:var(--cl-bg)}.mv.mv-nr .tier-opts .tier-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1;align-self:stretch}.mv.mv-nr .tier-opts .tier-info>b{font-size:var(--cl-fs-cuerpo);font-weight:600;letter-spacing:-.02em;color:var(--cl-text)}.mv.mv-nr .tier-caps{display:flex;gap:12px;font-size:var(--cl-fs-etiqueta);color:var(--cl-text-2)}.mv.mv-nr .tier-desc{font-size:var(--cl-fs-meta);line-height:1.35;color:var(--cl-text-2)}.mv.mv-nr .tier-opts .tier-price{margin-top:auto;padding-top:4px;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--cl-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mv.mv-nr .nr-visor.mv-card{padding:20px;border:0;border-radius:var(--cl-r-panel);background:var(--cl-surface);box-shadow:none}.mv.mv-nr .nr-cta{font-size:16px;font-weight:600}.mv.mv-nr .nr-cta,.mv.mv-nr .nr-salir{min-height:52px;border-radius:var(--cl-r-pill)}@media (max-width:560px){.mv.mv-nr .tier-opts{grid-template-columns:minmax(0,1fr)}.mv.mv-nr .tier-desc{display:none}}.mv.mv-nr .nr-tarifaCli{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--cl-r-row);background:var(--brand-subtle);color:var(--cl-text);font-size:var(--cl-fs-etiqueta);line-height:1.4}.mv.mv-nr .nr-tarifaCli b{font-size:var(--cl-fs-cuerpo);font-weight:600;color:var(--brand)}.mv.mv-nr .nr-horaCinco{display:flex;align-items:center;gap:6px}.mv.mv-nr .nr-horaCinco select{flex:1 1;min-width:0;min-height:48px;padding:0 12px;border:1px solid var(--cl-line-card);border-radius:var(--cl-r-field);background:var(--cl-bg);color:var(--cl-text);font:inherit;font-size:var(--cl-fs-cuerpo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mv.mv-nr .nr-horaCinco>span{font-weight:600;color:var(--cl-text-2)}.nr-okModal{gap:16px}.nr-ok{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding-top:4px}.nr-okIco{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--brand);color:#fff;font-size:28px;font-weight:700}.nr-okT{margin:6px 0 0;font-size:24px;font-weight:700;letter-spacing:-.025em;color:var(--text)}.nr-okNo{margin:0;font-size:var(--fs-sm);color:var(--text-muted)}.nr-okNo b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.nr-okDatos{margin:0;display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:14px;background:var(--surface)}.nr-okDatos>div{display:flex;justify-content:space-between;gap:16px;font-size:var(--fs-sm)}.nr-okDatos dt{color:var(--text-muted);flex:none}.nr-okDatos dd{margin:0;text-align:right;font-weight:500;color:var(--text);min-width:0;overflow-wrap:anywhere}.nr-okDatos dd:first-letter{text-transform:uppercase}.nr-okDatos .nr-okTotal{margin-top:4px;padding-top:10px;border-top:1px solid var(--border)}.nr-okDatos .nr-okTotal dt{color:var(--text);font-weight:600}.nr-okDatos .nr-okTotal dd{font-size:20px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nr-okAcc{display:grid;grid-gap:8px;gap:8px}.nr-okAcc>*{width:100%;justify-content:center}.nr-carga .nr-cargaCli{display:grid;grid-gap:6px;gap:6px;margin:4px 0 16px}.nr-carga .nr-cargaCli>span{font-size:var(--cl-fs-etiqueta);font-weight:500;color:var(--cl-text-2)}.nr-carga .nr-cargaCli select{min-height:48px;padding:0 12px;border:1px solid var(--cl-line-card);border-radius:var(--cl-r-field);background:var(--cl-bg);color:var(--cl-text);font:inherit;font-size:var(--cl-fs-cuerpo)}.nr-carga .nr-cargaCli small{font-size:var(--cl-fs-meta);color:var(--cl-text-2)}.nr-carga .nr-cargaCli small b{color:var(--brand)}.mv.mv-nr .nr-asig{align-items:end}