*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light;--font-display: "Manrope", "Inter", sans-serif;--font-body: "Manrope", "Inter", sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", monospace;--font-serif: "Cormorant Garamond", Georgia, serif;--nav-h: 56px;--nav-safe: max(env(safe-area-inset-bottom, 0px), 2px);--aura-chat-w: 0px;--bg-primary: #EFF2F1;--bg-surface: #FFFFFF;--bg-elevated: #F2F4F3;--bg-overlay: #E6EAE8;--suelo: radial-gradient(900px 520px at 4% -12%, rgba(93,187,156,.08), transparent 70%), linear-gradient(180deg, #ECEFEE 0%, #F2F4F3 46%, #F7F8F8 100%);--text-primary: #141816;--text-secondary:#3F4945;--text-muted: #626D68;--teal: #5DBB9C;--teal-dim: #3C9A79;--teal-texto: #1F6F55;--teal-glow: rgba(93,187,156,.18);--error: #E05C5C;--border: rgba(20,40,33,.11);--border-subtle: rgba(20,40,33,.07);--border-teal: rgba(93,187,156,.3);--luz-arriba: inset 0 1px 0 rgba(255,255,255,.9);--sombra-contacto: 0 1px 2px rgba(20,40,33,.08);--sombra-1: var(--luz-arriba), var(--sombra-contacto), 0 4px 14px rgba(20,40,33,.07);--sombra-2: var(--luz-arriba), var(--sombra-contacto), 0 10px 28px rgba(20,40,33,.12), 0 28px 56px -18px rgba(20,40,33,.16);--sombra-3: var(--luz-arriba), 0 2px 4px rgba(20,40,33,.06), 0 16px 40px rgba(20,40,33,.14), 0 48px 96px -24px rgba(20,40,33,.24);--sombra-hundido: inset 0 2px 5px rgba(20,40,33,.16);--cristal: rgba(255,255,255,.72);--cristal-borde: rgba(255,255,255,.6);--cristal-rim: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(255,255,255,.55);--nav-cristal: rgba(255,255,255,.58);--nav-desenfoque: blur(28px) saturate(200%);--bg-active: rgba(93,187,156,.08);--shadow-teal-sm: 0 0 12px rgba(93,187,156,.2);--btn-primary-bg: #1A1816;--btn-primary-fg: #FFFFFF}html.dark{color-scheme:dark;--bg-primary: #0B1015;--bg-surface: #121B22;--bg-elevated: #18232B;--bg-overlay: #1F2D36;--suelo: radial-gradient(900px 520px at 4% -12%, rgba(93,187,156,.06), transparent 70%), linear-gradient(180deg, #10161A 0%, #0B1015 46%, #090D11 100%);--text-primary: #F2F0EE;--text-secondary:#C3CAC6;--text-muted: #929E99;--teal: #5DBB9C;--teal-dim: #3C9A79;--teal-texto: #5DBB9C;--teal-glow: rgba(93,187,156,.22);--error: #E05C5C;--border: rgba(255,255,255,.07);--border-subtle: rgba(255,255,255,.04);--border-teal: rgba(93,187,156,.28);--luz-arriba: inset 0 1px 0 rgba(255,255,255,.08);--sombra-contacto: 0 1px 2px rgba(0,0,0,.45);--sombra-1: var(--luz-arriba), var(--sombra-contacto), 0 2px 8px rgba(0,0,0,.3);--sombra-2: var(--luz-arriba), var(--sombra-contacto), 0 8px 24px rgba(0,0,0,.45), 0 24px 48px -16px rgba(0,0,0,.5);--sombra-3: var(--luz-arriba), 0 2px 4px rgba(0,0,0,.4), 0 16px 40px rgba(0,0,0,.5), 0 48px 96px -24px rgba(0,0,0,.6);--sombra-hundido: inset 0 2px 6px rgba(0,0,0,.55);--cristal: rgba(20,26,30,.76);--cristal-borde: rgba(255,255,255,.1);--cristal-rim: inset 0 1px 0 rgba(255,255,255,.12), inset 0 -1px 0 rgba(255,255,255,.04);--nav-cristal: rgba(18,24,28,.62);--nav-desenfoque: blur(28px) saturate(170%);--bg-active: rgba(93,187,156,.08);--shadow-teal-sm: 0 0 12px rgba(93,187,156,.2);--btn-primary-bg: #F0EDEB;--btn-primary-fg: #15130F}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{background:var(--suelo);background-color:var(--bg-primary);background-attachment:fixed;color:var(--text-primary);font-family:var(--font-body);font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv01","ss01";padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}::-moz-selection{background:var(--teal-glow);color:var(--text-primary)}::selection{background:var(--teal-glow);color:var(--text-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#5dbb9c2e;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#5dbb9c52}html.dark ::-webkit-scrollbar-thumb{background:#5dbb9c33}html.dark ::-webkit-scrollbar-thumb:hover{background:#5dbb9c66}input,textarea,button,select{font-family:inherit}input:focus,textarea:focus{outline:none}@media (orientation: landscape) and (max-height: 500px){:root{--nav-h: 44px}.nav-etiqueta{display:none}.nav-glifo{padding-bottom:0!important}.barra-movil-fila{height:44px!important}}.aura-card{border-radius:1rem;border-width:1px;background:var(--bg-surface);border-color:var(--border-subtle);box-shadow:var(--sombra-1)}.aura-card-soft{border-radius:1rem;border-width:1px;background:var(--bg-elevated);border-color:var(--border-subtle)}.aura-card-hover{transition:border-color .2s ease,box-shadow .2s ease}@media (hover: hover) and (pointer: fine){.aura-card-hover:hover{border-color:#5dbb9c52;box-shadow:0 0 0 1px #5dbb9c2e,0 8px 24px #5dbb9c14}html.dark .aura-card-hover:hover{box-shadow:0 0 0 1px #5dbb9c38,0 8px 28px #5dbb9c1a}}.aura-input{border-radius:.75rem;border-width:1px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (max-width: 1023.98px){.aura-input{font-size:15px}}.aura-input{min-height:44px;background:var(--bg-surface);color:var(--text-primary);border-color:var(--border)}html.dark .aura-input{background:#ffffff08;border-color:var(--border)}.aura-input::-moz-placeholder{color:var(--text-muted)}.aura-input::placeholder{color:var(--text-muted)}.aura-input:focus{border-color:#5dbb9c80;box-shadow:0 0 0 3px #5dbb9c1f}@media (max-width: 1023.98px){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}.drawer-panel{height:100vh;height:100dvh}.\!tactil{position:relative!important}.tactil{position:relative}.\!tactil:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;height:44px!important;min-width:44px!important}.tactil:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px;min-width:44px}.profundo{box-shadow:var(--sombra-1);transition:box-shadow .14s ease,transform .14s ease}@media (hover: hover) and (pointer: fine){.profundo:hover{box-shadow:var(--sombra-2);transform:translateY(-1px)}}.profundo:active{box-shadow:var(--sombra-hundido);transform:translateY(0) scale(.98)}@media (prefers-reduced-motion: reduce){.profundo,.profundo:hover,.profundo:active{transition:none;transform:none}}.cristal{background:var(--cristal);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-2)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cristal{background:var(--bg-surface)}}@media (prefers-reduced-transparency: reduce){.cristal{background:var(--bg-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}input[type=time],input[type=date],input[type=datetime-local]{min-width:0;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=time]::-webkit-date-and-time-value,input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}.barra-movil{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:background-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.barra-movil[data-despegada]{background:color-mix(in srgb,var(--bg-primary) 76%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 1px color-mix(in srgb,var(--text-primary) 4%,transparent),0 8px 24px -14px #10262038}.barra-movil-titulo{font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--text-primary)}@media (prefers-reduced-motion: reduce){.barra-movil{transition:none}}.nav-pill{background:var(--nav-cristal);-webkit-backdrop-filter:var(--nav-desenfoque);backdrop-filter:var(--nav-desenfoque)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.barra-movil[data-despegada]{background:var(--bg-primary)}.nav-pill{background:var(--bg-surface)}}@media (prefers-reduced-transparency: reduce){.barra-movil[data-despegada]{background:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-pill{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.buscador-barra:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.font-mono.uppercase,.font-mono.tracking-wide,.font-mono.tracking-wider,.font-mono.tracking-widest{font-family:var(--font-body);font-weight:650;letter-spacing:.045em;font-variant-numeric:tabular-nums}.aura-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (max-width: 1023.98px){.aura-btn{font-size:15px}}.aura-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (max-width: 1023.98px){.aura-btn-primary{font-size:15px}}.aura-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:0 1px 2px #0f0f111a,0 4px 14px #0f0f111a}@media (hover: hover) and (pointer: fine){.aura-btn-primary:hover{box-shadow:0 2px 4px #0f0f1124,0 6px 20px #0f0f1124;transform:translateY(-1px)}}.aura-btn-primary:active,.aura-btn-secondary:active{transform:scale(.98)}.aura-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (max-width: 1023.98px){.aura-btn-secondary{font-size:15px}}.aura-btn-secondary{border-width:1px;background:var(--bg-surface);color:var(--text-primary);border-color:var(--border)}html.dark .aura-btn-secondary{background:#ffffff0a;border-color:var(--border)}.aura-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (max-width: 1023.98px){.aura-btn-ghost{font-size:15px}}.aura-btn-ghost{color:var(--text-secondary)}@media (hover: hover) and (pointer: fine){.aura-btn-secondary:hover{border-color:#5dbb9c66}.aura-btn-ghost:hover{color:var(--text-primary);background:#5dbb9c14}}.font-mono.pill-success{font-family:var(--font-body);font-weight:650;letter-spacing:.045em;font-variant-numeric:tabular-nums}.pill-success{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600;letter-spacing:.025em}@media (max-width: 1023.98px){.pill-success{font-size:13px}}.pill-success{color:#2ecc8a;background:#2ecc8a1f;border:1px solid rgba(46,204,138,.3)}.font-mono.pill-warning{font-family:var(--font-body);font-weight:650;letter-spacing:.045em;font-variant-numeric:tabular-nums}.pill-warning{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600;letter-spacing:.025em}@media (max-width: 1023.98px){.pill-warning{font-size:13px}}.pill-warning{color:#e0a84b;background:#e0a84b24;border:1px solid rgba(224,168,75,.32)}.font-mono.pill-danger{font-family:var(--font-body);font-weight:650;letter-spacing:.045em;font-variant-numeric:tabular-nums}.pill-danger{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600;letter-spacing:.025em}@media (max-width: 1023.98px){.pill-danger{font-size:13px}}.pill-danger{color:#e05c5c;background:#e05c5c1f;border:1px solid rgba(224,92,92,.32)}.font-mono.pill-teal{font-family:var(--font-body);font-weight:650;letter-spacing:.045em;font-variant-numeric:tabular-nums}.pill-teal{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600;letter-spacing:.025em}@media (max-width: 1023.98px){.pill-teal{font-size:13px}}.pill-teal{color:#5dbb9c;background:#5dbb9c24;border:1px solid rgba(93,187,156,.34)}.font-mono.pill-muted{font-family:var(--font-body);font-weight:650;letter-spacing:.045em;font-variant-numeric:tabular-nums}.pill-muted{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600;letter-spacing:.025em}@media (max-width: 1023.98px){.pill-muted{font-size:13px}}.pill-muted{color:var(--text-secondary);background:#0f0f110d;border:1px solid var(--border)}html.dark .pill-muted{background:#ffffff0a}.texto-peligro{color:#b42318}.texto-aviso{color:#9a4a00}.texto-accion{color:var(--teal-texto)}.texto-info{color:#1d5fa8}.pill-tono{color:color-mix(in oklab,var(--tono) 58%,#000)}html.dark .pill-tono{color:var(--tono)}html:not(.dark) .text-aura-warning{color:#9a5b00}html:not(.dark) .text-aura-success{color:#1e7a52}html:not(.dark) .text-aura-danger{color:#b42318}html:not(.dark) .text-aura-info{color:#1d5fa8}.text-aura-teal:not(svg){color:var(--teal-texto)}.text-aura-teal>svg:not([class*=text-]){color:var(--teal)}html.dark .texto-info{color:#8dbdf0}html.dark .texto-peligro{color:#f28b82}html.dark .texto-aviso{color:#f2b866}html.dark .texto-accion{color:#7fd1b3}.nav-item.active{color:var(--text-primary);background:var(--bg-elevated);font-weight:600}.nav-item.active .nav-indicator{background:var(--teal);box-shadow:none}html.dark .grid-bg{background-image:linear-gradient(rgba(93,187,156,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(93,187,156,.05) 1px,transparent 1px)}.text-secondary{color:var(--text-secondary)}.text-muted-c{color:var(--text-muted)}.text-primary-c{color:var(--text-primary)}.bg-surface{background-color:var(--bg-surface)}.bg-elevated{background-color:var(--bg-elevated)}.bg-overlay{background-color:var(--bg-overlay)}.border-default{border-color:var(--border)}.border-subtle{border-color:var(--border-subtle)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-left-5{left:-1.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-\[calc\(var\(--nav-h\)\+var\(--nav-safe\)\+12px\)\]{bottom:calc(var(--nav-h) + var(--nav-safe) + 12px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[88px\]{top:88px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[calc\(3\.5rem\+env\(safe-area-inset-top\)\)\]{top:calc(3.5rem + env(safe-area-inset-top))}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[29\]{z-index:29}.z-\[35\]{z-index:35}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-last{order:9999}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-\[23px\]{margin-left:23px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-px{margin-top:1px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[10px\]{height:10px}.h-\[18px\]{height:18px}.h-\[190px\]{height:190px}.h-\[2\.5px\]{height:2.5px}.h-\[220px\]{height:220px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[45vh\]{height:45vh}.h-\[60px\]{height:60px}.h-\[70vh\]{height:70vh}.h-\[76px\]{height:76px}.h-\[7px\]{height:7px}.h-\[84px\]{height:84px}.h-\[96px\]{height:96px}.h-\[calc\(100dvh-3\.5rem-4rem\)\]{height:calc(100dvh - 7.5rem)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-10{max-height:2.5rem}.max-h-11{max-height:2.75rem}.max-h-20{max-height:5rem}.max-h-40{max-height:10rem}.max-h-9{max-height:2.25rem}.max-h-\[320px\]{max-height:320px}.max-h-\[38vh\]{max-height:38vh}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[18px\]{min-height:18px}.min-h-\[28px\]{min-height:28px}.min-h-\[34px\]{min-height:34px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[76px\]{min-height:76px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10px\]{width:10px}.w-\[110px\]{width:110px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[3px\]{width:3px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[56px\]{width:56px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[96px\]{width:96px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[180px\]{min-width:180px}.min-w-\[24px\]{min-width:24px}.min-w-\[320px\]{min-width:320px}.min-w-\[56px\]{min-width:56px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[132px\]{max-width:132px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[360px\]{max-width:360px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[520px\]{max-width:520px}.max-w-\[56ch\]{max-width:56ch}.max-w-\[640px\]{max-width:640px}.max-w-\[64ch\]{max-width:64ch}.max-w-\[78\%\]{max-width:78%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90px\]{max-width:90px}.max-w-\[92\%\]{max-width:92%}.max-w-\[92vw\]{max-width:92vw}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[1\.4\]{flex:1.4}.flex-\[2\]{flex:2}.flex-auto{flex:1 1 auto}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[1px\]{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[135deg\]{--tw-rotate: 135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes breathe{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.04);opacity:1}}.animate-breathe{animation:breathe 3s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .35s cubic-bezier(.16,1,.3,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .32s cubic-bezier(.16,1,.3,1) backwards}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseDot{0%,to{opacity:.3}50%{opacity:1}}.animate-pulse-dot{animation:pulseDot 1.6s ease-in-out infinite}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:slideInRight .35s cubic-bezier(.16,1,.3,1)}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin 14s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-px-4{scroll-padding-left:1rem;scroll-padding-right:1rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-\[1\.5px\]{border-top-width:1.5px}.border-dashed{border-style:dashed}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--teal\)\]{border-color:var(--teal)}.border-\[var\(--text-muted\)\]{border-color:var(--text-muted)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.border-aura-warning\/30{border-color:#e0a84b4d}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--teal\)\]{background-color:var(--teal)}.bg-aura-info{--tw-bg-opacity: 1;background-color:rgb(91 158 224 / var(--tw-bg-opacity, 1))}.bg-aura-success{--tw-bg-opacity: 1;background-color:rgb(46 204 138 / var(--tw-bg-opacity, 1))}.bg-aura-teal{--tw-bg-opacity: 1;background-color:rgb(93 187 156 / var(--tw-bg-opacity, 1))}.bg-aura-teal\/10{background-color:#5dbb9c1a}.bg-aura-teal\/\[0\.08\]{background-color:#5dbb9c14}.bg-aura-teal\/\[0\.09\]{background-color:#5dbb9c17}.bg-aura-teal\/\[0\.10\]{background-color:#5dbb9c1a}.bg-aura-teal\/\[0\.12\]{background-color:#5dbb9c1f}.bg-aura-warning{--tw-bg-opacity: 1;background-color:rgb(224 168 75 / var(--tw-bg-opacity, 1))}.bg-aura-warning\/10{background-color:#e0a84b1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.fill-aura-teal\/40{fill:#5dbb9c66}.fill-aura-teal\/50{fill:#5dbb9c80}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[calc\(var\(--nav-h\)\+var\(--nav-safe\)\+18px\)\]{padding-bottom:calc(var(--nav-h) + var(--nav-safe) + 18px)}.pb-\[max\(env\(safe-area-inset-bottom\)\,12px\)\]{padding-bottom:max(env(safe-area-inset-bottom),12px)}.pb-\[…\]{padding-bottom:…}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-body)}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.8em\]{font-size:.8em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold,.font-extrabold{font-weight:800}.font-medium{font-weight:600}.font-normal{font-weight:400}.font-semibold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[2px\]{letter-spacing:2px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#111114\]{--tw-text-opacity: 1;color:rgb(17 17 20 / var(--tw-text-opacity, 1))}.text-aura-danger{--tw-text-opacity: 1;color:rgb(224 92 92 / var(--tw-text-opacity, 1))}.text-aura-info{--tw-text-opacity: 1;color:rgb(91 158 224 / var(--tw-text-opacity, 1))}.text-aura-success{--tw-text-opacity: 1;color:rgb(46 204 138 / var(--tw-text-opacity, 1))}.text-aura-teal{--tw-text-opacity: 1;color:rgb(93 187 156 / var(--tw-text-opacity, 1))}.text-aura-warning{--tw-text-opacity: 1;color:rgb(224 168 75 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--teal\)\]{accent-color:var(--teal)}.accent-aura-teal{accent-color:#5DBB9C}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 8px 32px rgba(15,15,17,.12);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px rgba(15,15,17,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-aura-teal{--tw-ring-opacity: 1;--tw-ring-color: rgb(93 187 156 / var(--tw-ring-opacity, 1))}.ring-offset-4{--tw-ring-offset-width: 4px}.ring-offset-\[var\(--bg-primary\)\]{--tw-ring-offset-color: var(--bg-primary)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\,background-color\,opacity\]{transition-property:height,background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,background-color\,opacity\]{transition-property:width,height,background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-ui{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-\:\\s\]{-: s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.pdf-print-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#f3f3f3;overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;align-items:center;padding:24px 16px 80px}@media screen and (max-width: 860px){.pdf-print-overlay{align-items:flex-start;padding:12px 8px 72px}.pdf-print-actions{padding:10px 12px;gap:8px}.pdf-print-actions-nota{font-size:11.5px;line-height:1.35}.pdf-print-actions button{padding-top:8px;padding-bottom:8px}.pdf-print-actions .solo-ancho{display:none}}.pdf-print-actions{position:sticky;top:0;z-index:2;width:100%;max-width:880px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-shadow:0 6px 24px #00000014}.pdf-print-hoja{background:#fff;color:#1a1a1a;width:210mm;min-height:297mm;zoom:var(--escala-hoja, 1);padding:22mm 20mm 24mm;box-shadow:0 4px 24px #0000001f;font-family:var(--font-body);font-size:10.5pt;line-height:1.45;box-sizing:border-box}.pdf-print-cabecera{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:2px solid #5DBB9C;margin-bottom:22px}.pdf-print-empresa{font-size:16pt;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.pdf-print-empresa-sub{color:#555;font-size:9pt}.pdf-print-logo{display:block;max-height:14mm;max-width:52mm;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin-bottom:2.5mm}.pdf-print-numero-block{text-align:right}.pdf-print-tipo-label{font-family:var(--font-mono);font-size:8.5pt;letter-spacing:.18em;color:#5dbb9c;text-transform:uppercase;margin-bottom:4px}.pdf-print-numero-grande{font-family:var(--font-mono);font-size:18pt;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.pdf-print-fechas{font-size:9pt;color:#555}.pdf-print-fechas div{margin-top:2px}.pdf-print-fechas span{color:#888;margin-right:4px}.pdf-print-section-label{font-family:var(--font-mono);font-size:8pt;letter-spacing:.18em;color:#888;text-transform:uppercase;margin-bottom:6px}.pdf-print-destinatario{margin-bottom:22px;padding:12px 14px;background:#fafafa;border-radius:6px;border-left:3px solid #5DBB9C}.pdf-print-cliente-nombre{font-size:12pt;font-weight:600;margin-bottom:4px}.pdf-print-cliente-detalle{font-size:9.5pt;color:#444}.pdf-print-tabla{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:10pt}.pdf-print-tabla thead tr{background:#f3f3f3;border-bottom:1.5px solid #aaa}.pdf-print-tabla th{text-align:left;padding:8px 6px;font-family:var(--font-mono);font-size:8.5pt;letter-spacing:.1em;text-transform:uppercase;color:#555;white-space:nowrap}.pdf-print-tabla td{padding:8px 6px;border-bottom:1px solid #eee;vertical-align:top}.pdf-print-tabla .col-tipo{width:16%;color:#666}.pdf-print-tabla .col-desc{width:46%}.pdf-print-tabla .col-num{width:13%;text-align:right;font-family:var(--font-mono);white-space:nowrap}.pdf-print-linea-ref{font-size:8.5pt;color:#888;margin-top:2px}.pdf-print-vacio{text-align:center;padding:20px;color:#999}.pdf-print-pie{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:20px;margin-bottom:24px}.pdf-print-condiciones{flex:1;font-size:9.5pt;color:#444}.pdf-print-cond-line{margin-top:3px}.pdf-print-totales{width:270px;padding:12px 14px;background:#fafafa;border-radius:6px;border:1px solid #e8e8e8}.pdf-print-tot-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:10pt;margin:3px 0}.pdf-print-tot-row>span:first-child{min-width:0}.pdf-print-tot-row>span:last-child{white-space:nowrap;flex-shrink:0;font-family:var(--font-mono)}.pdf-print-tot-row.grande{font-size:14pt;font-weight:700;color:#5dbb9c;margin:6px 0}.pdf-print-tot-row.grande>span:first-child{font-size:10.5pt}.pdf-print-tot-row.warn{color:#e0a84b;font-weight:600}.pdf-print-tot-sep{height:1px;background:#d0d0d0;margin:8px 0}.pdf-print-bloque{margin-top:18px;padding:12px 14px;border:1px solid #e4e4e4;border-radius:6px;background:#fbfbfb;-moz-column-break-inside:avoid;break-inside:avoid}.pdf-print-texto{font-size:10pt;line-height:1.5;color:#222;white-space:pre-wrap;margin-top:4px}.pdf-print-firmas{display:flex;gap:28px;margin-top:26px;-moz-column-break-inside:avoid;break-inside:avoid}.pdf-print-firma{flex:1}.pdf-print-firma-caja{height:74px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.pdf-print-firma-img{max-height:66px;max-width:100%;-o-object-fit:contain;object-fit:contain}.pdf-print-firma-label{font-size:8.5pt;color:#777;margin-top:5px;text-align:center}.pdf-print-footer{margin-top:30px;padding-top:14px;border-top:1px solid #ddd;font-size:8.5pt;color:#888;text-align:center}.pdf-print-footer-legal{margin-top:6px}@media print{@page{size:A4;margin:0}body *{visibility:hidden!important}.pdf-print-overlay,.pdf-print-overlay *{visibility:visible!important}.pdf-print-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;padding:0;overflow:visible}.pdf-print-actions{display:none!important}.pdf-print-hoja{box-shadow:none!important;margin:0!important;width:100%!important;min-height:0!important;zoom:1!important}}.zona-segura-arriba{padding-top:env(safe-area-inset-top,0px)}@media (max-width: 1023.98px){.text-\[9px\]{font-size:11.5px!important}.text-\[9\.5px\],.text-\[10px\]{font-size:12px!important}.text-\[10\.5px\]{font-size:12.5px!important}.text-\[11px\],.text-\[11\.5px\]{font-size:13px!important}.text-\[12px\]{font-size:13.5px!important}.text-\[12\.5px\]{font-size:14px!important}.text-\[13px\]{font-size:14.5px!important}.text-\[13\.5px\]{font-size:15px!important}.text-\[14px\]{font-size:15.5px!important}.text-xs{font-size:13.5px!important}.text-sm{font-size:15px!important}}@media (max-width: 1023.98px){select[class],textarea[class]{font-size:16px!important}}@media (max-width: 1023.98px){.leaflet-container.leaflet-touch .leaflet-bar a{width:44px;height:44px;line-height:44px}}@media (orientation: landscape) and (max-height: 500px){aside.drawer-caja{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.drawer-caja>.drawer-cabecera,.drawer-caja>.drawer-pie{position:static}.drawer-caja>.drawer-cuerpo{flex:none;min-height:auto}}.desliza{--desliza-fondo: var(--bg-surface);overflow-x:auto;background:linear-gradient(to right,var(--desliza-fondo) 30%,rgba(0,0,0,0)) left center / 28px 100% no-repeat local,linear-gradient(to left,var(--desliza-fondo) 30%,rgba(0,0,0,0)) right center / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0f0f1129,#0000) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0f0f1129,#0000) right center / 14px 100% no-repeat scroll}html.dark .desliza{background:linear-gradient(to right,var(--desliza-fondo) 30%,rgba(0,0,0,0)) left center / 28px 100% no-repeat local,linear-gradient(to left,var(--desliza-fondo) 30%,rgba(0,0,0,0)) right center / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0000008c,#0000) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0000008c,#0000) right center / 14px 100% no-repeat scroll}.desliza-elevado{--desliza-fondo: var(--bg-elevated)}.desliza-suelo{--desliza-fondo: var(--bg-primary)}.chip-filtro{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,background-color .16s ease-out,color .16s ease-out;-webkit-tap-highlight-color:transparent}.chip-filtro:active{transform:scale(.97)}.chip-filtro-activo{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:transparent}.chip-cifra{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--bg-elevated);color:var(--text-secondary)}.chip-filtro-activo .chip-cifra{background:#ffffff2e;color:inherit}html.dark .chip-filtro-activo .chip-cifra{background:#0000001f}.chip-cifra-alerta{background:#e05c5c24;color:#b42318}html.dark .chip-cifra-alerta{color:#f28b82}.chip-filtro-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.chip-filtro{transition:none}.chip-filtro:active{transform:none}}.ficha-heroe{position:relative;border-radius:24px;padding:20px 18px 18px;background:radial-gradient(120% 90% at 0% 0%,rgba(93,187,156,.12),transparent 60%),var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}html.dark .ficha-heroe{background:radial-gradient(120% 90% at 0% 0%,rgba(93,187,156,.09),transparent 60%),var(--bg-surface)}.ficha-avatar{width:64px;height:64px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;letter-spacing:-.01em;color:#fff;background:linear-gradient(145deg,#6fcbaa,#3c9a79);box-shadow:inset 0 1px #ffffff59,0 6px 16px #3c9a7959}.accion-redonda{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:2px 0;-webkit-tap-highlight-color:transparent}.accion-redonda-circulo{width:52px;height:52px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .11s ease-out,box-shadow .16s ease-out}.accion-redonda-texto{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.accion-redonda:active .accion-redonda-circulo{transform:scale(.95) translateY(1px);box-shadow:var(--sombra-hundido)}.accion-redonda:disabled{opacity:.4}@media (hover: hover) and (pointer: fine){.accion-redonda:hover:not(:disabled) .accion-redonda-circulo{box-shadow:var(--sombra-2);transform:translateY(-1px)}}.ficha-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:16px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.ficha-cifras>div{display:flex;flex-direction:column-reverse;align-items:center;padding:10px 6px;min-width:0}.ficha-cifras>div+div{border-left:1px solid var(--border-subtle)}.ficha-cifras dd{font-size:19px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.ficha-cifras dt{font-size:12px;color:var(--text-muted)}.mm-cajon{--teal-texto: var(--teal);width:min(86vw,340px);border-radius:0 28px 28px 0;color:#fff;background:#111519db;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-right:1px solid rgba(255,255,255,.08);box-shadow:inset -1px 0 #ffffff0a,0 24px 64px #00000073;padding-top:env(safe-area-inset-top,0px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mm-cajon{background:#14191d}}@media (prefers-reduced-transparency: reduce){.mm-cajon{background:#14191d;-webkit-backdrop-filter:none;backdrop-filter:none}}.mm-avatar{width:44px;height:44px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(145deg,#6fcbaa,#3c9a79);box-shadow:inset 0 1px #ffffff4d}.mm-fila{position:relative;width:100%;display:flex;align-items:center;gap:14px;min-height:44px;padding:0 14px;border-radius:16px;font-size:15px;font-weight:600;color:#ffffffdb;transition:background-color .16s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.mm-fila-grande{min-height:54px;font-size:17px}.mm-fila:active{transform:scale(.98);background:#ffffff0f}.mm-fila-icono{display:flex;color:#ffffffb8}.mm-fila-icono svg{width:20px;height:20px}.mm-fila-grande .mm-fila-icono svg{width:22px;height:22px}.mm-fila-activa{background:#ffffff17;color:#fff;box-shadow:inset 0 1px #ffffff0f}.mm-fila-activa:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--teal)}.mm-fila-activa .mm-fila-icono{color:#fff}.mm-cifra{min-width:30px;height:26px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff;background:#ffffff1a}.mm-fila-activa .mm-cifra{background:#5dbb9c47;color:#d9f4ea}.mm-cifra-vacia{color:#ffffff73;font-weight:600}.mm-raya{height:1px;margin:12px 14px;background:#ffffff14}.mm-aura{width:100%;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:600;background:#ffffff14;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f}.mm-redondo{width:44px;height:44px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fffc;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}@media (prefers-reduced-motion: reduce){.mm-fila{transition:none}.mm-fila:active{transform:none}}.aparato-3d{display:inline-flex;flex:none;filter:drop-shadow(0 1px 1px rgba(20,40,33,.1)) drop-shadow(0 6px 8px rgba(20,40,33,.14))}html.dark .aparato-3d{filter:drop-shadow(0 1px 1px rgba(0,0,0,.45)) drop-shadow(0 8px 12px rgba(0,0,0,.45))}.aparato-3d img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.maquina-tarjeta{flex:none;width:148px;padding:14px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);display:flex;flex-direction:column;align-items:flex-start;min-width:0}.maquina-tarjeta-abre{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease-out}.maquina-tarjeta-abre:active{transform:scale(.97);box-shadow:none}.maquina-tarjeta-abre:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion: reduce){.maquina-tarjeta-abre{transition:none}.maquina-tarjeta-abre:active{transform:none}}.ficha-datos .campo-editable{padding:10px 0;border-bottom:1px solid var(--border-subtle)}.ficha-datos .grid{row-gap:0}@media (prefers-reduced-motion: reduce){.accion-redonda-circulo{transition:none}.accion-redonda:active .accion-redonda-circulo{transform:none}}.mapa-oscuro .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.92) contrast(.9)}@media (min-width: 1024px){:root[data-chat-columna]{--aura-chat-w: 380px}}@media (min-width: 1440px){:root[data-chat-columna]{--aura-chat-w: 440px}}:root{--carpeta-rojo: #C8322B;--carpeta-naranja: #B8530F;--carpeta-amarillo: #8A6A00;--carpeta-verde: #2E7D4F;--carpeta-azul: #2563B8;--carpeta-morado: #6D45C4;--carpeta-rosa: #B32D78;--carpeta-gris: #5C6670}html.dark{--carpeta-rojo: #F07B73;--carpeta-naranja: #F29A55;--carpeta-amarillo: #E5C24A;--carpeta-verde: #62C98C;--carpeta-azul: #6FA8EE;--carpeta-morado: #AE93F0;--carpeta-rosa: #EE85BF;--carpeta-gris: #A7B0BA}.ruta-num{position:relative;flex:none;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:14px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ruta-num[data-estado=pendiente]{background:var(--text-primary);color:var(--bg-surface)}.ruta-num[data-estado=en-curso]{background:#5dbb9c;color:#0e241c}.ruta-num[data-estado=completado]{background:var(--bg-overlay);color:var(--text-muted)}.ruta-num[data-estado=cancelado]{background:color-mix(in oklab,#E05C5C 16%,var(--bg-surface));color:#b42318}html.dark .ruta-num[data-estado=cancelado]{color:#f28b82}.ruta-pin{width:100%;height:100%;font-size:13px;border:2px solid var(--bg-surface);box-shadow:0 1px 2px #00000038,0 4px 12px #0003;cursor:pointer}.ruta-pin-activa{font-size:15px;box-shadow:0 0 0 4px #5dbb9c73,0 6px 16px #00000047}.ruta-pin-aviso{position:absolute;top:-5px;right:-5px;width:15px;height:15px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#e0a84b;color:#1a1206;border:1.5px solid var(--bg-surface);font-size:9.5px;font-weight:800}.ruta-movil{position:relative;overflow:hidden;overflow:clip;isolation:isolate}.ruta-movil-mapa{position:absolute;top:0;left:0;right:0;z-index:0}.ruta-movil-mapa .leaflet-bottom{bottom:28px}.ruta-movil-mapa .mapa-aviso{bottom:36px}.ruta-dia{position:absolute;top:12px;right:12px;z-index:5;display:flex;align-items:center;height:44px;padding:0 2px;border-radius:999px}.ruta-dia-flecha{width:40px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);-webkit-tap-highlight-color:transparent}.ruta-dia-texto{min-width:52px;height:44px;padding:0 4px;font-size:14px;font-weight:700;color:var(--text-primary);-webkit-tap-highlight-color:transparent}.ruta-dia-texto:disabled{opacity:1;cursor:default}.ruta-dia-flecha:active,.ruta-dia-texto:not(:disabled):active{transform:scale(.94)}.hoja-ruta{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;flex-direction:column;border-radius:28px 28px 0 0;border-bottom:0;box-shadow:var(--cristal-rim),var(--sombra-3);will-change:transform;transition:transform .42s cubic-bezier(.32,.72,0,1)}.hoja-ruta[data-arrastrando]{transition:none}.hoja-cabeza{position:relative;flex:none;touch-action:none;padding:18px 16px 10px}.hoja-asa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:28px 28px 0 0;-webkit-tap-highlight-color:transparent;cursor:grab}.hoja-asa:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:5px;margin-left:-19px;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 24%,transparent)}.hoja-asa:focus-visible{outline:2px solid var(--teal);outline-offset:-4px}.hoja-titulo{position:relative;z-index:1;display:flex;align-items:center;gap:12px;pointer-events:none}.hoja-titulo button{pointer-events:auto}.hoja-redondo{flex:none;width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .11s ease-out,box-shadow .16s ease-out;-webkit-tap-highlight-color:transparent}.hoja-redondo-grande{width:48px;height:48px}.hoja-redondo:active{transform:scale(.95);box-shadow:var(--sombra-hundido)}.hoja-redondo:disabled{opacity:.6}.hoja-cuadrado{flex:none;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);-webkit-tap-highlight-color:transparent}.hoja-cuadrado:active:not(:disabled){background:var(--bg-elevated)}.hoja-cuadrado:disabled{opacity:.3}.hoja-aviso{display:flex;align-items:flex-start;gap:8px;padding:8px 4px 8px 12px;border-radius:14px;font-size:13px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-teal);box-shadow:var(--sombra-1)}.hoja-aviso-cerrar{flex:none;width:36px;height:36px;margin:-6px 0 -6px auto;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.hoja-lista{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 12px 0}.hoja-vacio{margin:4px 4px 8px;padding:18px 16px;border-radius:18px;text-align:center;font-size:14px;color:var(--text-secondary);background:var(--bg-surface);box-shadow:var(--sombra-1)}.parada-item{border-radius:20px;transition:background-color .18s ease-out,box-shadow .18s ease-out}.parada-abierta{background:var(--bg-surface);box-shadow:var(--sombra-2)}.parada-fila{width:100%;min-height:60px;display:grid;grid-template-columns:32px auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:8px 10px;border-radius:20px;text-align:left;-webkit-tap-highlight-color:transparent}.parada-item:not(.parada-abierta) .parada-fila:active{background:color-mix(in oklab,var(--text-primary) 6%,transparent)}.parada-hora{display:inline-flex;align-items:center;gap:3px;font-size:17px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.parada-cliente{font-size:15px;font-weight:700;line-height:1.25;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parada-aparato{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.3;color:var(--text-secondary)}.parada-punto-aviso{flex:none;width:8px;height:8px;border-radius:999px;background:#e0a84b}.parada-cerrada .parada-hora,.parada-cerrada .parada-cliente{color:var(--text-secondary)}.parada-detalle{padding:0 12px 12px 52px}.ruta-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;background:color-mix(in oklab,var(--tono) 16%,transparent)}@media (prefers-reduced-motion: reduce){.hoja-ruta,.parada-item,.hoja-redondo{transition:none}.hoja-redondo:active,.ruta-dia-flecha:active,.ruta-dia-texto:not(:disabled):active{transform:none}}.pasos-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.pasos-rail li{position:relative;min-width:0}.pasos-rail li+li:before{content:"";position:absolute;z-index:0;top:14px;left:-50%;right:50%;height:2px;border-radius:2px;background:color-mix(in oklab,var(--text-primary) 14%,transparent)}.pasos-rail li[data-tramo=hecho]:before{background:#5dbb9c}.paso-boton{position:relative;z-index:1;width:100%;min-height:52px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;-webkit-tap-highlight-color:transparent}.paso-punto{width:30px;height:30px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:var(--text-secondary);background:var(--bg-surface);border:2px solid color-mix(in oklab,var(--text-primary) 22%,transparent);transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease-out}.paso-boton[data-estado=hecho] .paso-punto{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-surface)}.paso-boton[data-estado=actual] .paso-punto{background:#5dbb9c;border-color:#5dbb9c;color:#0e241c;box-shadow:0 0 0 4px #5dbb9c3d;transform:scale(1.08)}.paso-nombre{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.2;color:var(--text-secondary)}.paso-boton[data-estado=actual] .paso-nombre{color:var(--text-primary);font-weight:800}.paso-boton:active .paso-punto{transform:scale(.94)}.paso-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:12px}.paso-titulo{margin-top:2px;font-size:27px;font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--text-primary);outline:none}.paso-entra{animation:pasoEntra .24s cubic-bezier(.23,1,.32,1)}@keyframes pasoEntra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.paso-siguiente{min-height:56px;border-radius:16px;font-size:16.5px;font-weight:800;gap:8px}.paso-micro{position:relative;flex:none;width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--sombra-1);transition:transform .11s ease-out,box-shadow .16s ease-out,background-color .16s ease-out;-webkit-tap-highlight-color:transparent}.paso-micro:active:not(:disabled){transform:scale(.95);box-shadow:var(--sombra-hundido)}.paso-micro:disabled{opacity:.4}.paso-micro[data-grabando]{color:#b42318;background:color-mix(in oklab,#E05C5C 14%,var(--bg-surface));border-color:#e05c5c73}html.dark .paso-micro[data-grabando]{color:#f28b82}.paso-micro-tiempo{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;background:#b42318}.paso-micro-cuenta{position:absolute;top:-3px;right:-3px;min-width:21px;height:21px;padding:0 5px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--bg-surface);background:var(--text-primary);border:2px solid var(--bg-surface)}.paso-mando{position:relative;min-height:112px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .11s ease-out,box-shadow .16s ease-out;-webkit-tap-highlight-color:transparent}.paso-mando:active:not(:disabled){transform:scale(.98);box-shadow:var(--sombra-hundido)}.paso-mando:disabled{opacity:.4}.paso-mando-cuenta{position:absolute;top:10px;right:12px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--bg-surface);background:var(--text-primary)}.pieza-seccion{margin:2px 2px 8px;font-size:13.5px;font-weight:750;color:var(--text-secondary)}.pieza-tarjeta{min-width:0;min-height:136px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:12px;border-radius:18px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .11s ease-out,box-shadow .16s ease-out,border-color .16s ease-out;-webkit-tap-highlight-color:transparent}.pieza-tarjeta:not([data-puesta]){background:color-mix(in oklab,var(--bg-surface) 82%,var(--bg-primary));box-shadow:var(--luz-arriba),var(--sombra-contacto)}.pieza-tarjeta:active{transform:scale(.98)}.pieza-tarjeta[data-abierta]{border-color:var(--text-primary);box-shadow:var(--sombra-2),0 0 0 1px var(--text-primary)}.pieza-icono{width:40px;height:40px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;color:color-mix(in oklab,var(--tono) 68%,#000);background:linear-gradient(160deg,color-mix(in oklab,var(--tono) 22%,var(--bg-surface)),color-mix(in oklab,var(--tono) 10%,var(--bg-surface)));border:1px solid color-mix(in oklab,var(--tono) 20%,transparent)}html.dark .pieza-icono{color:var(--tono)}.pieza-marca{width:24px;height:24px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--bg-surface);background:var(--text-primary)}.pieza-marca-mas{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border)}.pieza-nombre{margin-top:7px;max-width:100%;font-size:15px;font-weight:800;line-height:1.25;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pieza-ref{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--text-secondary)}.pieza-stock{margin-top:4px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.pieza-stock:before{content:"";width:7px;height:7px;border-radius:999px;background:#5dbb9c}.pieza-otra{width:100%;min-height:68px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;border:1.5px dashed color-mix(in oklab,var(--text-primary) 26%,transparent);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out}.pieza-otra:active{background:color-mix(in oklab,var(--text-primary) 5%,transparent)}.pieza-otra-icono{width:42px;height:42px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.pieza-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.firma-fila{width:100%;min-height:80px;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-radius:18px;background:var(--bg-surface);border:1.5px dashed color-mix(in oklab,var(--text-primary) 24%,transparent);transition:transform .11s ease-out,box-shadow .16s ease-out;-webkit-tap-highlight-color:transparent}.firma-fila[data-hecha]{border-style:solid;border-color:var(--border-subtle);box-shadow:var(--sombra-1)}.firma-fila[data-toca]{border-style:solid;border-color:var(--text-primary);box-shadow:var(--sombra-1)}.firma-fila:active{transform:scale(.985)}.firma-muestra{flex:none;width:96px;height:48px;padding:4px 6px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--border-subtle)}.firma-hueco{flex:none;height:44px;padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:750;color:var(--text-primary);background:var(--bg-elevated)}.firma-fila[data-toca] .firma-hueco{color:var(--btn-primary-fg);background:var(--btn-primary-bg)}.mas-fila{width:100%;min-height:62px;display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent}.mas-fila:active{background:var(--bg-elevated)}@media (prefers-reduced-motion: reduce){.paso-entra{animation:none}.paso-punto,.paso-micro,.paso-mando,.pieza-tarjeta,.pieza-otra,.firma-fila{transition:none}.paso-boton[data-estado=actual] .paso-punto,.paso-boton:active .paso-punto,.paso-micro:active:not(:disabled),.paso-mando:active:not(:disabled),.pieza-tarjeta:active,.firma-fila:active{transform:none}}.tour{--tour-velo: rgba(6, 10, 14, .46)}.tour-hueco{position:absolute;top:0;left:0;border-radius:16px;pointer-events:none;box-shadow:0 0 0 2px var(--teal),0 0 0 9999px var(--tour-velo);transition:transform .26s cubic-bezier(.23,1,.32,1),width .26s cubic-bezier(.23,1,.32,1),height .26s cubic-bezier(.23,1,.32,1)}.tour-tarjeta{background:var(--bg-surface);border-color:var(--border);box-shadow:var(--sombra-3);animation:tour-entra .2s ease-out}@keyframes tour-entra{0%{opacity:0}}.tour-redondo{width:44px;height:44px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}@media (hover: hover) and (pointer: fine){.tour-redondo:hover{background:var(--bg-elevated);color:var(--text-primary)}}.tour-punto{width:6px;height:6px;border-radius:999px;background:var(--border);flex:none}.tour-punto[data-hecho]{background:var(--teal-dim)}.tour-punto[data-actual]{width:18px;background:var(--teal)}.tour-prueba{color:var(--text-primary);background:#e0a84b24;border:1px solid rgba(224,168,75,.38)}@media (prefers-reduced-motion: reduce){.tour-hueco{transition:none}.tour-tarjeta{animation:none}}@keyframes soloFundido{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.animate-fade-in-up,.animate-slide-in-right{animation-name:soloFundido}}.first-letter\:uppercase.font-mono:first-letter{font-family:var(--font-body);font-weight:650;letter-spacing:.045em;font-variant-numeric:tabular-nums}.hover\:texto-peligro:hover{color:#b42318}html:not(.dark) .hover\:text-aura-danger:hover{color:#b42318}.hover\:text-aura-teal:hover:not(svg){color:var(--teal-texto)}.hover\:text-aura-teal:hover>svg:not([class*=text-]){color:var(--teal)}html.dark .hover\:texto-peligro:hover{color:#f28b82}.hover\:text-secondary:hover{color:var(--text-secondary)}.hover\:text-primary-c:hover,.group:hover .group-hover\:text-primary-c{color:var(--text-primary)}@media not all and (min-width: 1024px){.max-lg\:uppercase{text-transform:uppercase}.max-lg\:uppercase.font-mono{font-family:var(--font-body);font-weight:650;letter-spacing:.045em;font-variant-numeric:tabular-nums}}.first-letter\:uppercase:first-letter{text-transform:uppercase}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.empty\:hidden:empty{display:none}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-\[var\(--teal-texto\)\]:focus-within{outline-color:var(--teal-texto)}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--border\)\]:hover{border-color:var(--border)}.hover\:bg-\[var\(--bg-elevated\)\]:hover{background-color:var(--bg-elevated)}.hover\:bg-aura-overlay:hover{--tw-bg-opacity: 1;background-color:rgb(236 232 225 / var(--tw-bg-opacity, 1))}.hover\:bg-aura-teal\/\[0\.04\]:hover{background-color:#5dbb9c0a}.hover\:bg-aura-teal\/\[0\.05\]:hover{background-color:#5dbb9c0d}.hover\:bg-aura-teal\/\[0\.06\]:hover{background-color:#5dbb9c0f}.hover\:bg-aura-teal\/\[0\.08\]:hover{background-color:#5dbb9c14}.hover\:bg-aura-teal\/\[0\.10\]:hover{background-color:#5dbb9c1a}.hover\:text-aura-danger:hover{--tw-text-opacity: 1;color:rgb(224 92 92 / var(--tw-text-opacity, 1))}.hover\:text-aura-teal:hover{--tw-text-opacity: 1;color:rgb(93 187 156 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-aura-teal\/60:focus{border-color:#5dbb9c99}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:bg-\[var\(--bg-elevated\)\]:focus-visible{background-color:var(--bg-elevated)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--teal\)\]:focus-visible{outline-color:var(--teal)}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[var\(--bg-elevated\)\]:active{background-color:var(--bg-elevated)}.active\:bg-aura-teal\/\[0\.05\]:active{background-color:#5dbb9c0d}.active\:bg-aura-teal\/\[0\.06\]:active{background-color:#5dbb9c0f}.active\:bg-aura-teal\/\[0\.08\]:active{background-color:#5dbb9c14}.active\:brightness-95:active{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:uppercase{text-transform:uppercase}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-\[280px\]{width:280px}.sm\:w-\[320px\]{width:320px}.sm\:w-auto{width:auto}.sm\:max-w-\[900px\]{max-width:900px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-4{gap:1rem}.sm\:self-auto{align-self:auto}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-4{padding:1rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:w-\[640px\]{width:640px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:bottom-4{bottom:1rem}.lg\:bottom-6{bottom:1.5rem}.lg\:left-4{left:1rem}.lg\:left-auto{left:auto}.lg\:right-\[calc\(var\(--aura-chat-w\)\+1\.5rem\)\]{right:calc(var(--aura-chat-w) + 1.5rem)}.lg\:top-0{top:0}.lg\:top-\[var\(--ph-pegada\,0px\)\]{top:var(--ph-pegada,0px)}.lg\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mt-2{margin-top:.5rem}.lg\:line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table{display:table}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-7{height:1.75rem}.lg\:h-9{height:2.25rem}.lg\:h-\[60vh\]{height:60vh}.lg\:h-screen{height:100vh}.lg\:min-h-\[30px\]{min-height:30px}.lg\:min-h-\[32px\]{min-height:32px}.lg\:min-h-\[40px\]{min-height:40px}.lg\:min-h-\[42px\]{min-height:42px}.lg\:w-7{width:1.75rem}.lg\:w-9{width:2.25rem}.lg\:w-\[280px\]{width:280px}.lg\:w-\[340px\]{width:340px}.lg\:w-\[400px\]{width:400px}.lg\:w-\[440px\]{width:440px}.lg\:max-w-\[1400px\]{max-width:1400px}.lg\:flex-none{flex:none}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[256px_minmax\(0\,1fr\)\]{grid-template-columns:256px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.lg\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.lg\:rounded-2xl{border-radius:1rem}.lg\:border-l{border-left-width:1px}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pt-0{padding-top:0}.lg\:pt-8{padding-top:2rem}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-\[12\.5px\]{font-size:12.5px}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[13\.5px\]{font-size:13.5px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[32px\]{font-size:32px}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:opacity-0{opacity:0}.group:hover .lg\:group-hover\:opacity-100{opacity:1}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:w-\[340px\]{width:340px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_224px\]{grid-template-columns:minmax(0,1fr) 224px}.xl\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.xl\:self-start{align-self:flex-start}}.app-raiz{background:var(--bg-primary)}@media (min-width: 1024px){:root{--suelo-pc: radial-gradient(720px 560px at 4% 6%, rgba(255, 255, 255, .95), transparent 70%), radial-gradient(880px 600px at 98% -8%, rgba(93, 187, 156, .07), transparent 72%), radial-gradient(1100px 720px at 60% 112%, rgba(118, 136, 156, .06), transparent 70%);--pc-cristal: rgba(255, 255, 255, .6);--pc-cristal-borde: rgba(255, 255, 255, .78);--pc-barra: rgba(255, 255, 255, .6);--pc-boton: rgba(255, 255, 255, .74);--pc-fila-activa: rgba(255, 255, 255, .94);--pc-fila-hover: rgba(255, 255, 255, .55);--pc-cifra: rgba(20, 40, 33, .07);--pc-pista: rgba(20, 40, 33, .06);--pc-desenfoque: blur(24px) saturate(180%);--drawer-margen: 12px;--drawer-fondo: rgba(244, 247, 246, .86);--drawer-barra: rgba(255, 255, 255, .62);--drawer-borde: rgba(255, 255, 255, .8);--ph-pegada: calc(12px + var(--banda-alto, 0px) + var(--ph-alto, 0px) + 10px)}html.dark{--suelo-pc: radial-gradient(720px 560px at 4% 6%, rgba(255, 255, 255, .045), transparent 70%), radial-gradient(880px 600px at 98% -8%, rgba(93, 187, 156, .06), transparent 72%), radial-gradient(1100px 720px at 60% 112%, rgba(96, 128, 160, .07), transparent 70%);--pc-cristal: rgba(20, 27, 32, .62);--pc-cristal-borde: rgba(255, 255, 255, .08);--pc-barra: rgba(20, 28, 34, .66);--pc-boton: rgba(255, 255, 255, .06);--pc-fila-activa: rgba(255, 255, 255, .09);--pc-fila-hover: rgba(255, 255, 255, .045);--pc-cifra: rgba(255, 255, 255, .08);--pc-pista: rgba(255, 255, 255, .05);--pc-desenfoque: blur(24px) saturate(160%);--drawer-fondo: rgba(16, 23, 29, .88);--drawer-barra: rgba(255, 255, 255, .03);--drawer-borde: rgba(255, 255, 255, .08)}html:has(.banda-prueba){--banda-alto: 36px}.app-raiz{background:transparent}body{background:var(--suelo-pc),var(--suelo);background-color:var(--bg-primary);background-attachment:fixed}.sb-pc{position:sticky;top:12px;align-self:flex-start;z-index:30;width:256px;height:calc(100vh - 24px);height:calc(100dvh - 24px);margin:12px 0 12px 12px;border-radius:24px;overflow:hidden;background:var(--pc-cristal);-webkit-backdrop-filter:var(--pc-desenfoque);backdrop-filter:var(--pc-desenfoque);border:1px solid var(--pc-cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-2)}.sb-cabeza{padding:20px 22px 14px;display:flex;align-items:center}.sb-nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 10px 14px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent)}.sb-principales{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;margin:0 2px 2px;border-bottom:1px solid var(--border-subtle)}.sb-fila{position:relative;width:100%;display:flex;align-items:center;gap:12px;min-height:36px;padding:0 12px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--text-secondary);transition:background-color .16s ease-out,color .16s ease-out,transform .11s ease-out,box-shadow .16s ease-out}.sb-fila-grande{min-height:46px;padding:0 10px 0 14px;border-radius:14px;gap:13px;font-size:15px;font-weight:700;color:var(--text-primary)}.sb-fila-icono{display:flex;flex:none;color:var(--text-muted)}.sb-fila-icono svg{width:17px;height:17px}.sb-fila-grande .sb-fila-icono{color:var(--text-secondary)}.sb-fila-grande .sb-fila-icono svg{width:19px;height:19px;stroke-width:1.9}.sb-fila-activa{background:var(--pc-fila-activa);color:var(--text-primary);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 4px 12px #1428210f}html.dark .sb-fila-activa{box-shadow:inset 0 1px #ffffff0f}.sb-fila-activa:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--teal)}.sb-fila-activa .sb-fila-icono{color:var(--text-primary)}.sb-fila:active{transform:scale(.98)}.sb-cifra{min-width:30px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--pc-cifra)}.sb-fila-activa .sb-cifra:not(.sb-cifra-vacia){background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.sb-cifra-vacia{background:transparent;color:var(--text-muted);font-weight:600}.sb-grupo{margin-top:14px}.sb-grupo-titulo{padding:0 12px 5px;font-size:12px;font-weight:650;letter-spacing:0;color:var(--text-muted)}.sb-vistas{display:flex;gap:2px;margin:0 2px;padding:3px;border-radius:12px;background:var(--pc-pista);box-shadow:inset 0 1px 2px #14282114}html.dark .sb-vistas{box-shadow:inset 0 1px 2px #00000059}.sb-vista{flex:1;height:30px;border-radius:9px;font-size:12.5px;font-weight:650;color:var(--text-secondary);transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.sb-vista-activa{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--luz-arriba),var(--sombra-contacto)}html.dark .sb-vista-activa{background:#ffffff1f}.sb-pie{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--border-subtle)}.sb-aura{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:600;background:var(--pc-boton);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:box-shadow .16s ease-out,transform .11s ease-out}.sb-aura:active{transform:scale(.98);box-shadow:var(--sombra-hundido)}.sb-cuenta{flex:1;min-width:0;text-align:left;padding:6px 8px;border-radius:12px;transition:background-color .16s ease-out}.sb-redondo,.boton-cristal{background:var(--pc-boton);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:box-shadow .16s ease-out,transform .11s ease-out,color .16s ease-out}.sb-redondo{width:38px;height:38px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.sb-redondo-activo{color:var(--text-primary);background:var(--pc-fila-activa)}.sb-redondo:active,.boton-cristal:active{transform:scale(.95);box-shadow:var(--sombra-hundido)}@media (hover: hover) and (pointer: fine){.sb-fila:not(.sb-fila-activa):hover{background:var(--pc-fila-hover);color:var(--text-primary)}.sb-vista:not(.sb-vista-activa):hover{color:var(--text-primary)}.sb-aura:hover{box-shadow:var(--luz-arriba),var(--sombra-contacto),0 6px 16px #1428211a}.sb-cuenta:hover{background:var(--pc-fila-hover)}.sb-redondo:hover,.boton-cristal:hover{color:var(--text-primary);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 6px 14px #1428211a}}.ph{position:sticky;top:calc(12px + var(--banda-alto, 0px));z-index:25;margin:12px 0 22px;min-height:68px;padding:12px 14px 12px 24px;border-radius:22px;border:1px solid var(--pc-cristal-borde);box-shadow:var(--sombra-2)}.ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--pc-barra);-webkit-backdrop-filter:var(--pc-desenfoque);backdrop-filter:var(--pc-desenfoque);box-shadow:var(--cristal-rim)}.ph:after{content:"";position:absolute;z-index:-2;pointer-events:none;left:-2px;right:-2px;top:-13px;height:40px;background:var(--suelo-pc),var(--suelo);background-color:var(--bg-primary);background-attachment:fixed;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 13px,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 13px,transparent 100%)}.ph-titulo{font-size:24px;letter-spacing:-.02em}.ph-bajada{font-size:13px}.ph-fecha{height:40px;padding:0 15px;border-radius:999px;font-weight:600;background:var(--pc-boton);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto)}.drawer-velo{background-color:#0c14114d;-webkit-backdrop-filter:blur(6px) saturate(130%);backdrop-filter:blur(6px) saturate(130%)}html.dark .drawer-velo{background-color:#00000080}aside.drawer-panel.drawer-caja{top:12px;height:calc(100vh - 24px);height:calc(100dvh - 24px);border-width:1px;border-radius:24px;overflow:hidden;box-shadow:var(--sombra-3)}aside.drawer-hoja.drawer-caja{position:relative;isolation:isolate;border-radius:24px;box-shadow:var(--sombra-3)}aside.drawer-caja:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%)}.drawer-caja>.drawer-cabecera,.drawer-caja>.drawer-pie{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.drawer-caja>.drawer-cabecera{box-shadow:inset 0 1px #ffffffe6}.drawer-caja>.drawer-pie{box-shadow:inset 0 1px #ffffffb3}html.dark .drawer-caja>.drawer-cabecera{box-shadow:inset 0 1px #ffffff12}html.dark .drawer-caja>.drawer-pie{box-shadow:inset 0 1px #ffffff0a}.drawer-caja .drawer-boton{border-radius:999px;background:var(--pc-boton);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:box-shadow .16s ease-out,transform .11s ease-out,color .16s ease-out}.drawer-caja .drawer-boton:active{transform:scale(.95);box-shadow:var(--sombra-hundido)}@media (hover: hover) and (pointer: fine){.drawer-caja .drawer-boton:hover{box-shadow:var(--luz-arriba),var(--sombra-contacto),0 6px 14px #1428211a}}.inicio-seccion.font-mono{font-size:15px;font-weight:750;letter-spacing:-.005em;color:var(--text-primary);margin-bottom:10px}.tarjeta-titulo-pc.font-mono{font-size:14px;font-weight:750;letter-spacing:-.005em;color:var(--text-primary)}.rotulo-pc.font-mono{font-size:12.5px;font-weight:650;letter-spacing:0}.inicio-pc .aura-card{border-radius:20px}.inicio-pc .aura-card-hover{transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.inicio-pc .aura-card-hover:active{transform:translateY(0) scale(.99);box-shadow:var(--sombra-1)}@media (hover: hover) and (pointer: fine){.inicio-pc .aura-card-hover:hover{box-shadow:var(--sombra-2);transform:translateY(-1px)}}.cifra-ilustracion{flex:none;margin:-2px -4px -6px 0}.cifra-ilustracion img{width:40px;height:40px;display:block}.inicio-editar{border-radius:999px;background:var(--pc-boton);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto)}@media (prefers-reduced-motion: reduce){.sb-fila,.sb-aura,.sb-redondo,.boton-cristal,.drawer-caja .drawer-boton,.inicio-pc .aura-card-hover{transition:none}.sb-fila:active,.sb-aura:active,.sb-redondo:active,.boton-cristal:active,.drawer-caja .drawer-boton:active,.inicio-pc .aura-card-hover:active,.inicio-pc .aura-card-hover:hover{transform:none}}}@media (min-width: 1024px){@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sb-pc{background:var(--bg-surface)}.ph:before{background:var(--bg-surface)}:root,html.dark{--drawer-fondo: var(--bg-surface);--drawer-barra: var(--bg-surface)}}}@media (min-width: 1024px) and (prefers-reduced-transparency: reduce){.sb-pc{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.ph:before{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}aside.drawer-caja:before{-webkit-backdrop-filter:none;backdrop-filter:none}.drawer-velo{-webkit-backdrop-filter:none;backdrop-filter:none}:root,html.dark{--drawer-fondo: var(--bg-surface);--drawer-barra: var(--bg-surface)}}.tarjeta-cifra-icono{width:24px;height:24px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in oklab,var(--tono) 62%,#000);background:color-mix(in oklab,var(--tono) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tono) 18%,transparent)}html.dark .tarjeta-cifra-icono{color:var(--tono);background:color-mix(in oklab,var(--tono) 18%,transparent)}@media (min-width: 1024px){.tarjeta-cifra-icono{width:28px;height:28px}}.pill-info{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.025em;color:#1d5fa8;background:#5b9ee021;border:1px solid rgba(91,158,224,.3)}html.dark .pill-info{color:#8dbdf0}@media (min-width: 1024px){.filtro-chips{flex-wrap:wrap;overflow:visible;background:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html.dark .filtro-chips{background:none}.chip-filtro{cursor:pointer}@media (hover: hover) and (pointer: fine){.chip-filtro:not(.chip-filtro-activo):hover{border-color:var(--border);box-shadow:var(--sombra-1)}}.tabla-pc{width:100%;border-collapse:collapse}.tabla-pc thead tr{background:transparent;border-bottom:1px solid var(--border-subtle)}.tabla-pc thead th{font-family:var(--font-body);font-size:12px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--text-muted);white-space:nowrap;padding-top:12px;padding-bottom:12px;vertical-align:middle}.tabla-pc tbody tr{height:56px}.tabla-pc tbody td{white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle}:where(.tabla-pc tbody td){font-size:13px;line-height:1.35}.tabla-pc tbody td.celda-larga{white-space:normal}.tabla-pc td .uppercase{text-transform:none;letter-spacing:.01em}.tabla-pc .celda-flexible{width:100%}.tabla-pc .celda-flexible>*{width:100px;min-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabla-pc .celda-flexible>span{display:block}.tabla-pc tbody tr.fila-pc{cursor:pointer;transition:background-color .12s ease-out}@media (hover: hover) and (pointer: fine){.tabla-pc tbody tr.fila-pc:hover{background:#14282109}html.dark .tabla-pc tbody tr.fila-pc:hover{background:#ffffff09}}@media (prefers-reduced-motion: reduce){.tabla-pc tbody tr.fila-pc{transition:none}}.tabla-pc tbody tr.fila-pc:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.tabla-pc :is(.pill-success,.pill-warning,.pill-danger,.pill-teal,.pill-muted,.pill-info){font-size:12px;letter-spacing:0;white-space:nowrap}html:not(.dark) .tabla-pc .pill-success{color:#1e7a52}html:not(.dark) .tabla-pc .pill-warning{color:#8a5200}html:not(.dark) .tabla-pc .pill-danger{color:#b42318}html:not(.dark) .tabla-pc .pill-teal{color:#23735a}.gasto-fila{transition:background-color .12s ease-out}@media (hover: hover) and (pointer: fine){.gasto-fila:hover{background:#14282109}html.dark .gasto-fila:hover{background:#ffffff09}}.tabla-pc-pie{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}}.semana-dia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:58px;border-radius:14px;min-width:0;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);color:var(--text-primary);transition:transform .11s ease-out;-webkit-tap-highlight-color:transparent}.semana-dia:active{transform:scale(.95)}.semana-dia-nombre{font-size:11px;font-weight:600;color:var(--text-muted)}.semana-dia-numero{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.semana-dia-punto{width:5px;height:5px;border-radius:999px;background:var(--teal)}.semana-dia-hoy .semana-dia-numero{color:var(--teal-dim)}.semana-dia-elegido{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:transparent;box-shadow:var(--sombra-1)}.semana-dia-elegido .semana-dia-nombre,.semana-dia-elegido.semana-dia-hoy .semana-dia-numero{color:inherit;opacity:.85}.semana-dia-elegido .semana-dia-punto{background:currentColor}@media (prefers-reduced-motion: reduce){.semana-dia{transition:none}.semana-dia:active{transform:none}}.ag-arrastrable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-en-mano>*{box-shadow:0 18px 40px #00000038,0 4px 12px #00000024,var(--sombra-1)}.semana-dia-soltable{border-style:dashed;border-color:color-mix(in oklab,var(--teal) 55%,transparent)}.semana-dia-destino{background:color-mix(in oklab,var(--teal) 22%,var(--bg-surface));border:1.5px solid var(--teal);transform:translateY(-2px) scale(1.04)}.ag-tactil-raya{position:fixed;height:3px;margin-top:-1.5px;border-radius:3px;z-index:60;background:var(--teal);pointer-events:none}.ag-tactil-raya>span{position:absolute;right:8px;top:-13px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:var(--sombra-1)}.ag-tactil-aviso{position:fixed;left:50%;top:calc(env(safe-area-inset-top) + 64px);transform:translate(-50%);z-index:60;padding:7px 14px;border-radius:999px;pointer-events:none;font-size:14px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:var(--sombra-1)}.ag-tactil-hecho{position:fixed;left:16px;right:16px;z-index:55;margin:0 auto;max-width:480px;bottom:calc(var(--nav-h) + var(--nav-safe) + 18px);display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border-radius:16px;font-size:13.5px;font-weight:600;color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:var(--sombra-1);animation:ag-hecho-entra .2s cubic-bezier(.23,1,.32,1)}.ag-tactil-hecho>button{min-height:40px;padding:0 14px;border-radius:12px;font-weight:750;color:inherit;background:color-mix(in oklab,currentColor 14%,transparent)}@keyframes ag-hecho-entra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.semana-dia-destino{transform:none}.ag-tactil-hecho{animation:none}}@media (min-width: 1024px){.ag-tactil-hecho{bottom:24px}}.ag-flecha-salto{position:relative;overflow:hidden;color:var(--teal-texto, var(--teal))!important;border-color:color-mix(in oklab,var(--teal) 55%,transparent)!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--teal) 16%,transparent)}.ag-flecha-salto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:color-mix(in oklab,var(--teal) 30%,transparent);transform:scaleX(0);transform-origin:left center}.ag-flecha-encima:after{animation:ag-salto-llena .6s linear forwards}@keyframes ag-salto-llena{to{transform:scaleX(1)}}.ag-salto-pista{font-size:12.5px;font-weight:600;color:var(--teal-texto, var(--teal));padding:0 4px;white-space:nowrap}@media (prefers-reduced-motion: reduce){.ag-flecha-encima:after{animation:none;transform:scaleX(1)}}@media (min-width: 1024px){.rotulo-pc,.rotulo-pc.uppercase{text-transform:none;letter-spacing:.005em}.ag-semana,.ag-dia-vista,.ag-mes{--ag-rejilla: #F6F8F7;--ag-linea: rgba(20, 40, 33, .085);--ag-linea-media: rgba(20, 40, 33, .04);--ag-bloque: #FFFFFF;--ag-ahora: #1F6F55}html.dark .ag-semana,html.dark .ag-dia-vista,html.dark .ag-mes{--ag-rejilla: #0E151A;--ag-linea: rgba(255, 255, 255, .065);--ag-linea-media: rgba(255, 255, 255, .03);--ag-bloque: #1B2730;--ag-ahora: #7FD1B3}.ag-navegar .ag-titulo{font-size:21px;font-weight:800;letter-spacing:-.02em}.ag-flecha{box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:box-shadow .16s ease-out,transform .11s ease-out}.ag-flecha:active{transform:scale(.96);box-shadow:var(--sombra-hundido)}.ag-segmento{--ag-seg-fondo: color-mix(in oklab, var(--text-primary) 5%, var(--bg-primary));--ag-seg-sombra: var(--sombra-1);box-shadow:inset 0 1px 2px #14282114}html.dark .ag-segmento{--ag-seg-fondo: rgba(0, 0, 0, .28);box-shadow:inset 0 1px 3px #00000073}.ag-semana-cabecera{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.ag-cabecera-hueco{border-right:1px solid var(--border-subtle)}.ag-dia{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-left:1px solid var(--border-subtle);transition:background-color .16s ease-out}.ag-dia:first-of-type{border-left:0}.ag-dia-nombre{font-size:12.5px;font-weight:650;color:var(--text-muted)}.ag-dia-numero{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ag-dia-cuenta{font-size:11.5px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.ag-dia-hoy .ag-dia-nombre{color:var(--teal-dim)}html.dark .ag-dia-hoy .ag-dia-nombre{color:var(--teal)}.ag-dia-hoy .ag-dia-numero{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--sombra-1)}@media (hover: hover) and (pointer: fine){.ag-dia:hover{background:color-mix(in oklab,var(--teal) 5%,transparent)}}.ag-cuerpo{background-color:var(--ag-rejilla)}.ag-horas{background:var(--bg-surface);border-right:1px solid var(--border-subtle)}.ag-hora{position:absolute;right:9px;transform:translateY(-50%);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.ag-hora[data-primera]{transform:translateY(4px)}.ag-columna{border-left:1px solid var(--border-subtle);background-image:linear-gradient(to bottom,var(--ag-linea) 0,var(--ag-linea) 1px,transparent 1px),linear-gradient(to bottom,transparent calc(var(--ag-px-hora) / 2),var(--ag-linea-media) calc(var(--ag-px-hora) / 2),var(--ag-linea-media) calc(var(--ag-px-hora) / 2 + 1px),transparent calc(var(--ag-px-hora) / 2 + 1px));background-size:100% var(--ag-px-hora)}.ag-columna:nth-child(2){border-left:0}.ag-columna-hoy{background-color:color-mix(in oklab,var(--teal) 5%,var(--ag-rejilla))}.ag-hueco-soltar{background:color-mix(in oklab,var(--teal) 16%,transparent)}.ag-soltar-marca{position:absolute;left:0;right:0;height:2px;margin-top:-1px;z-index:6;background:var(--teal);pointer-events:none}.ag-soltar-marca>span{position:absolute;right:6px;top:-11px;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:var(--sombra-1)}@media (hover: hover) and (pointer: fine){.ag-hueco:hover{background:color-mix(in oklab,var(--teal) 5%,transparent)}}.ag-ahora{position:absolute;left:0;right:0;height:2px;margin-top:-1px;background:var(--ag-ahora);z-index:6;pointer-events:none}.ag-ahora:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:999px;background:var(--ag-ahora);box-shadow:0 0 0 2px var(--bg-surface)}.ag-ahora-hora{position:absolute;right:5px;transform:translateY(-50%);z-index:7;padding:2px 6px;border-radius:999px;font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--bg-surface);background:var(--ag-ahora)}.ag-bloque{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:stretch;padding:4px 8px 4px 9px;overflow:hidden;text-align:left;border-radius:9px;background:color-mix(in oklab,var(--tono) 7%,var(--ag-bloque));border:1px solid color-mix(in oklab,var(--tono) 22%,transparent);border-left:3px solid var(--tono);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 2px 6px #1428210f;transition:box-shadow .16s ease-out;cursor:pointer}html.dark .ag-bloque{box-shadow:var(--luz-arriba),var(--sombra-contacto)}.ag-bloque[data-lineas="1"]{justify-content:center}.ag-bloque:focus-visible{outline:2px solid var(--teal);outline-offset:1px}@media (hover: hover) and (pointer: fine){.ag-bloque:hover{z-index:3;box-shadow:var(--sombra-2)}}.ag-bloque[data-tipo=bloqueo]{background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in oklab,var(--text-primary) 5%,transparent) 7px 14px),var(--ag-bloque)}.ag-bloque-fila{display:flex;align-items:center;gap:6px;height:15px;line-height:15px;min-width:0}.ag-bloque-hora{flex:none;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--tono) 62%,var(--text-primary))}html.dark .ag-bloque-hora{color:color-mix(in oklab,var(--tono) 70%,var(--text-primary))}.ag-bloque-tipo{font-size:11px;font-weight:700;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ag-bloque-quien{font-size:13px;font-weight:700;line-height:17px;height:17px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-bloque-fila .ag-bloque-quien{flex:1;min-width:0;font-size:12.5px;line-height:15px;height:15px}.ag-bloque-maquina{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;line-height:16px;height:16px;color:var(--text-secondary);overflow:hidden}.ag-bloque-detalle{font-size:12px;line-height:16px;height:16px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-bloque-vivo{flex:none;width:7px;height:7px;border-radius:999px;background:var(--tono);box-shadow:0 0 0 3px color-mix(in oklab,var(--tono) 24%,transparent)}.ag-bloque-con-3d{padding-right:66px}.ag-bloque-3d{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;pointer-events:none}.ag-trayecto{position:absolute;left:14px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border-radius:999px;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:color-mix(in oklab,var(--bg-surface) 84%,transparent);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 3px 10px #14282114}.ag-trayecto:not([data-en-hueco]){left:auto;right:14px;z-index:5}.ag-leyenda{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 14px}.ag-leyenda-item{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.ag-leyenda-punto{width:8px;height:8px;border-radius:999px;background:var(--tono);box-shadow:0 0 0 2px color-mix(in oklab,var(--tono) 22%,transparent)}.ag-dia-cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 20px 13px;border-bottom:1px solid var(--border-subtle)}.ag-dia-cifras{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-size:13px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ag-dia-cifras>*+*:before{content:"·";margin-right:8px;color:var(--text-muted)}.ag-dia-cifra-fuerte{font-size:15px;font-weight:800;color:var(--text-primary)}.ag-mes-cabecera{border-bottom:1px solid var(--border-subtle)}.ag-mes-semana{padding:10px 10px 9px;font-size:12.5px;font-weight:650;color:var(--text-muted)}.ag-mes-celda{position:relative;min-height:118px;padding:6px 6px 8px;background:var(--bg-surface);cursor:pointer;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);transition:background-color .16s ease-out}.ag-mes-celda:nth-child(7n){border-right:0}.ag-mes-fuera{background:var(--ag-rejilla)}.ag-mes-fuera .ag-mes-numero{color:var(--text-muted);opacity:.7}.ag-mes-fuera .ag-chip{opacity:.7}@media (hover: hover) and (pointer: fine){.ag-mes-celda:hover{background:color-mix(in oklab,var(--teal) 4%,var(--bg-surface))}}.ag-mes-numero{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.ag-mes-hoy .ag-mes-numero{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--sombra-1)}.ag-mes-cuenta{font-size:11.5px;font-weight:650;color:var(--text-muted);font-variant-numeric:tabular-nums;padding-right:2px}.ag-mes-mas{padding:1px 6px 0;font-size:11.5px;font-weight:650;color:var(--text-secondary)}.ag-chip{display:flex;align-items:center;gap:5px;width:100%;height:23px;padding:0 6px;border-radius:7px;text-align:left;font-size:12px;background:color-mix(in oklab,var(--tono) 9%,var(--bg-surface));transition:background-color .14s ease-out}@media (hover: hover) and (pointer: fine){.ag-chip:hover{background:color-mix(in oklab,var(--tono) 17%,var(--bg-surface))}}.ag-chip-punto{flex:none;width:6px;height:6px;border-radius:999px;background:var(--tono)}.ag-chip-hora{flex:none;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted)}.ag-chip-quien{flex:1;min-width:0;font-weight:650;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-sin-agendar{--ag-sa-fondo: var(--bg-surface);--ag-agendar-alto: 36px;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain}.ag-sin-agendar-item{box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:box-shadow .16s ease-out,border-color .16s ease-out}@media (hover: hover) and (pointer: fine){.ag-sin-agendar-item:hover{box-shadow:var(--sombra-1)}}.ag-cuenta{min-width:24px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:750;letter-spacing:0;color:var(--text-secondary);background:var(--bg-elevated)}@media (prefers-reduced-motion: reduce){.ag-flecha,.ag-bloque,.ag-dia,.ag-mes-celda,.ag-chip,.ag-sin-agendar-item{transition:none}.ag-flecha:active{transform:none}}.maquinas-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.maquina-tarjeta-pc{width:auto;flex:initial;padding:12px 14px;text-align:left;transition:box-shadow .18s ease-out,transform .18s cubic-bezier(.23,1,.32,1),border-color .18s ease-out}.maquina-tarjeta-pc:disabled{cursor:default}@media (hover: hover) and (pointer: fine){.maquina-tarjeta-pc:not(:disabled):hover{box-shadow:var(--sombra-2);transform:translateY(-2px);border-color:color-mix(in oklab,var(--teal) 30%,var(--border-subtle))}}.maquina-tarjeta-pc:not(:disabled):active{transform:scale(.985);box-shadow:var(--sombra-1)}.maquina-tarjeta-pc:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.maquina-pc-foto{align-self:stretch;display:flex;justify-content:center;padding:2px 0 10px;background:radial-gradient(52% 26% at 50% 86%,color-mix(in oklab,var(--text-primary) 8%,transparent),transparent 78%)}.maquina-pc-datos{align-self:stretch;flex:1;display:flex;flex-direction:column;min-width:0;padding-bottom:10px}.maquina-pc-marca,.maquina-pc-tipo,.maquina-pc-modelo,.maquina-pc-serie{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.maquina-pc-marca{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.maquina-pc-tipo{font-size:13px;color:var(--text-secondary)}.maquina-pc-modelo{margin-top:5px;font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--text-primary)}.maquina-pc-serie{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.maquina-pc-nota{margin-top:8px;padding:6px 9px;border-radius:10px;font-size:12px;line-height:1.35;color:var(--text-secondary);background:var(--bg-elevated);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.maquina-pc-pie{align-self:stretch;display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--border-subtle)}.maquina-pc-reps{font-size:12px;font-weight:650;color:var(--text-muted);white-space:nowrap}.maquina-pc-reps-con{color:var(--text-primary)}.maquina-pc-ic{padding:1px 7px;border-radius:999px;font-size:11px;font-weight:800;color:#9a4a00;background:#e0a84b2e}html.dark .maquina-pc-ic{color:#f2b866}@media (prefers-reduced-motion: reduce){.maquina-tarjeta-pc{transition:none}.maquina-tarjeta-pc:not(:disabled):hover,.maquina-tarjeta-pc:not(:disabled):active{transform:none}}.ficha-cliente,.ficha-boletin{min-height:100%;background:color-mix(in oklab,var(--bg-primary) 70%,transparent)}.ficha-boletin .rotulo-pc{font-size:12.5px}.boletin-heroe{position:relative;padding:4px 20px;border-radius:22px;background:radial-gradient(120% 90% at 0% 0%,rgba(93,187,156,.11),transparent 60%),var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}html.dark .boletin-heroe{background:radial-gradient(120% 90% at 0% 0%,rgba(93,187,156,.08),transparent 60%),var(--bg-surface)}.boletin-heroe-fila{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0}.boletin-heroe-fila+.boletin-heroe-fila{border-top:1px solid var(--border-subtle)}.boletin-heroe-rotulo{padding-top:3px;font-size:12.5px;font-weight:700;color:var(--text-muted)}.boletin-heroe-avatar{width:40px;height:40px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;background:linear-gradient(145deg,#6fcbaa,#3c9a79);box-shadow:inset 0 1px #ffffff59,0 4px 10px #3c9a7947}.boletin-heroe-nombre{display:block;max-width:100%;text-align:left;font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .14s ease-out}@media (hover: hover) and (pointer: fine){.boletin-heroe-nombre:not(:disabled):hover{color:var(--teal-dim)}html.dark .boletin-heroe-nombre:not(:disabled):hover{color:var(--teal)}}.boletin-heroe-contacto button{border-radius:999px;background:var(--bg-surface);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:box-shadow .16s ease-out,transform .11s ease-out}.boletin-heroe-contacto button:active{transform:scale(.95);box-shadow:var(--sombra-hundido)}@media (hover: hover) and (pointer: fine){.boletin-heroe-contacto button:hover{box-shadow:var(--sombra-1)}}.boletin-heroe-averia{margin-top:2px}.boletin-heroe-averia .campo-editable>div:first-child{display:none}.boletin-heroe-averia .campo-editable .truncate{white-space:normal;overflow:visible;text-overflow:clip;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.005em}.boletin-heroe-aviso{display:block;width:100%;margin:0 0 14px;padding:9px 12px;border-radius:12px;text-align:left;font-size:13px;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border)}.boletin-aparato{--bol-aparato-fondo: var(--bg-surface);--bol-aparato-borde: var(--border-subtle);box-shadow:var(--sombra-1)}@media (prefers-reduced-motion: reduce){.boletin-heroe-nombre,.boletin-heroe-contacto button{transition:none}.boletin-heroe-contacto button:active{transform:none}}.ruta-escritorio{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;border:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:var(--sombra-2)}.ruta-escritorio-mapa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ruta-escritorio .leaflet-top.leaflet-left{left:auto;right:0}.ruta-escritorio-lista{position:absolute;top:16px;left:16px;bottom:16px;z-index:2;padding:4px 14px 16px;display:flex;flex-direction:column;gap:12px;border-radius:22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ruta-lista-cabecera{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 4px 0}.ruta-escritorio-lista .aura-card{box-shadow:var(--sombra-1)}.mn-candidato{--mn-candidato-fondo: var(--bg-surface);padding:12px;border-radius:14px;box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:box-shadow .16s ease-out,border-color .16s ease-out}.mn-parada{padding:8px 10px;border-radius:14px;box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:box-shadow .16s ease-out,border-color .16s ease-out}@media (hover: hover) and (pointer: fine){.mn-candidato:hover,.mn-parada:hover{box-shadow:var(--sombra-1)}}@media (prefers-reduced-motion: reduce){.mn-candidato,.mn-parada{transition:none}}}.cifra-seccion{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.campo-boton{transition:background-color .16s ease-out}.campo-lapiz{opacity:0;transition:opacity .16s ease-out}.campo-boton:focus-visible .campo-lapiz{opacity:1}@media (hover: hover) and (pointer: fine){.campo-boton:enabled:hover{background:var(--bg-elevated)}.campo-editable:hover .campo-lapiz{opacity:1}}.mini-cifra{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:12px 6px 11px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.mini-cifra-icono{width:28px;height:28px;margin-bottom:4px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-elevated)}.mini-cifra-icono svg{width:15px;height:15px}.mini-cifra-bien .mini-cifra-icono{color:#1e7a52;background:#2ecc8a24}html.dark .mini-cifra-bien .mini-cifra-icono{color:#6fe0ac}.mini-cifra-valor{max-width:100%;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-cifra-etiqueta{max-width:100%;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.mini-cifra-nota{font-size:11.5px;color:var(--text-muted);line-height:1.2}.pestanas-ficha{background:transparent}.pestanas-ficha-pegada{position:sticky;top:0;z-index:6;background:var(--ficha-suelo, var(--bg-surface))}.pestanas-ficha-pegada .pestanas-ficha-fila{--desliza-fondo: var(--ficha-suelo, var(--bg-surface))}.pestanas-ficha-fila{scroll-snap-type:x proximity;scroll-padding-inline:12px;scrollbar-width:none}.pestanas-ficha-fila::-webkit-scrollbar{display:none}.pestana-ficha{font-size:14px;font-weight:650;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;transition:color .16s ease-out}.pestana-icono{display:none}@media (min-width: 1024px){.pestana-icono{display:flex}}@media (hover: hover) and (pointer: fine){.pestana-ficha:hover{color:var(--text-primary)}}.pestana-cifra{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-elevated)}.pestana-cifra-activa{color:var(--text-primary);background:var(--bg-overlay)}.ficha-aparato{--ficha-suelo: var(--bg-primary);min-height:100%;background:var(--ficha-suelo);container-type:inline-size;container-name:ficha}.aparato-heroe{position:relative;overflow:hidden;border-radius:24px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}.aparato-heroe-cuerpo{padding:16px 16px 18px}.aparato-nombre{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.12;color:var(--text-primary);text-wrap:balance}.aparato-acciones-y-cifras>*+*{margin-top:14px}.aparato-descripcion{font-size:15px;line-height:1.5;color:var(--text-secondary);text-wrap:pretty}.chip-codigo{position:relative;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 12px;border-radius:999px;font-size:13px;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,background-color .16s ease-out}.chip-codigo:active{transform:scale(.97)}.chip-codigo-etiqueta{font-weight:600;color:var(--text-secondary);white-space:nowrap}.chip-codigo-valor{font-family:var(--font-mono);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chip-codigo-icono{display:flex;color:var(--text-muted);flex:none}.chip-codigo-copiado .chip-codigo-icono{color:#1e7a52}html.dark .chip-codigo-copiado .chip-codigo-icono{color:#6fe0ac}@media (hover: hover) and (pointer: fine){.chip-codigo:hover{background:var(--bg-overlay)}}.pastilla-garantia{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap;border:1px solid transparent}.pastilla-garantia-dentro{color:#1e7a52;background:#2ecc8a24;border-color:#2ecc8a4d}.pastilla-garantia-fuera{color:var(--text-secondary);background:var(--bg-elevated);border-color:var(--border)}.pastilla-garantia-sin-datos{color:var(--text-muted);background:transparent;border:1px dashed var(--border)}html.dark .pastilla-garantia-dentro{color:#6fe0ac}.escena-aparato{--escena-alto: 236px;position:relative;height:var(--escena-alto);overflow:hidden;isolation:isolate}.escena-estudio{display:flex;align-items:center;justify-content:center;background:radial-gradient(70% 62% at 50% 34%,#fffffff2,#fff0 72%),linear-gradient(180deg,#14282100 56%,#1428210b 74%,#14282112),linear-gradient(180deg,#eef1f0,#e4e9e7)}html.dark .escena-estudio{background:radial-gradient(70% 62% at 50% 34%,#ffffff13,#fff0 72%),linear-gradient(180deg,#0000 56%,#00000024 74%,#0000003d),linear-gradient(180deg,#1a242c,#121a21)}.escena-suelo{position:absolute;left:50%;bottom:30px;z-index:0;width:168px;height:26px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#14282142,#14282100)}html.dark .escena-suelo{background:radial-gradient(closest-side,#0000008c,#0000)}.escena-ilustracion{position:relative;z-index:1;margin-top:-8px}.escena-catalogo{display:flex;align-items:center;justify-content:center;background:radial-gradient(70% 62% at 50% 34%,#fffffff2,#fff0 72%),linear-gradient(180deg,#eef1f0,#e4e9e7)}html.dark .escena-catalogo{background:radial-gradient(70% 62% at 50% 34%,#ffffff13,#fff0 72%),linear-gradient(180deg,#1a242c,#121a21)}.foto-catalogo{position:relative;width:100%;height:100%;margin:0}.foto-catalogo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center 44%;object-position:center 44%;padding:16px 16px 34px;box-sizing:border-box;mix-blend-mode:normal}html.dark .foto-catalogo-img{filter:brightness(.94)}.foto-catalogo-pie{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;font-size:11px;line-height:1.3;color:var(--text-secondary);background:linear-gradient(180deg,#fff0,#ffffffdb 42%)}html.dark .foto-catalogo-pie{color:var(--text-muted);background:linear-gradient(180deg,#0a101500,#0a1015e0 42%)}.foto-catalogo-de{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.foto-catalogo-quitar{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 8px;flex-shrink:0;border-radius:8px;border:1px solid transparent;font-size:11px;font-weight:700;color:var(--text-secondary);background:transparent}@media (hover: hover) and (pointer: fine){.foto-catalogo-quitar:hover{color:var(--text-primary);border-color:var(--border);background:var(--bg-surface)}}.foto-catalogo-buscar{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px dashed var(--border);font-size:12px;font-weight:700;color:var(--text-secondary);background:transparent}@media (hover: hover) and (pointer: fine){.foto-catalogo-buscar:hover{color:var(--text-primary);border-style:solid;background:var(--bg-elevated)}}.escena-con-fotos{background:#0e1317}.escena-fila{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.escena-fila::-webkit-scrollbar{display:none}.escena-hoja{position:relative;flex:0 0 100%;height:100%;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;-webkit-tap-highlight-color:transparent;cursor:zoom-in}.escena-fondo{position:absolute;top:-64px;right:-64px;bottom:-64px;left:-64px;width:calc(100% + 128px);height:calc(100% + 128px);max-width:none;-o-object-fit:cover;object-fit:cover;filter:blur(22px) saturate(140%) brightness(.82);opacity:.9}.escena-foto{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.escena-puntos{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:6px;padding:6px 9px;border-radius:999px;background:#00000052;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%)}.escena-punto{width:7px;height:7px;border-radius:999px;background:#ffffff80;transition:transform .16s ease-out,background-color .16s ease-out}.escena-punto-activo{background:#fff;transform:scale(1.25)}.escena-contador{position:absolute;right:12px;bottom:12px;padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:#0000006b}.escena-flecha{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;border-radius:999px;display:none;align-items:center;justify-content:center;color:#141816;background:#ffffffdb;box-shadow:0 1px 2px #00000029,0 6px 16px #0000002e;transition:opacity .16s ease-out,transform .11s ease-out}.escena-flecha:active{transform:scale(.95)}.escena-flecha:disabled{opacity:0;pointer-events:none}.escena-flecha-izq{left:12px}.escena-flecha-der{right:12px}@media (hover: hover) and (pointer: fine){.escena-flecha{display:flex;opacity:0}.escena-aparato:hover .escena-flecha:not(:disabled),.visor-fotos .escena-flecha:not(:disabled){opacity:1}}.visor-fotos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:#06090bf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.visor-fotos-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 18px;color:#fff}.visor-fotos-cuenta{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.visor-fotos-cerrar{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff1f}.visor-fotos-fila{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.visor-fotos-fila::-webkit-scrollbar{display:none}.visor-fotos-hoja{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;scroll-snap-align:center;scroll-snap-stop:always}.visor-fotos-hoja img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.visor-fotos-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:60px;padding:8px 16px 12px;color:#ffffffdb}.visor-fotos-detalle{font-size:14px;font-weight:600}.visor-fotos-boton,.visor-fotos-marca{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700}.visor-fotos-boton{color:#141816;background:#fff}.visor-fotos-marca{color:#ffffffdb;background:#ffffff1a}.tarjeta-ficha{padding:16px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.datos-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.datos-rejilla .dato-ancho{grid-column:1 / -1}.observaciones-campo .campo-etiqueta{display:none}.nota-tecnica{position:relative;padding:16px 16px 14px 20px;border-radius:20px;background:linear-gradient(180deg,#5b9ee014,#5b9ee005),var(--bg-surface);border:1px solid rgba(91,158,224,.22);box-shadow:var(--sombra-1)}.nota-tecnica:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:#5b9ee0}.dueno-actual{width:100%;display:flex;align-items:center;gap:12px;text-align:left;min-height:56px;padding:6px 8px;margin:0 -8px;border-radius:14px;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,transform .11s ease-out}.dueno-actual:active:not(:disabled){transform:scale(.99);background:var(--bg-elevated)}@media (hover: hover) and (pointer: fine){.dueno-actual:hover:not(:disabled){background:var(--bg-elevated)}}.dueno-avatar{width:44px;height:44px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(145deg,#6fcbaa,#3c9a79);box-shadow:inset 0 1px #ffffff59,0 4px 10px #3c9a7942}.dueno-avatar-antes{color:var(--text-secondary);background:var(--bg-elevated);box-shadow:none;width:36px;height:36px;font-size:13px}.averia-barra{height:6px;border-radius:999px;background:var(--bg-elevated);overflow:hidden}.averia-barra>span{display:block;height:100%;border-radius:inherit;background:var(--teal)}.pieza-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.aparato-tarjeta{display:flex;align-items:flex-start;gap:14px;padding:14px 14px 14px 12px}.aparato-tarjeta .aparato-3d{margin-top:2px}.titulo-cambia{display:grid;min-width:0}.titulo-cambia>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s ease-out,transform .18s ease-out}.titulo-cambia-oculto{opacity:0;transform:translateY(6px);pointer-events:none}@container ficha (min-width: 560px){.aparato-heroe-cuerpo{padding:20px 22px 22px}.aparato-nombre{font-size:28px}.escena-aparato{--escena-alto: 280px}.escena-ilustracion{transform:scale(1.12)}}@container ficha (min-width: 760px){.aparato-acciones-y-cifras{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center}.aparato-acciones-y-cifras>*+*{margin-top:0}.resumen-columnas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.resumen-columnas>*+*{margin-top:0!important}.escena-aparato{--escena-alto: 340px}.escena-ilustracion{transform:scale(1.38)}.escena-suelo{width:220px;bottom:40px}}@media (prefers-reduced-motion: reduce){.chip-codigo,.pestana-ficha,.escena-punto,.escena-flecha,.dueno-actual,.titulo-cambia>span,.campo-boton,.campo-lapiz{transition:none}.chip-codigo:active,.escena-flecha:active,.dueno-actual:active:not(:disabled){transform:none}.escena-fila,.visor-fotos-fila{scroll-behavior:auto}}@media (min-width: 1024px){.ficha-aparato{--ficha-suelo: color-mix(in oklab, var(--bg-primary) 70%, transparent)}.pestanas-ficha-pegada{background:var(--drawer-barra, var(--bg-surface));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.pestanas-ficha .pestanas-ficha-fila.desliza{background:none}}@media (prefers-reduced-transparency: reduce){.pestanas-ficha-pegada{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.escena-puntos{background:#0009;-webkit-backdrop-filter:none;backdrop-filter:none}}.prt-mandos{display:flex;flex-direction:column;gap:6px;padding-top:6px}.prt-mandos-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.prt-resumen{min-width:0;padding-left:4px;font-size:13.5px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prt-chip-estado.filtro-chips{flex:none;overflow:visible;background:none;margin:0;padding:0}.prt-chip-estado .chip-filtro{height:44px}.prt-segmento{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .prt-segmento{background:#0000004d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.prt-segmento-pastilla{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14282138,0 6px 14px #14282129;transform:translate(calc(var(--prt-i, 0) * 100%));transition:transform .26s cubic-bezier(.23,1,.32,1)}.prt-segmento-quieto .prt-segmento-pastilla{transition:none}html.dark .prt-segmento-pastilla{box-shadow:inset 0 1px #ffffffb3,0 1px 2px #00000080,0 6px 14px #0006}.prt-segmento-boton{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:0 8px;border-radius:999px;font-size:15px;font-weight:650;white-space:nowrap;color:var(--text-secondary);transition:color .2s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.prt-segmento-boton:active{transform:scale(.97)}.prt-segmento-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.prt-segmento-activo{color:var(--btn-primary-fg)}.prt-segmento-cifra{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums;color:#8a5200;background:#e0a84b38;transition:background-color .2s ease-out,color .2s ease-out}html.dark .prt-segmento-cifra{color:#ebc17a;background:#e0a84b2e}.prt-segmento-activo .prt-segmento-cifra{color:inherit;background:#fff3}html.dark .prt-segmento-activo .prt-segmento-cifra{color:inherit;background:#0000001a}.prt-dia+.prt-dia{margin-top:26px}.prt-dia-titulo{margin:6px 4px 12px;font-size:15px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.prt-hojas{list-style:none;margin:0;padding:0 0 10px;display:flex;flex-direction:column;gap:22px}.prt-hoja{--prt-pliegue: 26px;--prt-capa-1: #F6F8F7;--prt-capa-2: #ECF0EE;position:relative;isolation:isolate;display:block;width:100%;text-align:left;border-radius:18px;filter:drop-shadow(0 1px 1px rgba(20,40,33,.1)) drop-shadow(0 8px 14px rgba(20,40,33,.1));transition:transform .14s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}html.dark .prt-hoja{--prt-capa-1: #141E26;--prt-capa-2: #10181F;filter:drop-shadow(0 1px 1px rgba(0,0,0,.55)) drop-shadow(0 10px 18px rgba(0,0,0,.45))}.prt-hoja:before,.prt-hoja:after{content:"";position:absolute;height:34px;border-radius:0 0 16px 16px;box-shadow:inset 0 -1px #1428210f}.prt-hoja:before{z-index:-1;left:9px;right:9px;bottom:-5px;background:var(--prt-capa-1)}.prt-hoja:after{z-index:-2;left:19px;right:19px;bottom:-10px;background:var(--prt-capa-2)}html.dark .prt-hoja:before,html.dark .prt-hoja:after{box-shadow:inset 0 -1px #ffffff0a}.prt-papel{position:relative;display:flex;flex-direction:column;gap:11px;padding:15px 18px 13px;border-radius:18px;background:linear-gradient(180deg,#fff,#fcfdfc);box-shadow:inset 0 0 0 1px #1428210d;clip-path:polygon(0 0,calc(100% - var(--prt-pliegue)) 0,100% var(--prt-pliegue),100% 100%,0 100%)}html.dark .prt-papel{background:linear-gradient(180deg,#1b2730,#17222a);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a}.prt-pliegue{position:absolute;top:0;right:0;width:var(--prt-pliegue);height:var(--prt-pliegue);border-bottom-left-radius:6px;background:linear-gradient(to bottom left,transparent 50%,#DCE3E0 50%,#F3F6F4 100%);filter:drop-shadow(-2px 3px 2px rgba(20,40,33,.14));pointer-events:none}html.dark .prt-pliegue{background:linear-gradient(to bottom left,transparent 50%,#34444F 50%,#26333D 100%);filter:drop-shadow(-2px 3px 3px rgba(0,0,0,.45))}.prt-hoja:active{transform:scale(.985)}.prt-hoja:focus-visible{outline:none}.prt-hoja:focus-visible .prt-papel{box-shadow:inset 0 0 0 2px var(--teal)}@media (hover: hover) and (pointer: fine){.prt-hoja:hover{transform:translateY(-1px)}}.prt-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:44px;padding-right:calc(var(--prt-pliegue) - 8px)}.prt-quien{min-width:0;flex:1;padding-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;line-height:1.3;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.prt-hora{font-variant-numeric:tabular-nums}.prt-punto{color:var(--text-muted);font-weight:600}.prt-firma{flex:none;display:inline-flex;align-items:center;justify-content:center}.prt-firma-falta{max-width:96px;min-height:44px;padding:5px 10px;border:1.5px dashed rgba(196,134,30,.75);border-radius:10px;background:#e0a84b14;font-size:12.5px;font-weight:700;line-height:1.2;text-align:center;color:#8a5200}html.dark .prt-firma-falta{color:#ebc17a;border-color:#e0a84b99;background:#e0a84b1a}.prt-firma-sin{min-height:32px;padding:4px 10px;border:1.5px dashed var(--border);border-radius:10px;font-size:12.5px;font-weight:650;color:var(--text-muted)}.prt-firma-firmada{flex-direction:column;align-items:flex-end;gap:1px;margin-top:-6px}.prt-firma-imagen{display:block;width:112px;height:46px}.prt-firma-pie{font-size:11.5px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.prt-firma-imagen img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;mix-blend-mode:multiply}html.dark .prt-firma-imagen img{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.prt-firma-sello{flex-direction:column;gap:0;padding:4px 11px;border-radius:8px;border:1.5px solid color-mix(in oklab,var(--teal-texto) 70%,transparent);font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.25;color:var(--teal-texto);transform:rotate(-4deg)}.prt-firma-cuando{font-size:11.5px;font-weight:600;letter-spacing:0}.prt-cuerpo{display:flex;align-items:center;gap:14px;min-width:0}.prt-maquina{flex:none}.prt-aparato{min-width:0;display:flex;flex-direction:column;gap:1px}.prt-aparato>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prt-marca{font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.prt-tipo{font-size:14.5px;color:var(--text-secondary)}.prt-modelo{font-size:13.5px;color:var(--text-muted)}.prt-averia{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4;color:var(--text-secondary)}.prt-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px dashed rgba(20,40,33,.13)}html.dark .prt-pie{border-top-color:#ffffff17}.prt-estado{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.prt-estado:before{content:"";width:8px;height:8px;flex:none;border-radius:999px;background:var(--prt-tono);box-shadow:0 0 0 3px color-mix(in oklab,var(--prt-tono) 20%,transparent)}.prt-estado-ruta{--prt-tono: #5DBB9C}.prt-estado-pendiente{--prt-tono: #E0A84B}.prt-estado-hecho{--prt-tono: #2ECC8A}.prt-estado-facturado{--prt-tono: #9AA5A0}.prt-importe{font-size:18px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.prt-vacio{display:flex;flex-direction:column;align-items:center;padding:34px 16px 28px;text-align:center}.prt-vacio-dibujo{margin-bottom:10px}.prt-vacio-titulo{font-size:16px;font-weight:750;color:var(--text-primary)}.prt-vacio-texto{max-width:40ch;margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.prt-vacio-accion{margin-top:14px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--luz-arriba),var(--sombra-contacto);font-size:14px;font-weight:650;color:var(--text-primary);transition:transform .11s ease-out}.prt-vacio-accion:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.prt-hoja,.prt-segmento-pastilla,.prt-segmento-boton,.prt-vacio-accion{transition:none}.prt-hoja:active,.prt-segmento-boton:active,.prt-vacio-accion:active,.prt-hoja:hover{transform:none}}@media (min-width: 1024px){.prt-mandos{flex-direction:row;align-items:center;gap:12px;padding-top:0}.prt-mandos-pie{min-height:0}.prt-segmento{flex:none;width:340px}.prt-segmento-boton{min-height:36px;font-size:13.5px}.prt-chip-estado .chip-filtro{height:40px}.prt-tabla thead th,.prt-tabla tbody td{padding-left:14px;padding-right:14px}.prt-tabla tbody td{padding-top:10px;padding-bottom:10px}.prt-tabla thead th:first-child,.prt-tabla tbody td:first-child{padding-left:20px}.prt-tabla .prt-col-flecha{width:34px;padding-left:0;padding-right:14px}.prt-celda-firma{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 9px;border-radius:8px;font-size:12px;font-weight:650;white-space:nowrap}.prt-celda-firma.prt-firma-imagen{width:72px;height:30px;margin:0;padding:0;justify-content:flex-start}.prt-celda-firma.prt-firma-imagen img{-o-object-position:left center;object-position:left center}.prt-celda-falta{border:1.5px dashed rgba(196,134,30,.75);background:#e0a84b14;color:#8a5200}html.dark .prt-celda-falta{color:#ebc17a;border-color:#e0a84b99}.prt-celda-sin{padding:0;color:var(--text-muted);font-weight:500}.prt-celda-sello{border:1.5px solid color-mix(in oklab,var(--teal-texto) 70%,transparent);color:var(--teal-texto)}}@media (min-width: 1440px){.prt-tabla thead th,.prt-tabla tbody td{padding-left:18px;padding-right:18px}.prt-tabla thead th:first-child,.prt-tabla tbody td:first-child{padding-left:22px}.prt-tabla .prt-col-flecha{padding-left:0;padding-right:16px}}.pd-frase-movil{margin:2px 4px 14px;font-size:14px;line-height:1.4;color:var(--text-secondary)}.pd-cargando{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 16px;font-size:14px;color:var(--text-secondary)}.pd-aviso{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 12px 11px 14px;border-radius:14px;font-size:13.5px;line-height:1.4;border:1px solid}.pd-aviso svg{flex:none;margin-top:2px}.pd-aviso-bien{color:#1e6b4a;background:#2ecc8a1a;border-color:#2ecc8a4d}.pd-aviso-mal{color:#9b1c14;background:#e05c5c14;border-color:#e05c5c4d}html.dark .pd-aviso-bien{color:#7fe0b2}html.dark .pd-aviso-mal{color:#f4a39c}.pd-aviso-x{flex:none;width:32px;height:32px;margin:-6px -6px -6px 0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:inherit;opacity:.75}.pd-estado{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;line-height:1;white-space:nowrap;color:color-mix(in oklab,var(--tono) 52%,#000);background:color-mix(in oklab,var(--tono) 13%,transparent);border:1px solid color-mix(in oklab,var(--tono) 28%,transparent)}html.dark .pd-estado{color:color-mix(in oklab,var(--tono) 80%,#fff)}.pd-estado-mandar{--tono: #5DBB9C}.pd-estado-camino{--tono: #E0A84B}.pd-estado-tarde{--tono: #E05C5C}.pd-estado-recibido{--tono: #2ECC8A}.pd-estado-cancelado{--tono: #8A948F}.pd-grupo+.pd-grupo{margin-top:20px}.pd-grupo-titulo{display:flex;align-items:center;gap:8px;margin:0 6px 8px;font-size:14px;font-weight:700;color:var(--text-primary)}.pd-grupo-plegado{width:100%;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px;border-radius:12px;font-size:14px;font-weight:700;color:var(--text-secondary)}.pd-ver-mas{min-height:44px;padding:0 8px;font-size:13.5px;font-weight:600}.pd-lista{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--sombra-1);overflow:hidden}.pd-lista>li+li{border-top:1px solid var(--border-subtle)}.pd-fila{position:relative;width:100%;display:flex;align-items:center;gap:12px;min-height:78px;padding:13px 12px 13px 14px;text-align:left;transition:background-color .16s ease-out,box-shadow .2s cubic-bezier(.23,1,.32,1)}.pd-fila:active{background:var(--bg-elevated)}.pd-fila-texto{min-width:0;flex:1;display:flex;flex-direction:column}.pd-fila-nombre{font-size:15px;font-weight:650;line-height:1.25;color:var(--text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-fila-cifras{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px}.pd-fila-importe{font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-fila-detalle{margin-top:4px;font-size:12.5px;line-height:1.35;color:var(--text-secondary);overflow-wrap:anywhere}.pd-fila-flecha{flex:none;color:var(--text-muted)}.pd-tarjeta{container-type:inline-size;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:26px;box-shadow:var(--sombra-2);padding:28px 32px 30px;animation:pd-entra .2s cubic-bezier(.23,1,.32,1) backwards}@keyframes pd-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.pd-tarjeta{animation:none}}.pd-cabecera{display:flex;align-items:center;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--border-subtle)}.pd-cabecera-raya{align-self:stretch;width:1px;background:var(--border-subtle);flex:none}.pd-cabecera-nombre{font-size:21px;font-weight:750;letter-spacing:-.015em;line-height:1.2;color:var(--text-primary);overflow-wrap:anywhere}.pd-cabecera-correo{display:inline-block;margin-top:3px;font-size:14.5px;color:var(--text-secondary);overflow-wrap:anywhere}@media (hover: hover) and (pointer: fine){a.pd-cabecera-correo:hover{color:var(--teal-texto);text-decoration:underline;text-underline-offset:3px}}.pd-sin-correo{color:var(--text-muted)}.pd-cabecera-meta{margin-top:4px;font-size:13px;line-height:1.4;color:var(--text-muted)}.pd-cabecera-estado{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pd-numero{font-size:12.5px;color:var(--text-muted)}.pd-enlace{min-height:32px;font-size:13px;font-weight:600}@media (hover: hover) and (pointer: fine){.pd-enlace:hover{text-decoration:underline;text-underline-offset:3px}}.pd-seccion-titulo{margin:22px 0 2px;font-size:16px;font-weight:700;color:var(--text-primary)}.pd-sin-lineas{margin:10px 0 4px;font-size:14px;color:var(--text-secondary)}.pd-linea{display:grid;align-items:center;grid-template-columns:64px minmax(0,1fr) auto minmax(88px,auto);grid-template-areas:"dibujo texto paso precio" "corr corr corr corr";-moz-column-gap:18px;column-gap:18px;padding:14px 0}.pd-lineas>.pd-linea+.pd-linea{border-top:1px solid var(--border-subtle)}.pd-linea-dibujo{grid-area:dibujo;display:flex}.pd-linea-texto{grid-area:texto}.pd-linea-paso{grid-area:paso;display:flex;justify-content:flex-end}.pd-linea-precio{grid-area:precio;text-align:right}.pd-linea-correccion{grid-area:corr;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4px 18px;margin:12px 0 2px 82px;padding:10px 14px;border-radius:14px;background:var(--bg-elevated)}.pd-linea-nombre{font-size:15px;font-weight:600;line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere}.pd-linea-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:3px}.pd-linea-ref{font-size:12.5px;color:var(--text-muted)}.pd-linea-ref .font-mono{font-size:12px}.pd-linea-corregir{min-height:28px;font-size:12.5px;font-weight:600}.pd-linea-subtotal{font-size:15.5px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-linea-unidad{margin-top:2px;font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-linea-fuera .pd-linea-dibujo,.pd-linea-fuera .pd-linea-texto,.pd-linea-fuera .pd-linea-precio{opacity:.45}.pd-linea-fuera .pd-linea-nombre{text-decoration:line-through;text-decoration-thickness:1px}.pd-volver{min-height:40px;padding:0 12px;font-size:13px}.pd-cantidad-fija{font-size:13.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.pd-linea-llegadas{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;color:var(--text-secondary)}.pd-linea-barra{position:relative;width:72px;height:4px;border-radius:4px;overflow:hidden;background:var(--bg-elevated)}.pd-linea-barra>span{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:#e0a84b}.pd-paso{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface);box-shadow:var(--luz-arriba),var(--sombra-contacto)}.pd-paso button{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:transform .12s ease-out,background-color .14s ease-out,color .14s ease-out}.pd-paso button:active:not(:disabled){transform:scale(.92)}.pd-paso button:disabled{opacity:.35}@media (hover: hover) and (pointer: fine){.pd-paso button:hover:not(:disabled){color:var(--text-primary);background:var(--bg-elevated)}}.pd-paso-n{min-width:38px;height:40px;line-height:40px;text-align:center;font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle)}@media (prefers-reduced-motion: reduce){.pd-paso button{transition:none}.pd-paso button:active:not(:disabled){transform:none}}.pd-anadir-pieza{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:0 12px 0 8px;border-radius:12px;font-size:14px;font-weight:600;color:var(--teal-texto)}@media (hover: hover) and (pointer: fine){.pd-anadir-pieza:hover:not(:disabled){background:var(--bg-active)}}.pd-adjunta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:14px;padding:13px 14px 13px 16px;border-radius:16px;border:1px dashed var(--border-teal)}.pd-adjunta>div{flex:1 1 16rem}.pd-adjunta-titulo{font-size:14px;font-weight:650;color:var(--text-primary)}.pd-adjunta-lista{margin-top:2px;font-size:12.5px;color:var(--text-secondary)}.pd-adjunta-porque{margin-top:4px;font-size:12.5px;color:var(--text-muted)}.pd-nota{display:flex;align-items:baseline;gap:10px;margin-top:16px;padding:12px 16px;border-radius:14px;font-size:13.5px;line-height:1.45;color:var(--text-secondary);background:color-mix(in oklab,var(--teal) 8%,var(--bg-surface))}.pd-nota-punto{flex:none;width:8px;height:8px;border-radius:99px;background:var(--teal);transform:translateY(-1px)}.pd-nota strong{font-weight:650;color:var(--text-primary)}.pd-camino{margin-top:6px}.pd-dias{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.pd-campo{display:block}.pd-campo>span{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.pd-campo input::-moz-placeholder{font-family:var(--font-body)}.pd-campo input::placeholder{font-family:var(--font-body)}.pd-total{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border-subtle)}.pd-total-etiqueta{font-size:15px;font-weight:600;color:var(--text-secondary)}.pd-total-desglose{margin-top:3px;font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.pd-total-cifra{flex:none;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-enviar{width:100%;min-height:54px;margin-top:18px;border-radius:14px;font-size:15.5px;font-weight:650}.pd-por-que{margin-top:8px;font-size:13px;line-height:1.4;text-align:center;color:var(--text-secondary)}.pd-secundarias{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.pd-boton-sec{min-height:44px;padding:0 14px;font-size:13.5px}.pd-datos{margin-top:22px;padding-top:18px;border-top:1px solid var(--border-subtle)}.pd-datos-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.pd-datos-ancho{grid-column:1 / -1}.pd-historia{margin-top:14px}.pd-historia-boton{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:14px;font-weight:650;color:var(--text-secondary)}.pd-historia-flecha{transition:transform .2s cubic-bezier(.23,1,.32,1)}.pd-girada{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.pd-historia-flecha{transition:none}}.pd-historia-lista{display:flex;flex-direction:column;gap:8px;padding:4px 4px 2px}.pd-historia-lista li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.4}.pd-historia-cuando{color:var(--text-muted)}.pd-historia-que{color:var(--text-secondary)}.pd-elegir-pregunta{margin-top:4px;font-size:14.5px;color:var(--text-secondary)}.pd-elegir-lista{margin-top:10px;display:flex;flex-direction:column;gap:2px}.pd-elegir-fila{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 10px;border-radius:14px;text-align:left;transition:background-color .14s ease-out}.pd-elegir-fila:active{background:var(--bg-elevated)}@media (hover: hover) and (pointer: fine){.pd-elegir-fila:hover{background:var(--bg-elevated)}}.pd-elegir-nombre{display:block;font-size:15px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.pd-elegir-detalle{display:block;margin-top:1px;font-size:12.5px;color:var(--text-secondary);overflow-wrap:anywhere}.pd-elegir-nada,.pd-elegir-pista{padding:10px;font-size:13px;color:var(--text-secondary)}.pd-vacia{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:56px 32px}.pd-vacia-titulo{margin-top:8px;font-size:17px;font-weight:700;color:var(--text-primary)}.pd-vacia-texto{max-width:44ch;font-size:14px;line-height:1.45;color:var(--text-secondary)}@container (max-width: 470px){.pd-linea{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"dibujo texto texto" "dibujo paso precio" "corr corr corr";-moz-column-gap:14px;column-gap:14px;row-gap:10px}.pd-linea-dibujo .aparato-3d{width:52px!important;height:52px!important}.pd-linea-paso{justify-content:flex-start}.pd-linea-correccion{margin-left:0;grid-template-columns:minmax(0,1fr)}.pd-cabecera-raya{display:none}.pd-total-cifra{font-size:28px}}@media (max-width: 1023.98px){.pd-hoja{container-type:inline-size;padding:4px 16px 24px}.pd-hoja .pd-cabecera-meta{margin:6px 0 0}.pd-hoja .pd-seccion-titulo{margin-top:16px}.pd-hoja .pd-linea{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"dibujo texto texto" "dibujo paso precio" "corr corr corr";-moz-column-gap:14px;column-gap:14px;row-gap:10px}.pd-hoja .pd-linea-dibujo .aparato-3d{width:52px!important;height:52px!important}.pd-hoja .pd-linea-paso{justify-content:flex-start}.pd-hoja .pd-linea-correccion{margin-left:0;grid-template-columns:minmax(0,1fr)}.pd-hoja .pd-datos-rejilla{grid-template-columns:minmax(0,1fr)}.pd-paso button{width:44px;height:44px}.pd-paso-n{height:44px;line-height:44px}.pd-pie .pd-total{margin-top:0;padding-top:2px;border-top:0;align-items:center}.pd-pie .pd-total-cifra{font-size:24px}.pd-pie .pd-enviar{margin-top:10px;min-height:52px}.pd-pie .pd-por-que{margin-top:6px}}@media (min-width: 1024px){.pd-mesa{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px;align-items:start}.pd-columna{position:sticky;top:var(--ph-pegada, 96px);max-height:calc(100dvh - var(--ph-pegada, 96px) - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 10px 14px;border-radius:24px;background:var(--pc-cristal, var(--cristal));-webkit-backdrop-filter:var(--pc-desenfoque, blur(20px) saturate(180%));backdrop-filter:var(--pc-desenfoque, blur(20px) saturate(180%));border:1px solid var(--pc-cristal-borde, var(--cristal-borde));box-shadow:var(--cristal-rim),var(--sombra-1)}.pd-buscador{position:relative;margin:2px 2px 16px}.pd-buscador-lupa{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.pd-buscador .aura-input{padding-left:40px;background:var(--pc-boton, var(--bg-surface))}.pd-grupo-titulo{margin:0 8px 6px;font-size:13.5px;color:var(--text-secondary)}.pd-columna .pd-lista{background:transparent;border:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:2px}.pd-columna .pd-lista>li+li{border-top:0}.pd-columna .pd-fila{min-height:74px;padding:12px 10px 12px 14px;border-radius:16px}.pd-fila[aria-current=true]{background:var(--pc-fila-activa, var(--bg-surface));box-shadow:var(--sombra-2)}.pd-fila[aria-current=true]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--teal)}.pd-fila[aria-current=true] .pd-fila-flecha{color:var(--text-primary)}@media (hover: hover) and (pointer: fine){.pd-fila:not([aria-current=true]):hover{background:var(--pc-fila-hover, var(--bg-elevated))}}.pd-fila:active:not([aria-current=true]){background:var(--pc-fila-hover, var(--bg-elevated))}.pd-detalle{min-width:0}}@media (min-width: 1024px) and (prefers-reduced-transparency: reduce){.pd-columna{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.pd-fila:focus-visible,.pd-elegir-fila:focus-visible,.pd-paso button:focus-visible,.pd-anadir-pieza:focus-visible,.pd-historia-boton:focus-visible,.pd-grupo-plegado:focus-visible,.pd-enlace:focus-visible,.pd-linea-corregir:focus-visible,.pd-ver-mas:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}:root{--bdj-ambar-texto: #8A5A0B;--bdj-ambar-fondo: #FCF1DC;--bdj-ambar-borde: rgba(224, 168, 75, .48)}html.dark{--bdj-ambar-texto: #F0C27A;--bdj-ambar-fondo: rgba(224, 168, 75, .13);--bdj-ambar-borde: rgba(224, 168, 75, .38)}.bdj-conmutador{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 2px #14282114}html.dark .bdj-conmutador{box-shadow:inset 0 1px 2px #00000059}.bdj-conmutador-opcion{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:650;color:var(--text-secondary);transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;-webkit-tap-highlight-color:transparent}.bdj-conmutador-activa{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--luz-arriba),var(--sombra-contacto)}html.dark .bdj-conmutador-activa{background:#ffffff1f}.bdj-conmutador-opcion:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.bdj-redondo{width:40px;height:40px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,box-shadow .16s ease-out,color .16s ease-out}html.dark .bdj-redondo{background:#ffffff0f}.bdj-redondo:active{transform:scale(.95);box-shadow:var(--sombra-hundido)}.bdj-redondo:disabled{cursor:progress}.bdj-gira{animation:bdj-gira .9s linear infinite}@keyframes bdj-gira{to{transform:rotate(360deg)}}.bdj-boton{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:650}.bdj-revisar{align-self:center;min-height:44px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:600;color:var(--text-secondary);transition:background-color .16s ease-out,color .16s ease-out}.bdj-siguiente{width:100%;min-height:44px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:650;color:var(--teal-texto);border-radius:12px}.bdj-pie{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:12px 8px 8px}.bdj-correo-caja{container-type:inline-size;container-name:bdj-correo}.bdj-correo{display:grid;grid-template-columns:minmax(296px,.92fr) minmax(0,1.32fr) minmax(320px,.96fr);gap:16px;height:calc(100dvh - var(--banda-alto, 0px) - var(--ph-alto, 68px) - 12px - 22px - 20px);min-height:560px}.bdj-detalle{display:contents}.bdj-panel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:24px;box-shadow:var(--sombra-2)}.bdj-desliza{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.bdj-panel-lista .bdj-desliza{padding:10px}.bdj-panel-papel .bdj-desliza{padding:26px 32px 30px}.bdj-panel-asi .bdj-desliza{padding:24px 22px 22px}@container bdj-correo (max-width: 1040px){.bdj-correo{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.bdj-detalle{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 8px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.bdj-detalle .bdj-panel{flex:none;overflow:visible;box-shadow:var(--sombra-1)}.bdj-detalle .bdj-desliza{overflow:visible}.bdj-detalle .bdj-panel-asi{order:-1}}.bdj-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bdj-fila-li{position:relative}.bdj-fila{position:relative;width:100%;display:flex;align-items:flex-start;gap:14px;padding:14px 12px;border-radius:16px;text-align:left;transition:background-color .14s ease-out,box-shadow .14s ease-out;-webkit-tap-highlight-color:transparent}.bdj-fila-li+.bdj-fila-li:before{content:"";position:absolute;top:-1px;left:70px;right:12px;height:1px;background:var(--border-subtle);pointer-events:none}.bdj-fila-li:has(.bdj-fila-elegida):before,.bdj-fila-li:has(.bdj-fila-elegida)+.bdj-fila-li:before{opacity:0}.bdj-fila-elegida{background:#5dbb9c1c;box-shadow:inset 0 0 0 1px #5dbb9c4d}html.dark .bdj-fila-elegida{background:#5dbb9c24}.bdj-fila:active{background:var(--bg-elevated)}.bdj-fila:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.bdj-fila-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:1px}.bdj-fila-arriba{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bdj-fila-remitente{min-width:0;font-size:14.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdj-fila-hace{flex:none;font-size:12.5px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.bdj-fila-asunto{font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdj-fila-resumen{font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdj-fila-hecha .bdj-fila-remitente,.bdj-fila-hecha .bdj-fila-asunto{color:var(--text-secondary)}.bdj-estado{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;margin-top:2px}.bdj-estado-hecho{color:var(--teal-texto)}.bdj-estado-falta{color:var(--bdj-ambar-texto)}.bdj-estado-tenue{color:var(--text-muted)}.bdj-papel{max-width:720px}.bdj-papel-cabecera{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--border-subtle)}.bdj-papel-remitente{font-size:17px;font-weight:750;color:var(--text-primary);line-height:1.25}.bdj-papel-direccion{font-size:13.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdj-papel-hace{align-self:flex-start;padding-top:3px;font-size:13px;color:var(--text-muted);white-space:nowrap}.bdj-papel-asunto{margin:22px 0 16px;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary);overflow-wrap:break-word;text-wrap:balance}.bdj-papel-cuerpo{display:flex;flex-direction:column;gap:14px}.bdj-papel-parrafo{font-size:15px;line-height:1.6;color:var(--text-primary);white-space:pre-line;overflow-wrap:anywhere}.bdj-papel-titulo{margin:6px 0 -6px;font-size:13.5px;font-weight:700;color:var(--text-secondary)}.bdj-datos{margin:0;display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:10px 20px;padding:16px 20px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.bdj-datos dt{font-size:14px;color:var(--text-muted)}.bdj-datos dd{margin:0;font-size:14.5px;font-weight:550;color:var(--text-primary);overflow-wrap:anywhere}.bdj-papel-nota{margin-top:18px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.bdj-asi-titulo{margin:0 0 16px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.bdj-asi{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;border-radius:22px;background:radial-gradient(120% 64% at 50% 0%,rgba(93,187,156,.11),transparent 62%),var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .bdj-asi{background:radial-gradient(120% 64% at 50% 0%,rgba(93,187,156,.08),transparent 62%),var(--bg-surface)}.bdj-asi-maquina{display:flex;justify-content:center;padding:2px 0 0}.bdj-asi-hecha .bdj-asi-maquina{opacity:.6;filter:grayscale(.45)}.bdj-asi-vacia{align-items:center;text-align:center;padding:26px 20px 20px}.bdj-urgente{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:750;color:#b42318;background:#e05c5c1f;border:1px solid rgba(224,92,92,.3)}html.dark .bdj-urgente{color:#f28b82}.bdj-asi-filas{display:flex;flex-direction:column;gap:12px}.bdj-asi-fila{display:flex;align-items:flex-start;gap:12px;min-width:0}.bdj-asi-icono{width:34px;height:34px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-elevated)}.bdj-asi-nombre{font-size:16px;font-weight:700;line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere;padding-top:6px}.bdj-asi-sub{margin-top:2px;font-size:13px;line-height:1.35;color:var(--text-muted)}.bdj-asi-texto{font-size:14.5px;line-height:1.4;color:var(--text-primary);padding-top:7px;overflow-wrap:anywhere}.bdj-asi-averia{font-size:15px;font-weight:650;line-height:1.38;color:var(--text-primary);padding-top:6px;overflow-wrap:anywhere}.bdj-asi-raya{height:1px;margin:2px 0;background:var(--border-subtle)}.bdj-asi-codigo{display:flex}.bdj-asi-acciones{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:2px;margin:0 -18px -16px;padding:14px 18px;border-radius:0 0 22px 22px;background:linear-gradient(to bottom,transparent,var(--bg-surface) 16px)}.bdj-asi-aviso{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;color:var(--bdj-ambar-texto)}.bdj-asi-aviso svg{flex:none;margin-top:2px}.bdj-falta{display:flex;flex-direction:column;gap:7px;padding:10px 12px 12px;border-radius:14px;background:var(--bdj-ambar-fondo);border:1px solid var(--bdj-ambar-borde);transition:background-color .18s ease-out,border-color .18s ease-out}.bdj-falta-puesto{background:var(--bg-elevated);border-color:var(--border-subtle)}.bdj-falta-etiqueta{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--bdj-ambar-texto)}.bdj-falta-puesto .bdj-falta-etiqueta{color:var(--teal-texto)}.bdj-falta-campo{width:100%;min-height:44px;padding:0 12px;border-radius:10px;font-size:15px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);transition:border-color .16s ease-out,box-shadow .16s ease-out}html.dark .bdj-falta-campo{background:#ffffff0a}.bdj-falta-campo::-moz-placeholder{color:var(--text-muted)}.bdj-falta-campo::placeholder{color:var(--text-muted)}.bdj-falta-campo:focus{outline:none;border-color:#5dbb9c8c;box-shadow:0 0 0 3px #5dbb9c29}.bdj-mesa-entera{display:flex;flex-direction:column;gap:22px}.bdj-heroe{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 34px;border-radius:28px;background:radial-gradient(80% 140% at 0% 0%,rgba(93,187,156,.14),transparent 62%),var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}html.dark .bdj-heroe{background:radial-gradient(80% 140% at 0% 0%,rgba(93,187,156,.1),transparent 62%),var(--bg-surface)}.bdj-heroe-frase{max-width:30ch;font-size:clamp(24px,2.45vw,38px);font-weight:800;letter-spacing:-.028em;line-height:1.14;color:var(--text-primary);text-wrap:balance}.bdj-heroe-cifra{color:var(--teal-texto);font-variant-numeric:tabular-nums}.bdj-heroe-segunda{margin-top:12px;font-size:16px;font-weight:500;line-height:1.45;color:var(--text-secondary)}.bdj-heroe-maquinas{display:flex;align-items:flex-end;padding-right:4px}.bdj-heroe-maquina{position:relative}.bdj-heroe-maquina+.bdj-heroe-maquina{margin-left:-44px}.bdj-heroe-maquinas-3 .bdj-heroe-maquina:nth-child(2){z-index:1}.bdj-mesa{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px}.bdj-tarjeta{position:relative;min-width:0;display:flex;flex-direction:column;min-height:276px;padding:18px 18px 16px;border-radius:22px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:box-shadow .18s ease-out,transform .22s cubic-bezier(.23,1,.32,1)}.bdj-tarjeta:has(.bdj-tarjeta-abrir:focus-visible){outline:2px solid var(--teal-texto);outline-offset:2px}.bdj-tarjeta-arriba{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:100px}.bdj-tarjeta-maquina{margin:-8px -8px 0 0}.bdj-tarjeta-abrir{margin-top:6px;text-align:left}.bdj-tarjeta-abrir:focus-visible{outline:none}.bdj-tarjeta-abrir:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.bdj-tarjeta-nombre{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;font-weight:750;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.bdj-tarjeta-averia{margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4;color:var(--text-secondary)}.bdj-tarjeta-calle{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);min-width:0}.bdj-tarjeta-calle svg{flex:none}.bdj-tarjeta-calle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdj-tarjeta-pie{position:relative;z-index:1;margin-top:auto;padding-top:14px}.bdj-tarjeta-boton{width:100%;min-height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:650;transition:transform .11s ease-out,box-shadow .16s ease-out}.bdj-tarjeta-boton:active{transform:scale(.98)}.bdj-tarjeta-boton-hecho{color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.bdj-tarjeta-boton-falta{color:var(--bdj-ambar-texto);background:var(--bdj-ambar-fondo);border:1px solid var(--bdj-ambar-borde)}.bdj-tarjeta-boton-tenue{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border)}.bdj-tarjeta-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.bdj-tarjeta-hecha{box-shadow:none;background:color-mix(in oklab,var(--bg-surface) 72%,transparent)}.bdj-tarjeta-hecha .bdj-tarjeta-maquina,.bdj-tarjeta-hecha .bdj-tarjeta-arriba>[role=img]{opacity:.55;filter:grayscale(.5)}.bdj-tarjeta-hecha .bdj-tarjeta-nombre{color:var(--text-secondary)}.bdj-panel-movil{display:flex;flex-direction:column;gap:18px;padding:16px 16px 24px}@media (min-width: 1024px){.bdj-panel-movil{padding:22px 24px 28px}}.bdj-correo-plegable{border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.bdj-correo-plegable>summary{min-height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;font-weight:650;color:var(--text-primary);cursor:pointer;list-style:none;border-radius:20px}.bdj-correo-plegable>summary::-webkit-details-marker{display:none}.bdj-correo-plegable>summary:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.bdj-plegable-flecha{color:var(--text-muted);transition:transform .2s cubic-bezier(.23,1,.32,1)}.bdj-correo-plegable[open] .bdj-plegable-flecha{transform:rotate(90deg)}.bdj-correo-plegable .bdj-papel{padding:4px 18px 22px}.bdj-vacio{max-width:640px;margin:24px auto 0;padding:48px 24px 40px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;border-radius:28px;background:radial-gradient(90% 70% at 50% 0%,rgba(93,187,156,.1),transparent 62%),var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.bdj-vacio-titulo{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance}.bdj-vacio-texto{max-width:42ch;font-size:15px;line-height:1.5;color:var(--text-secondary)}.bdj-vacio-acciones{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bdj-cargando{max-width:560px;padding:10px;border-radius:24px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.bdj-cargando-fila{display:flex;gap:14px;padding:14px 12px}.bdj-hueso{position:relative;overflow:hidden;display:block;height:12px;border-radius:6px;background:var(--bg-elevated)}.bdj-hueso-logo{width:44px;height:44px;flex:none;border-radius:12px}.bdj-hueso:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:bdj-brillo 1.6s ease-in-out infinite}html.dark .bdj-hueso:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}@keyframes bdj-brillo{to{transform:translate(100%)}}.bdj-error{max-width:720px;display:flex;gap:12px;padding:16px 18px;border-radius:18px;color:#b42318;background:#e05c5c12;border:1px solid rgba(224,92,92,.32)}html.dark .bdj-error{color:#f28b82}.bdj-error-linea{max-width:none;margin-bottom:14px;color:var(--bdj-ambar-texto);background:var(--bdj-ambar-fondo);border-color:var(--bdj-ambar-borde)}.bdj-error-titulo{font-size:15px;font-weight:700;color:var(--text-primary)}.bdj-error-texto{margin-top:2px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.bdj-pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.bdj-paso{display:flex;gap:12px}.bdj-paso-icono{width:28px;height:28px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center}.bdj-paso-bien{color:#1e7a52;background:#2ecc8a24}.bdj-paso-mal{color:#b42318;background:#e05c5c1f}html.dark .bdj-paso-bien{color:#6fe0ac}html.dark .bdj-paso-mal{color:#f28b82}.bdj-carpeta{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:13px;color:var(--text-secondary);background:var(--bg-elevated)}.bdj-carpeta-leida{color:var(--teal-texto);font-weight:650;background:#5dbb9c24}.bdj-correo-movil{display:flex;flex-direction:column;gap:14px}.bdj-resumen-movil{padding:2px 4px 0}.bdj-resumen-frase{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary);text-wrap:balance}.bdj-resumen-segunda{margin-top:4px;font-size:14.5px;line-height:1.4;color:var(--text-secondary)}@media (max-width: 1023.98px){.bdj-redondo{width:44px;height:44px}.bdj-conmutador-opcion{height:44px;padding:0 13px}.bdj-correo-movil .bdj-panel{border-radius:22px;box-shadow:var(--sombra-1);padding:6px}.bdj-fila{padding:13px 10px;min-height:72px}.bdj-heroe{grid-template-columns:minmax(0,1fr);padding:22px 20px;border-radius:24px;gap:8px}.bdj-heroe-maquinas{order:-1;justify-content:flex-start}.bdj-heroe-maquina{width:92px!important;height:92px!important}.bdj-heroe-maquina+.bdj-heroe-maquina{margin-left:-26px}.bdj-heroe-segunda{font-size:15px}.bdj-mesa{gap:14px}.bdj-tarjeta{min-height:0;padding:16px 16px 14px}.bdj-tarjeta-arriba{min-height:0}.bdj-tarjeta-maquina{position:absolute;top:8px;right:8px;margin:0;width:96px!important;height:96px!important}.bdj-tarjeta-abrir,.bdj-tarjeta-averia{padding-right:96px}.bdj-tarjeta-calle{margin-top:10px}.bdj-tarjeta-boton{min-height:48px}.bdj-vacio{margin-top:8px;padding:36px 20px 30px}}@media (hover: hover) and (pointer: fine){.bdj-fila:not(.bdj-fila-elegida):hover{background:var(--bg-elevated)}.bdj-conmutador-opcion:not(.bdj-conmutador-activa):hover{color:var(--text-primary)}.bdj-redondo:hover:not(:disabled){color:var(--text-primary);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 6px 14px #1428211a}.bdj-revisar:hover{color:var(--text-primary);background:var(--bg-elevated)}.bdj-siguiente:hover{background:#5dbb9c14}.bdj-tarjeta:not(.bdj-tarjeta-hecha):hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}.bdj-tarjeta-boton-hecho:hover,.bdj-tarjeta-boton-tenue:hover{color:var(--text-primary)}.bdj-correo-plegable>summary:hover{background:var(--bg-elevated)}}.bdj-fila-li,.bdj-tarjeta{animation:bdj-entra .26s cubic-bezier(.23,1,.32,1) backwards;animation-delay:calc(var(--bdj-i, 0) * 28ms)}@keyframes bdj-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.bdj-fila-li,.bdj-tarjeta{animation:none}.bdj-gira,.bdj-hueso:after{animation:none}.bdj-tarjeta,.bdj-tarjeta:hover,.bdj-redondo:active,.bdj-tarjeta-boton:active{transition:none;transform:none}.bdj-plegable-flecha{transition:none}}.nb-raiz{padding:16px 16px 28px;min-height:100%}@media (max-width: 1023.98px){.nb-raiz{background:var(--bg-primary)}}@media (min-width: 1024px){.nb-raiz{padding:22px 28px 30px}}.nb-titulo{display:inline-flex;align-items:center;gap:12px}.nb-raiz:focus{outline:none}@media (min-width: 1024px){aside.drawer-hoja:has(.nb-raiz){transition:max-width .28s cubic-bezier(.23,1,.32,1)}}.nb-raiz :is(button,[tabindex="0"],textarea,input):focus-visible,.nb-pie button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.nb-soltar{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:268px;padding:26px 22px 28px;border-radius:26px;border:1.5px dashed color-mix(in oklab,var(--text-muted) 42%,transparent);background:radial-gradient(58% 70% at 50% 32%,#fffffff2,#fff0 72%),color-mix(in oklab,var(--bg-surface) 62%,transparent);color:var(--text-primary);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease-out,background-color .18s ease-out,transform .14s ease-out}html.dark .nb-soltar{border-color:#ffffff29;background:radial-gradient(58% 70% at 50% 32%,#ffffff0f,#fff0 72%),#ffffff05}.nb-soltar:active{transform:scale(.99)}.nb-soltar:disabled{cursor:progress}.nb-soltar-ilustracion{display:inline-flex;transition:transform .26s cubic-bezier(.23,1,.32,1)}.nb-soltar-encima{border-style:solid;border-color:var(--teal);background:color-mix(in oklab,var(--teal) 9%,var(--bg-surface))}.nb-soltar-encima .nb-soltar-ilustracion{transform:translateY(-8px) scale(1.05)}.nb-soltar-titulo{font-size:19px;font-weight:700;letter-spacing:-.012em;line-height:1.25;max-width:30ch;text-wrap:balance}.nb-soltar-pista{display:block;max-width:48ch;font-size:14px;line-height:1.6;color:var(--text-secondary);text-wrap:balance}.nb-soltar-leyendo{display:inline-flex;align-items:center;gap:6px}.nb-soltar kbd{font:inherit;font-size:12.5px;font-weight:600;padding:1px 7px;border-radius:7px;border:1px solid var(--border);background:var(--bg-surface);box-shadow:0 1px 0 var(--border)}@media (hover: hover) and (pointer: fine){.nb-soltar:hover{border-color:color-mix(in oklab,var(--teal) 62%,transparent)}.nb-soltar:hover .nb-soltar-ilustracion{transform:translateY(-4px)}}.nb-fuentes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.nb-fuente{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 18px;border-radius:16px;font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 4px 12px #1428210d;-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,box-shadow .18s ease-out}html.dark .nb-fuente{background:#ffffff0a}.nb-fuente svg{color:var(--text-secondary);flex:none}.nb-fuente:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.nb-fuente:hover{box-shadow:var(--sombra-2)}}@media (max-width: 1023.98px){.nb-fuentes{display:grid;grid-template-columns:1fr 1fr}.nb-fuente{justify-content:center;padding:0 12px}.nb-fuente:nth-child(2){grid-column:1 / -1;order:3}.nb-soltar{min-height:232px}.nb-soltar-titulo{font-size:18px}}.nb-ejemplos{margin-top:24px;padding-top:14px;border-top:1px dashed var(--border);text-align:center}.nb-ejemplos-titulo{font-size:13px;color:var(--text-muted)}.nb-ejemplos-fila{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;margin-top:4px}.nb-ejemplo{min-height:36px;padding:0 10px;border-radius:10px;font-size:13.5px;color:var(--text-secondary);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}@media (max-width: 1023.98px){.nb-ejemplo{min-height:44px}}@media (hover: hover) and (pointer: fine){.nb-ejemplo:hover{color:var(--text-primary);background:var(--bg-elevated)}}.nb-error{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.45;color:#8a4b00;background:#e0a84b1f;border:1px solid rgba(224,168,75,.34)}html.dark .nb-error{color:#f0c27a}.nb-pegar{position:relative}.nb-campo-etiqueta{display:block;margin-bottom:6px;font-size:13.5px;font-weight:600;color:var(--text-secondary)}.nb-texto{display:block;width:100%;min-height:320px;resize:vertical;padding:16px 18px;border-radius:18px;font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--sombra-1);transition:border-color .16s ease-out,box-shadow .16s ease-out}html.dark .nb-texto{background:#ffffff08}.nb-texto::-moz-placeholder{color:var(--text-muted)}.nb-texto::placeholder{color:var(--text-muted)}.nb-texto:focus{outline:none;border-color:#5dbb9c8c;box-shadow:var(--sombra-1),0 0 0 3px #5dbb9c24}.nb-pegar-soltar{position:absolute;left:0;right:0;top:26px;height:320px;display:flex;align-items:center;justify-content:center;border-radius:18px;border:2px dashed var(--teal);background:color-mix(in oklab,var(--teal) 10%,var(--bg-surface));font-size:16px;font-weight:700;color:var(--text-primary);pointer-events:none}.nb-pegar-nota{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:14px;color:var(--text-secondary)}.nb-enlace{min-height:32px;font-weight:600;color:var(--teal-texto);text-decoration:underline;text-underline-offset:3px}.nb-volver{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:-6px 0 0 -6px;padding:0 10px 0 4px;border-radius:12px;font-size:15px;font-weight:600;color:var(--teal-texto)}.nb-buzon>:last-child{margin:-8px -16px 0}@media (min-width: 1024px){.nb-buzon>:last-child{margin:-10px -24px 0}}.nb-leyendo{container-type:inline-size;container-name:nb-leyendo}.nb-rejilla{--nb-lineas: 0;position:relative;display:flex;flex-direction:column;gap:18px}.nb-papel{min-width:0}.nb-papel-hoja{position:relative;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#fff0,#14282103),#fff;border:1px solid rgba(20,40,33,.07);box-shadow:0 1px 1px #1428210d,0 10px 24px #14282117,0 36px 64px -30px #14282147}html.dark .nb-papel-hoja{background:#1b262e;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000073}.nb-papel-cabecera{display:flex;align-items:center;gap:12px;padding:16px 22px 12px;border-bottom:1px solid rgba(20,40,33,.06)}html.dark .nb-papel-cabecera{border-bottom-color:#ffffff0f}.nb-papel-de{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-muted)}.nb-papel-texto{position:relative;flex:1;min-height:0;overflow:auto;padding:16px 22px 26px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.8;color:#2a302d;overscroll-behavior:contain}html.dark .nb-papel-texto{color:var(--text-primary)}.nb-papel-texto:focus-visible{outline-offset:-3px}.nb-marca{color:inherit;border-radius:5px;padding:2px 3px;margin:0 -1px;background:#5dbb9c33;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .16s ease-out,box-shadow .16s ease-out}.nb-marca-encendida{background:#5dbb9c5c;box-shadow:0 0 0 1.5px #5dbb9cbf}html.dark .nb-marca{background:#5dbb9c38}html.dark .nb-marca-encendida{background:#5dbb9c66}.nb-papel-mas{width:100%;min-height:44px;margin-top:8px;border-radius:12px;font-size:14.5px;font-weight:600;color:var(--teal-texto)}@container nb-leyendo (max-width: 859.98px){.nb-papel:not(.nb-papel-abierto) .nb-papel-texto{max-height:176px;overflow:hidden}.nb-papel:not(.nb-papel-abierto) .nb-papel-hoja:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;pointer-events:none;background:linear-gradient(180deg,#fff0,#fff 88%)}html.dark .nb-papel:not(.nb-papel-abierto) .nb-papel-hoja:after{background:linear-gradient(180deg,#1b262e00,#1b262e 88%)}}@container nb-leyendo (min-width: 860px){.nb-rejilla{--nb-lineas: 1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);-moz-column-gap:60px;column-gap:60px;align-items:stretch}.nb-papel{position:relative;min-height:470px}.nb-papel-hoja{position:absolute;top:0;right:0;bottom:0;left:0}.nb-papel-mas{display:none}}.nb-columna{display:flex;flex-direction:column;gap:12px;min-width:0}.nb-columna-titulo{font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--text-primary)}.nb-columna-nota{margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.nb-leida{position:relative;display:flex;align-items:flex-start;gap:16px;padding:16px 18px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:box-shadow .2s ease-out,border-color .2s ease-out,transform .2s cubic-bezier(.23,1,.32,1)}.nb-leida-aviso{padding-block:12px;align-items:center}.nb-leida-encendida{border-color:#5dbb9c7a;box-shadow:var(--sombra-2),0 0 0 1px #5dbb9c38}@media (hover: hover) and (pointer: fine){.nb-leida-encendida{transform:translateY(-1px)}}.nb-leida-cuerpo{flex:1;min-width:0}.nb-leida-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.nb-leida-titulo{font-size:14px;font-weight:600;color:var(--text-secondary)}.nb-corregir{flex:none;padding:2px 6px;margin-right:-6px;border-radius:8px;font-size:14px;font-weight:600;color:var(--teal-texto)}@media (hover: hover) and (pointer: fine){.nb-corregir:hover{background:#5dbb9c1a}}.nb-leida-principal{margin-top:4px;overflow-wrap:anywhere;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--text-primary)}.nb-leida-linea{display:flex;align-items:flex-start;gap:8px;min-width:0;margin-top:6px;font-size:14.5px;line-height:1.4;color:var(--text-secondary)}.nb-leida-linea svg{flex:none;margin-top:2px;color:var(--text-muted)}.nb-leida-linea-sola{margin-top:2px}.nb-leida-vacia{margin-top:4px;font-size:14.5px;color:var(--text-muted)}.nb-leida-averia{margin-top:4px;font-size:16px;font-weight:600;line-height:1.45;color:var(--text-primary);text-wrap:pretty}.nb-leida-campos{display:flex;flex-direction:column;gap:12px;margin-top:10px}.nb-leida-abierta{box-shadow:var(--sombra-2)}.nb-iniciales{flex:none;width:52px;height:52px;border-radius:999px;display:grid;place-items:center;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--teal-texto);background:#5dbb9c24;box-shadow:inset 0 0 0 1px #5dbb9c3d}.nb-leida-icono{flex:none;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:var(--teal-texto);background:#5dbb9c1f}.nb-leida-icono-grande{width:52px;height:52px}.nb-leida-maquina{flex:none;margin:-8px -4px -8px -6px}.nb-aviso-linea{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;font-size:14.5px}.nb-codigo{font-family:var(--font-mono);font-size:13.5px;font-weight:500;color:var(--text-primary);padding:3px 8px;border-radius:8px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.nb-codigo-suave{padding:0;background:transparent;border:0;color:var(--text-muted);font-size:14px}.nb-codigos{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13.5px;color:var(--text-secondary)}.nb-codigo-par>span:first-child{margin-right:2px;font-weight:600;color:var(--text-muted)}.nb-lineas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.nb-lineas path{fill:none;stroke:var(--teal);stroke-width:1.3;opacity:.5;transition:opacity .18s ease-out,stroke-width .18s ease-out}.nb-lineas circle{fill:var(--teal);opacity:.75}.nb-linea-encendida path{opacity:1;stroke-width:2}.nb-final{display:flex;flex-direction:column;gap:14px;container-type:inline-size;container-name:nb-final}.nb-heroe{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:26px 26px 28px 30px;border-radius:28px;background:radial-gradient(70% 110% at 100% 55%,color-mix(in oklab,var(--teal) 9%,transparent),transparent 62%),var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2);animation:nbEntra .32s cubic-bezier(.23,1,.32,1) backwards}@keyframes nbEntra{0%{opacity:0;transform:translateY(8px) scale(.985)}}.nb-heroe-texto{min-width:0}.nb-heroe-arriba{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.nb-heroe-fecha{font-size:14px;color:var(--text-muted)}.nb-heroe-nombre{margin-top:14px;overflow-wrap:anywhere;text-wrap:balance;font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--text-primary)}.nb-heroe-linea{margin-top:8px;font-size:18px;line-height:1.35;color:var(--text-secondary);text-wrap:pretty}.nb-heroe-sitio{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-size:14px;color:var(--text-muted)}.nb-heroe-sitio svg{flex:none;margin-top:2px}.nb-heroe-maquina{position:relative;display:grid;place-items:center;width:224px;height:224px}.nb-heroe-suelo{position:absolute;left:50%;bottom:14px;width:150px;height:22px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#14282133,#14282100)}html.dark .nb-heroe-suelo{background:radial-gradient(closest-side,#0000008c,#0000)}.nb-heroe-maquina .aparato-3d{position:relative}.nb-marcas{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.nb-pastilla{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:600;white-space:nowrap;border:1px solid transparent}.nb-pastilla-bien{color:var(--teal-texto);border-color:#5dbb9c8c;background:#5dbb9c12}.nb-pastilla-falta{color:#8a4b00;border-color:#e0a84b8c;background:#e0a84b21}.nb-pastilla-mal,.nb-pastilla-urgente{color:#a3241a;border-color:#e05c5c7a;background:#e05c5c14}html.dark .nb-pastilla-falta{color:#f0c27a}html.dark .nb-pastilla-mal,html.dark .nb-pastilla-urgente{color:#f4a39c}button.nb-pastilla{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,background-color .16s ease-out}button.nb-pastilla:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){button.nb-pastilla-falta:hover{background:#e0a84b38}}@media (max-width: 1023.98px){button.nb-pastilla{min-height:44px}}@container nb-final (max-width: 579.98px){.nb-heroe{grid-template-columns:minmax(0,1fr);padding:18px 20px 22px;border-radius:24px}.nb-heroe-maquina{order:-1;justify-self:center;width:148px;height:136px}.nb-heroe-suelo{bottom:6px;width:110px}.nb-heroe-nombre{font-size:26px;margin-top:12px}.nb-heroe-linea{font-size:16px}.nb-pastilla{white-space:normal;text-align:left}}.nb-alerta{display:flex;gap:10px;padding:14px 16px;border-radius:16px;font-size:14px;line-height:1.45;color:#8e1f14;background:#e05c5c14;border:1px solid rgba(224,92,92,.35)}.nb-alerta p+p{margin-top:4px}html.dark .nb-alerta{color:#f5b5ae}.nb-mirar{padding:14px 16px;border-radius:16px;background:#e0a84b14;border:1px solid rgba(224,168,75,.3)}.nb-mirar-titulo{font-size:14px;font-weight:700;color:#8a4b00}html.dark .nb-mirar-titulo{color:#f0c27a}.nb-mirar ul{margin-top:6px;padding-left:18px;list-style:disc;font-size:14px;line-height:1.45;color:var(--text-secondary)}.nb-mirar li+li{margin-top:4px}.gar{border-radius:16px;padding:14px 16px;border:1px solid var(--border);background:var(--bg-elevated)}.gar-ok{background:#2ecc8a14;border-color:#2ecc8a57}.gar-aviso{background:#e0a84b17;border-color:#e0a84b57}.gar-neutro{background:var(--bg-elevated);border-color:var(--border)}.gar-hecho{display:flex;gap:10px;align-items:flex-start}.gar-ok .gar-icono{color:#1e8f62}.gar-aviso .gar-icono{color:#8a4b00}.gar-neutro .gar-icono{color:var(--text-muted)}html.dark .gar-ok .gar-icono{color:#6fd9a8}html.dark .gar-aviso .gar-icono{color:#f0c27a}.gar-frase{font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.35}.gar-detalle{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.gar-enlace{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:2px}.gar-factura{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:13.5px;color:var(--text-secondary);min-width:0}.gar-factura-nombre{font-weight:600;color:var(--text-primary);max-width:100%}.gar-adjuntar{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:12px;border:1px dashed var(--border);background:transparent;font-size:13.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:border-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1)}@media (hover: hover) and (pointer: fine){.gar-adjuntar:hover{border-color:var(--teal);color:var(--text-primary)}}.gar-adjuntar:focus-within{border-color:var(--teal);outline:2px solid var(--teal);outline-offset:2px}.gar-quitar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--text-muted);flex:none}@media (hover: hover) and (pointer: fine){.gar-quitar:hover{color:var(--status-danger, #E05C5C)}}.gar-decision{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.gar-pregunta{display:block;font-size:13px;font-weight:600;color:var(--text-secondary)}.gar-opciones{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.gar-opcion{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:48px;padding:8px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-surface);font-size:14px;font-weight:600;color:var(--text-primary);text-align:left;transition:border-color .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1)}.gar-opcion-nota{font-size:11.5px;font-weight:500;color:var(--text-muted)}.gar-opcion-si{border-color:var(--teal);box-shadow:inset 2.5px 0 0 var(--teal)}@media (hover: hover) and (pointer: fine){.gar-opcion:hover{border-color:var(--teal)}}.gar-desajuste{display:flex;align-items:flex-start;gap:7px;margin-top:10px;font-size:13px;line-height:1.45;color:#8a4b00}html.dark .gar-desajuste{color:#f0c27a}.nb-pie{display:flex;align-items:center;gap:12px;min-width:0}.nb-pie-volver{display:inline-flex;align-items:center;gap:2px;flex:none;min-height:48px;padding:0 12px 0 6px;border-radius:12px;font-size:15px;font-weight:600;color:var(--text-secondary)}@media (hover: hover) and (pointer: fine){.nb-pie-volver:hover{color:var(--text-primary);background:var(--bg-elevated)}}.nb-pie-primario{margin-left:auto;min-width:0;min-height:48px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:600}.nb-pie-primario:disabled{opacity:.45;cursor:not-allowed}.nb-pie-nombre{font-weight:500;opacity:.82}.nb-pie-leido{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:13.5px;color:var(--text-muted)}.nb-pie-leido+.nb-pie-primario{margin-left:18px}.nb-pie-enlace{margin-left:auto;min-height:48px;padding:0 8px;flex:none;font-size:15px;font-weight:600;color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.nb-pie-enlace+.nb-pie-primario{margin-left:10px}@media (max-width: 639.98px){.nb-pie-leido{display:none}.nb-pie-primario{flex:1}.nb-pie-final{flex-wrap:wrap;row-gap:4px}.nb-pie-final .nb-pie-primario{order:-1;flex:0 0 100%;margin-left:0}.nb-pie-final .nb-pie-enlace{margin-left:auto}}.rv{display:flex;flex-direction:column;gap:14px}.rv-titulo{font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--text-primary)}.rv-bajada{margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--text-secondary)}.rv-aprendido{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;line-height:1.45;color:var(--text-primary)}.rv-grupo{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.rv-grupo-titulo{font-size:16px;font-weight:700;color:var(--text-primary)}.rv-fila{display:flex;flex-direction:column;gap:5px;min-width:0}.rv-etiqueta{font-size:13.5px;font-weight:600;color:var(--text-secondary)}.rv-etiqueta-nota{font-weight:500;color:var(--text-muted)}.rv-fila-fuera .rv-etiqueta{color:var(--text-muted);text-decoration:line-through}.rv-control{display:flex;align-items:flex-start;gap:6px;min-width:0}.rv-input{flex:1;min-width:0;min-height:46px;padding:10px 14px;border-radius:13px;font-size:15.5px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);transition:border-color .16s ease-out,box-shadow .16s ease-out}html.dark .rv-input{background:#ffffff08}.rv-input:focus{outline:none;border-color:#5dbb9c8c;box-shadow:0 0 0 3px #5dbb9c24}.rv-input:disabled{opacity:.5;text-decoration:line-through}.rv-area{resize:vertical;min-height:92px;line-height:1.5}.rv-fecha{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.rv-quitar{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:var(--text-muted)}@media (hover: hover) and (pointer: fine){.rv-quitar:hover{color:var(--text-primary);background:var(--bg-elevated)}}.rv-nota{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;line-height:1.4;color:var(--text-muted)}.rv-nota-aura{color:var(--text-secondary)}.rv-deshacer{display:inline-flex;align-items:center;gap:4px;flex:none;font-weight:600;color:var(--teal-texto)}.rv-anadir{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.rv-anadir-chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--text-secondary);border:1px dashed var(--border);transition:transform .11s ease-out,background-color .16s ease-out}.rv-anadir-chip:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.rv-anadir-chip:hover{color:var(--text-primary);background:var(--bg-elevated)}}@media (max-width: 1023.98px){.rv-anadir-chip{min-height:44px}}.rv :is(button,input,textarea):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.nb-creado{display:flex;flex-direction:column;gap:14px}.nb-hecho{display:flex;align-items:center;gap:16px;padding:16px 20px 16px 14px;border-radius:22px;background:radial-gradient(80% 140% at 0% 0%,rgba(46,204,138,.1),transparent 62%),var(--bg-surface);border:1px solid rgba(46,204,138,.28);box-shadow:var(--sombra-2)}.nb-hecho-maquina{flex:none}.nb-hecho-titulo{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1e7a52}html.dark .nb-hecho-titulo{color:#6fe0ac}.nb-hecho-check{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;color:#fff;background:#2ecc8a}.nb-hecho-nombre{margin-top:4px;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary);overflow-wrap:anywhere}.nb-hecho-linea{margin-top:3px;font-size:14.5px;color:var(--text-secondary)}.nb-bloque{padding:14px 16px 16px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.nb-bloque-titulo{margin-bottom:8px;font-size:15px;font-weight:700;color:var(--text-primary)}.nb-bloque-texto{margin-bottom:10px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.nb-hizo li{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:14.5px;border-top:1px solid var(--border-subtle)}.nb-hizo li:first-child{border-top:0;padding-top:2px}.nb-hizo li>svg{flex:none;color:var(--text-muted)}.nb-hizo-que{font-weight:600;color:var(--text-primary)}.nb-hizo-extra{color:var(--text-muted)}.nb-hizo-estado{margin-left:auto;flex:none;font-size:13px;font-weight:600;color:var(--teal-texto)}.nb-hizo-ojo{color:#8a4b00}html.dark .nb-hizo-ojo{color:#f0c27a}.nb-leido-detalle summary{list-style:none;cursor:pointer;margin-bottom:0;min-height:28px;display:flex;align-items:center;justify-content:space-between}.nb-leido-detalle summary::-webkit-details-marker{display:none}.nb-leido-detalle summary:after{content:"Ver";font-size:13.5px;font-weight:600;color:var(--teal-texto)}.nb-leido-detalle[open] summary{margin-bottom:10px}.nb-leido-detalle[open] summary:after{content:"Ocultar"}.nb-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.nb-kv dt{font-size:12.5px;font-weight:600;color:var(--text-muted)}.nb-kv dd{font-size:14px;color:var(--text-primary);overflow-wrap:anywhere}.nb-kv-ancho{grid-column:1 / -1}.nb-creado-botones{display:flex;gap:10px;padding-top:4px}.nb-manual{display:flex;flex-direction:column;gap:18px}.nb-campo{min-width:0}.nb-campo-pista{margin-top:6px;font-size:13px;line-height:1.4;color:var(--text-muted)}.nb-elegir{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;border-radius:16px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .11s ease-out}.nb-elegir:active{transform:scale(.99)}.nb-elegir-pendiente{border-color:#e0a84b73}.nb-chips{display:flex;flex-wrap:wrap;gap:8px}.nb-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,background-color .16s ease-out,color .16s ease-out}.nb-chip:active{transform:scale(.97)}.nb-chip-activo{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:transparent}.nb-aparatos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.nb-aparato{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 12px;border-radius:14px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle)}.nb-aparato-activo{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.nb-aparato-hueco{flex:none;width:40px;height:40px;border-radius:12px;border:1.5px dashed var(--border)}.nb-aparato-nombre{display:block;font-size:14.5px;font-weight:600;color:var(--text-primary)}.nb-aparato-modelo{display:block;font-size:13px;color:var(--text-secondary)}.nb-interruptor{width:100%;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border-radius:14px;text-align:left;background:var(--bg-surface);border:1px solid var(--border)}.nb-interruptor-aviso{border-color:#e0a84b8c;background:#e0a84b1a}.nb-interruptor-accion{border-color:#5dbb9c8c;background:#5dbb9c14}.nb-manual :is(button,input,textarea):focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion: reduce){aside.drawer-hoja:has(.nb-raiz){transition:none}.nb-heroe{animation:none}.nb-soltar,.nb-soltar-ilustracion,.nb-fuente,.nb-leida,.nb-chip,.nb-elegir,button.nb-pastilla,.rv-anadir-chip,.nb-marca,.nb-lineas path{transition:none}.nb-soltar:active,.nb-fuente:active,.nb-chip:active,.nb-elegir:active,button.nb-pastilla:active,.rv-anadir-chip:active,.nb-leida-encendida,.nb-soltar-encima .nb-soltar-ilustracion{transform:none}}.drawer-cabecera[data-compacta]{--drawer-barra-compacta: color-mix(in oklab, var(--bg-primary) 80%, transparent);padding-top:8px;padding-bottom:8px;border-bottom-width:0}.drawer-volver{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out}.drawer-volver:active{transform:scale(.96)}.drawer-cabecera[data-compacta] .drawer-cerrar-redondo{background:var(--bg-surface);box-shadow:var(--sombra-1)}.fb-modos{display:inline-flex;align-items:stretch;gap:2px;height:44px;padding:3px;border-radius:999px;background:var(--bg-overlay);box-shadow:inset 0 1px 2px #14282114}html.dark .fb-modos{background:#ffffff0f;box-shadow:inset 0 1px 2px #0006}.fb-modos-movil{width:100%;max-width:300px;margin:0 auto}.fb-modo{flex:1 1 0;min-width:0;padding:0 16px;border-radius:999px;font-size:14.5px;font-weight:650;white-space:nowrap;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.fb-modo-activo{color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-1)}html.dark .fb-modo-activo{background:var(--bg-overlay)}.fb-modo:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.fb-movil{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:6px 12px 0;background:var(--bg-primary);container-type:inline-size;container-name:fichabol}.ficha-rotulo{font-size:15px;font-weight:700;letter-spacing:-.005em;color:var(--text-primary)}.fb-heroe{position:relative;border-radius:26px;padding:18px 18px 16px;background:radial-gradient(120% 90% at 0% 0%,rgba(93,187,156,.1),transparent 60%),var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}html.dark .fb-heroe{background:radial-gradient(120% 90% at 0% 0%,rgba(93,187,156,.08),transparent 60%),var(--bg-surface)}.fb-heroe-marca{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-secondary)}.fb-pastilla-datos{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:650;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,background-color .16s ease-out}.fb-pastilla-datos:active{transform:scale(.96)}.fb-pastilla-datos[aria-expanded=true]{background:var(--bg-overlay)}.fb-heroe-nombre{display:block;max-width:100%;margin-top:12px;text-align:left;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--text-primary);text-wrap:balance;-webkit-tap-highlight-color:transparent}.fb-heroe-nombre:disabled{cursor:default}.fb-heroe-numero{margin-top:4px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--teal-texto)}.fb-heroe-direccion{display:flex;align-items:flex-start;gap:7px;margin-top:8px;font-size:16px;line-height:1.35;color:var(--text-secondary)}.fb-heroe-direccion svg{color:var(--text-muted)}.fb-heroe .accion-redonda-circulo{width:60px;height:60px;color:var(--teal-texto)}.fb-heroe .accion-redonda-texto{font-size:13.5px;color:var(--text-primary)}.fb-heroe-motivo{margin-top:10px;text-align:center;font-size:13px;color:var(--text-secondary)}.fb-bandera{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;font-size:13px;font-weight:700}.fb-bandera-peligro{color:#b42318;background:#e05c5c1f}.fb-bandera-aviso{color:#8a5a00;background:#e0a84b2e}.fb-bandera-info{color:#1f5f9e;background:#5b9ee024}.fb-bandera-neutro{color:var(--text-secondary);background:var(--bg-elevated)}html.dark .fb-bandera-peligro{color:#f28b82}html.dark .fb-bandera-aviso{color:#f2b866}html.dark .fb-bandera-info{color:#8ec0f0}.fb-maquina-caja{border-radius:26px;overflow:hidden;background:radial-gradient(70% 80% at 22% 40%,#fffffff2,#fff0 70%),linear-gradient(180deg,var(--bg-surface) 0%,#F4F6F5 100%);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}html.dark .fb-maquina-caja{background:radial-gradient(70% 80% at 22% 40%,#ffffff0f,#fff0 70%),var(--bg-surface)}.fb-maquina{position:relative;width:100%;display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;padding:16px 34px 16px 12px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out}button.fb-maquina:active{background:#14282108}.fb-maquina-imagen{position:relative;display:flex;align-items:center;justify-content:center;min-height:124px}.fb-maquina-imagen:after{content:"";position:absolute;left:50%;bottom:-4px;width:96px;height:14px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#14282138,#14282100)}html.dark .fb-maquina-imagen:after{background:radial-gradient(closest-side,#0000008c,#0000)}.fb-maquina-imagen .aparato-3d{position:relative;z-index:1}.fb-maquina-foto{position:relative;z-index:1;width:108px;height:108px;-o-object-fit:cover;object-fit:cover;border-radius:18px;box-shadow:var(--sombra-1)}.fb-maquina-datos{display:flex;flex-direction:column;min-width:0}.fb-maquina-marca,.fb-maquina-tipo{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary);overflow-wrap:anywhere}.fb-maquina-modelo{margin-top:4px;font-family:var(--font-mono);font-size:15px;color:var(--text-secondary);overflow-wrap:anywhere}.fb-maquina-sin{margin-top:4px;font-size:14px;color:var(--text-secondary)}.fb-maquina-flecha{position:absolute;right:12px;top:50%;margin-top:-9px;color:var(--text-muted)}.fb-maquina-nota{display:flex;align-items:flex-start;gap:8px;margin:0 14px 14px;padding:10px 12px;border-radius:14px;font-size:14px;line-height:1.4;color:var(--text-primary);background:#5b9ee014;border:1px solid rgba(91,158,224,.22)}.fb-maquina-nota svg{color:#2f6fb0}html.dark .fb-maquina-nota svg{color:#8ec0f0}.fb-pastilla{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:700;line-height:1.15}.fb-garantia-dentro{color:#1e7a52;background:#2ecc8a24}.fb-garantia-caducada{color:#8a5a00;background:#e0a84b38}.fb-garantia-maquina{color:#1f5f9e;background:#5b9ee024}.fb-garantia-fuera,.fb-pastilla-neutra{color:var(--text-secondary);background:var(--bg-elevated)}.fb-pastilla-ic{color:#8a5a00;background:#e0a84b2e;font-weight:800}html.dark .fb-garantia-dentro{color:#6fe0ac}html.dark .fb-garantia-caducada,html.dark .fb-pastilla-ic{color:#f2b866}html.dark .fb-garantia-maquina{color:#8ec0f0}.fb-tarjeta{padding:18px;border-radius:26px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.fb-tarjeta-rotulo{font-size:15px;font-weight:650;color:var(--text-secondary)}.fb-averia{margin-top:4px}.fb-averia .campo-etiqueta{display:none}.fb-averia .campo-boton>span.truncate{white-space:normal;overflow:visible;text-overflow:clip;font-size:22px;font-weight:750;line-height:1.25;letter-spacing:-.015em}.fb-codigo-error{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-family:var(--font-mono);font-size:13px;font-weight:600;color:#8a5a00;background:#e0a84b29}html.dark .fb-codigo-error{color:#f2b866}.fb-pastilla-boton{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:650;white-space:nowrap;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,box-shadow .16s ease-out}.fb-pastilla-boton:active{transform:scale(.97)}.fb-otros{display:flex;gap:8px;margin:16px -18px 0;padding:14px 18px 2px;border-top:1px solid var(--border-subtle);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:18px}.fb-otros::-webkit-scrollbar{display:none}.fb-otros>*{flex:none;scroll-snap-align:start}.selector-estado-pastilla{position:relative;display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.selector-estado-pastilla-cara{display:inline-flex;align-items:center;gap:6px;pointer-events:none}.selector-estado-pastilla:focus-within{outline:2px solid var(--teal-texto);outline-offset:2px;border-radius:999px}.fb-etapas-caja{margin-top:18px}.fb-etapas{position:relative;display:flex;align-items:flex-start;list-style:none;margin:0;padding:0}.fb-etapas:before{content:"";position:absolute;left:18px;right:22px;top:17px;height:2px;border-radius:2px;background:var(--border)}.fb-etapa{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:36px}.fb-etapa-raya{flex:1 1 auto;min-width:4px}.fb-etapa-punto{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center}.fb-etapa-hecha .fb-etapa-punto{color:#fff;background:color-mix(in oklab,var(--text-muted) 70%,var(--bg-surface))}.fb-etapa-actual .fb-etapa-punto{color:#fff;background:var(--teal);box-shadow:0 0 0 4px #5dbb9c33,0 4px 10px #3c9a794d}.fb-etapa-pendiente .fb-etapa-punto{background:var(--bg-surface);border:2px solid var(--border)}.fb-etapa-nombre{font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--text-secondary)}.fb-etapa-actual .fb-etapa-nombre{font-weight:800;color:var(--teal-texto)}.fb-etapa-pendiente .fb-etapa-nombre{color:var(--text-muted)}.fb-etapa-dias{margin-top:-3px;font-size:12.5px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.fb-parado{margin-top:12px;padding:9px 12px;border-radius:12px;font-size:14px;font-weight:650;color:#8a5a00;background:#e0a84b24}html.dark .fb-parado{color:#f2b866}@container fichabol (max-width: 340px){.fb-etapa:not(.fb-etapa-actual) .fb-etapa-nombre{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.fb-barra{position:sticky;bottom:0;z-index:5;margin:auto -12px 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.fb-barra-cristal{display:flex;align-items:center;gap:10px;padding:8px;border-radius:999px;background:var(--cristal);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-3)}.fb-barra-verbo{flex:1 1 auto;min-width:0;min-height:54px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0f0f1124,0 6px 16px #0f0f112e;-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out}.fb-barra-verbo:active{transform:scale(.98)}.fb-barra-micro{flex:none;width:54px;height:54px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out}.fb-barra-micro:active{transform:scale(.94)}.fb-barra-estado{width:100%;min-height:54px;justify-content:center;border-radius:999px;font-size:16px;font-weight:700;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--sombra-1)}.fb-barra-hablar{flex:1 1 auto;min-height:54px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:16px;font-weight:700;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--sombra-1)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.fb-barra-cristal,.fb-pie .fb-caja{background:var(--bg-surface)}}@media (prefers-reduced-transparency: reduce){.fb-barra-cristal,.fb-pie .fb-caja{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.fb-movil .aura-card,.fb-tarjeta-lista{border-radius:22px;background:var(--bg-surface);border-color:var(--border-subtle);box-shadow:var(--sombra-1)}.fb-fila,.fb-fila-mas{-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out}.fb-fila:active,.fb-fila-mas:active{background:var(--bg-elevated)}.fb-numero-visita{flex:none;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--teal-texto);background:#5dbb9c24}.fb-plegable summary{list-style:none}.fb-plegable summary::-webkit-details-marker{display:none}.fb-enlace{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 8px;border-radius:10px;font-size:14px;font-weight:650;color:var(--teal-texto)}.fb-seccion{padding:6px 2px 0}.fb-seccion-titulo{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.fb-seccion-sub{margin-top:2px;font-size:13.5px;color:var(--text-secondary)}.fb-datos-ancla{scroll-margin-top:72px}.fb-datos-boton{width:100%;display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 16px;border-radius:22px;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out}.fb-datos-boton:active{transform:scale(.99)}.fb-datos-flecha{transition:transform .2s cubic-bezier(.23,1,.32,1)}.fb-datos-flecha-abierta{transform:rotate(180deg)}.fb-datos{display:flex;flex-direction:column;gap:12px;margin-top:12px}.fb-datos>*{margin-top:0}.fb-marca{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:650;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,background-color .16s ease-out,color .16s ease-out}.fb-marca:active{transform:scale(.97)}.fb-marca-on{color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 15%,var(--bg-surface));border-color:color-mix(in oklab,var(--teal) 45%,transparent)}.fb-interruptor{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:14px;font-weight:600;color:var(--text-secondary);-webkit-tap-highlight-color:transparent}.fb-interruptor-carril{position:relative;width:44px;height:26px;border-radius:999px;flex:none;background:var(--bg-overlay);box-shadow:inset 0 1px 2px #14282124;transition:background-color .16s ease-out}.fb-interruptor-bola{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #1428214d;transition:transform .2s cubic-bezier(.23,1,.32,1)}.fb-interruptor-on{color:var(--text-primary)}.fb-interruptor-on .fb-interruptor-carril{background:var(--teal)}.fb-interruptor-on .fb-interruptor-bola{transform:translate(18px)}.fb-interruptor:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px;border-radius:10px}.fb-aviso{display:flex;align-items:flex-start;gap:8px;padding:10px 6px 10px 14px;border-radius:16px;font-size:14px;line-height:1.4;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--sombra-1)}.fb-aviso-cerrar{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--text-secondary)}.fb-cabecera-historia{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:24px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}.fb-cabecera-nombre{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary);text-wrap:balance}.fb-cabecera-linea{margin-top:2px;font-size:15px;color:var(--text-secondary)}.fb-estado{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap;color:color-mix(in oklab,var(--tono) 58%,#000)}html.dark .fb-estado{color:var(--tono)}.fb-pasos{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;margin:0 -12px;padding:2px 12px 4px;scroll-snap-type:x proximity;scroll-padding-inline:12px;scrollbar-width:none}.fb-pasos::-webkit-scrollbar{display:none}.fb-paso{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:700;white-space:nowrap;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out}.fb-paso:active{transform:scale(.97)}.fb-paso-principal{color:var(--btn-primary-fg);background:var(--btn-primary-bg);border-color:transparent}.fb-historia{--rail: 72px;position:relative;list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.fb-historia:before{content:"";position:absolute;left:calc(var(--rail) - 9px);top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--border)}.fb-suceso{position:relative;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);gap:8px;align-items:start}.fb-suceso-rail{position:relative;min-height:40px;padding:15px 20px 0 0;text-align:right}.fb-suceso-fecha{display:block;font-size:13.5px;font-weight:650;line-height:1.2;color:var(--text-secondary);white-space:nowrap}.fb-suceso-punto{position:absolute;top:18px;right:3px;width:12px;height:12px;border-radius:999px;background:color-mix(in oklab,var(--text-muted) 55%,var(--bg-primary));box-shadow:0 0 0 3px var(--bg-primary)}.fb-suceso-burbuja{display:block;width:100%;min-width:0;text-align:left;padding:12px 14px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent}button.fb-suceso-burbuja{transition:transform .11s ease-out}button.fb-suceso-burbuja:active{transform:scale(.99)}.fb-suceso-fila{display:flex;align-items:flex-start;gap:12px}.fb-suceso-icono{flex:none;width:38px;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-elevated)}.fb-suceso-texto{display:flex;flex-direction:column;min-width:0;padding-top:1px}.fb-suceso-titulo{font-size:15.5px;font-weight:650;line-height:1.32;color:var(--text-primary);overflow-wrap:anywhere}.fb-suceso-titulo strong{font-weight:800}.fb-suceso-detalle{margin-top:3px;font-size:14px;line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.fb-suceso-importe{margin-top:4px;font-size:15.5px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.fb-suceso-meta{margin-top:4px;font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.fb-suceso-foto{position:relative;display:block;margin-top:10px;border-radius:14px;overflow:hidden;aspect-ratio:16 / 10;background:var(--bg-elevated)}.fb-suceso-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fb-suceso-mas{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:12.5px;font-weight:700;color:#fff;background:#00000080}.fb-suceso-ilustracion{flex:none;width:52px;height:52px;margin:-6px -4px -4px -6px;display:flex}.fb-suceso-ligero{padding:8px 12px;border-radius:16px}.fb-suceso-ligero .fb-suceso-icono{width:30px;height:30px}.fb-suceso-ligero .fb-suceso-icono svg{width:15px;height:15px}.fb-suceso-ligero .fb-suceso-titulo{font-size:14px;font-weight:650;padding-top:4px}.fb-suceso-destacado .fb-suceso-fecha{color:var(--teal-texto)}.fb-suceso-destacado .fb-suceso-punto{background:var(--teal);box-shadow:0 0 0 3px var(--bg-primary),0 0 0 6px #5dbb9c38}.fb-suceso-destacado .fb-suceso-burbuja{background:color-mix(in oklab,var(--teal) 10%,var(--bg-surface));border-color:color-mix(in oklab,var(--teal) 32%,transparent)}.fb-suceso-destacado .fb-suceso-icono{color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 18%,var(--bg-surface))}.fb-suceso-futuro .fb-suceso-burbuja{border-style:dashed;box-shadow:none}.fb-suceso-alerta .fb-suceso-fecha{color:#8a5a00}.fb-suceso-alerta .fb-suceso-punto{background:#e0a84b;box-shadow:0 0 0 3px var(--bg-primary),0 0 0 6px #e0a84b40}.fb-suceso-alerta .fb-suceso-burbuja{background:color-mix(in oklab,#E0A84B 10%,var(--bg-surface));border-color:#e0a84b66}.fb-suceso-alerta .fb-suceso-icono{color:#8a5a00;background:#e0a84b2e}html.dark .fb-suceso-alerta .fb-suceso-fecha,html.dark .fb-suceso-alerta .fb-suceso-icono{color:#f2b866}.fb-historia-cargando{margin:4px 0 0 var(--rail, 66px);padding-left:8px;font-size:13.5px;color:var(--text-secondary)}.fb-pie{position:sticky;bottom:0;z-index:5;margin:auto -12px 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.fb-caja{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:var(--cristal);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-3)}.fb-caja-aura{flex:none;width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,background-color .16s ease-out}.fb-caja-aura:active{transform:scale(.94);background:var(--bg-elevated)}.fb-caja-campo{flex:1 1 auto;min-width:0;height:44px;padding:0 4px;font-size:16px;color:var(--text-primary);background:transparent;border:0}.fb-caja-campo::-moz-placeholder{color:var(--text-secondary);opacity:1}.fb-caja-campo::placeholder{color:var(--text-secondary);opacity:1}.fb-caja .fb-caja-micro{border-radius:999px;border-color:transparent;background:var(--bg-elevated);color:var(--text-primary)}.fb-caja-enviar{flex:none;width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--btn-primary-fg);background:var(--btn-primary-bg);transition:transform .11s ease-out}.fb-caja-enviar:active{transform:scale(.94)}.fb-caja-nota{margin:0 8px 6px;font-size:13px;line-height:1.35;color:var(--text-secondary)}.fb-caja-nota-aviso{color:#8a5a00}html.dark .fb-caja-nota-aviso{color:#f2b866}@media (min-width: 1024px){.fb-pc-historia{display:flex;flex-direction:column;padding-bottom:0!important}.fb-pc-historia>*{margin-top:0!important}.fb-pc-historia{gap:16px}.fb-pc-historia .fb-pasos{margin:0;padding:2px 0 4px;flex-wrap:wrap;overflow:visible}.fb-pc-historia .fb-pie{margin:auto -24px 0;padding:12px 24px 16px}.fb-pc-historia .fb-historia{--rail: 76px}.fb-pc-historia .fb-suceso-burbuja{max-width:560px}.boletin-heroe .fb-etapas-caja{margin-top:14px;max-width:520px}.boletin-heroe .selector-estado-pastilla{padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--bg-surface);font-size:13px;font-weight:600}}@media (hover: hover) and (pointer: fine){.fb-modo:not(.fb-modo-activo):hover{color:var(--text-primary)}.fb-pastilla-boton:hover,.fb-paso:not(.fb-paso-principal):hover,.fb-marca:hover{box-shadow:var(--sombra-1)}.fb-fila:hover,.fb-fila-mas:hover{background:var(--bg-elevated)}button.fb-suceso-burbuja:hover{box-shadow:var(--sombra-2)}button.fb-maquina:hover{background:#14282105}.fb-enlace:hover{background:var(--bg-elevated)}.drawer-volver:hover{box-shadow:var(--sombra-2)}}@media (prefers-reduced-motion: reduce){.fb-modo,.fb-pastilla-datos,.fb-pastilla-boton,.fb-barra-verbo,.fb-barra-micro,.fb-fila,.fb-fila-mas,.fb-datos-boton,.fb-datos-flecha,.fb-marca,.fb-interruptor-carril,.fb-interruptor-bola,.fb-paso,button.fb-suceso-burbuja,.fb-caja-aura,.fb-caja-enviar,.drawer-volver,.fb-maquina{transition:none}.fb-pastilla-datos:active,.fb-pastilla-boton:active,.fb-barra-verbo:active,.fb-barra-micro:active,.fb-datos-boton:active,.fb-marca:active,.fb-paso:active,button.fb-suceso-burbuja:active,.fb-caja-aura:active,.fb-caja-enviar:active,.drawer-volver:active{transform:none}}:root{--ff-papel: linear-gradient(180deg, #FFFFFF 0%, #FCFCFA 100%);--ff-papel-borde: rgba(20, 40, 33, .07);--ff-cobro-fondo: rgba(255, 255, 255, .66);--ff-cobro-borde: rgba(255, 255, 255, .92);--ff-sello-peligro: #C93A3A;--ff-sello-exito: #23845B;--ff-sello-aviso: #B26D07;--ff-sello-neutro: #6C7873;--fac-filo-peligro: #E05C5C}html.dark{--ff-papel: linear-gradient(180deg, #19242C 0%, #162027 100%);--ff-papel-borde: rgba(255, 255, 255, .07);--ff-cobro-fondo: rgba(255, 255, 255, .035);--ff-cobro-borde: rgba(255, 255, 255, .08);--ff-sello-peligro: #F28B82;--ff-sello-exito: #6FD3A8;--ff-sello-aviso: #F2B866;--ff-sello-neutro: #A4AFAA}.ff-mesa{display:flex;flex-direction:column;gap:16px;padding:16px}@media (min-width: 1024px){.ff-mesa{display:grid;grid-template-columns:minmax(0,1fr) 356px;align-items:start;gap:22px;padding:22px 24px 28px}.ff-cobro{position:sticky;top:16px}}.ff-columna-papel{min-width:0}.ff-error{display:flex;gap:8px;align-items:flex-start;margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(224,92,92,.3);background:#e05c5c12;font-size:13px;color:var(--text-primary)}.ff-error svg{color:var(--ff-sello-peligro)}.ff-papel{position:relative;background:var(--ff-papel);border:1px solid var(--ff-papel-borde);border-radius:8px;padding:22px 20px 24px;box-shadow:var(--sombra-2);color:var(--text-primary)}@media (min-width: 640px){.ff-papel{padding:34px 40px 36px}}.ff-membrete{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--border)}@media (min-width: 640px){.ff-membrete{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}}.ff-logo{max-height:48px;max-width:140px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.ff-inicial{flex-shrink:0;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:21px;font-weight:700;color:var(--teal-texto);background:linear-gradient(160deg,#5dbb9c2e,#5dbb9c0f);box-shadow:inset 0 1px #ffffffb3,0 2px 6px #14282114}.ff-empresa{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.ff-gris{font-size:13px;color:var(--text-secondary);line-height:1.5}.ff-contacto{font-size:12.5px;color:var(--text-secondary);line-height:1.6}@media (min-width: 640px){.ff-contacto{text-align:right;max-width:260px}}.ff-partes{display:flex;flex-direction:column;gap:14px;padding:20px 0 18px}@media (min-width: 640px){.ff-partes{flex-direction:row;justify-content:space-between;gap:28px}}.ff-etiqueta{font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:2px}.ff-cliente{font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:2px 0 4px}.ff-fechas{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:6px 22px}.ff-fechas dt{font-size:12.5px;color:var(--text-muted)}.ff-fechas dd{font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap}@media (min-width: 640px){.ff-fechas{grid-template-columns:auto;text-align:right;gap:8px}}.ff-fechas-editables{min-width:200px}.ff-cabeza-lineas{display:flex;justify-content:space-between;font-size:12.5px;font-weight:500;color:var(--text-secondary);padding-bottom:8px;border-bottom:1px solid var(--border)}.ff-lineas li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--border-subtle)}.ff-concepto{font-size:15px;color:var(--text-primary)}.ff-importe{font-size:15px;color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.ff-linea-editable{padding:12px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.ff-totales{padding-top:12px}.ff-totales>div{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:var(--text-secondary);padding:3px 0}.ff-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;padding-top:16px;border-top:1px solid var(--border)}.ff-total>span:first-child{font-size:17px;font-weight:600;color:var(--text-secondary)}.ff-total-cifra{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary)}@media (min-width: 640px){.ff-total-cifra{font-size:34px}}.ff-cobrado{margin-top:18px;padding:10px 14px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.ff-cobrado>div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--text-secondary);padding:3px 0}.ff-cobrado>.ff-falta{color:var(--text-primary);font-weight:600}.ff-notas{margin-top:18px;font-size:13px;color:var(--text-secondary);white-space:pre-line}.ff-pie-sello{display:flex;justify-content:flex-end;margin-top:22px;padding-right:6px}.ff-sello{position:relative;transform:rotate(-9deg);padding:7px 16px;border:2.5px solid currentColor;border-radius:11px;font-size:17px;font-weight:800;letter-spacing:.01em;line-height:1.2;white-space:nowrap;opacity:.9;pointer-events:none;animation:ff-sello-entra .32s cubic-bezier(.23,1,.32,1) .12s backwards}.ff-sello:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid currentColor;border-radius:7px;opacity:.55}.ff-sello-peligro{color:var(--ff-sello-peligro)}.ff-sello-exito{color:var(--ff-sello-exito)}.ff-sello-aviso{color:var(--ff-sello-aviso)}.ff-sello-neutro{color:var(--ff-sello-neutro)}@keyframes ff-sello-entra{0%{opacity:0;transform:rotate(-9deg) scale(1.18)}to{opacity:.9;transform:rotate(-9deg) scale(1)}}.ff-nota-fiscal{margin:12px 4px 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.ff-cobro{border-radius:22px;padding:18px;background:var(--ff-cobro-fondo);border:1px solid var(--ff-cobro-borde);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:var(--sombra-1)}@media (min-width: 1024px){.ff-cobro{padding:22px}}.ff-cobro-titulo{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary)}.ff-cobro-frase{font-size:14px;color:var(--text-secondary);margin:3px 0 16px;line-height:1.45}.ff-cobro-cabeza{display:flex;align-items:center;gap:14px;margin-bottom:8px}.ff-cobro-cabeza .ff-cobro-frase{margin-bottom:0}.ff-fichas{display:flex;flex-direction:column;gap:10px}.ff-ficha{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:11px 14px;border-radius:16px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease-out,border-color .16s ease-out}.ff-ficha[data-elegida]{border-color:var(--teal);box-shadow:0 0 0 1.5px var(--teal),var(--sombra-1)}.ff-ficha:active{transform:scale(.985)}@media (hover: hover) and (pointer: fine){.ff-ficha:hover{transform:translateY(-1px);box-shadow:var(--sombra-2)}.ff-ficha[data-elegida]:hover{box-shadow:0 0 0 1.5px var(--teal),var(--sombra-2)}}.ff-ficha-dibujo{width:56px;height:56px;flex-shrink:0;display:grid;place-items:center}.ff-ficha-icono{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;color:var(--teal-texto);background:linear-gradient(160deg,#5dbb9c33,#5dbb9c0f);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px 4px #1428210d,0 3px 8px #1428211a}html.dark .ff-ficha-icono{box-shadow:inset 0 1px #ffffff14,0 3px 8px #00000059}.ff-ficha-nombre{display:block;font-size:16px;font-weight:650;color:var(--text-primary);line-height:1.25}.ff-ficha-detalle{display:block;font-size:13px;color:var(--text-secondary);line-height:1.35;margin-top:1px}.ff-ficha-marca{width:24px;height:24px;flex-shrink:0;border-radius:999px;display:grid;place-items:center;border:1.5px solid var(--border);color:#fff;transition:transform .16s cubic-bezier(.23,1,.32,1)}.ff-ficha[data-elegida] .ff-ficha-marca{background:var(--teal);border-color:transparent}.ff-chip-on{background:#5dbb9c1f;border-color:#5dbb9c73;color:var(--text-primary)}.ff-enlace{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:var(--teal-texto)}@media (hover: hover) and (pointer: fine){.ff-enlace:hover{text-decoration:underline;text-underline-offset:3px}}.ff-enlaces{display:flex;flex-wrap:wrap;-moz-column-gap:14px;column-gap:14px;margin:4px 0 10px}.ff-enlaces .ff-enlace{font-size:13.5px}.ff-primario{min-height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15.5px;font-weight:600;font-variant-numeric:tabular-nums}.ff-aviso{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;color:var(--teal-texto)}.ff-pdf{margin-top:12px;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--text-secondary);border-radius:12px}@media (hover: hover) and (pointer: fine){.ff-pdf:hover{color:var(--text-primary)}}.ff-lista-cobros{margin-top:10px}.ff-lista-cobros li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border-subtle)}.fac-tarjeta{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;min-height:76px}.fac-tarjeta-vencida{box-shadow:inset 3px 0 0 var(--fac-filo-peligro),var(--sombra-1)}.fac-tarjeta:active{transform:scale(.99);transition:transform .12s ease-out}@media (prefers-reduced-motion: reduce){.ff-sello{animation:none}.ff-ficha,.ff-ficha-marca{transition:none}.ff-ficha:active,.fac-tarjeta:active{transform:none}@media (hover: hover) and (pointer: fine){.ff-ficha:hover{transform:none}}}.fc-raiz{display:flex;flex-direction:column;min-height:100%;background:var(--bg-surface);container-type:inline-size;container-name:fichacita}@media (min-width: 1024px){.fc-raiz{background:transparent}}aside.drawer-panel:has(.fc-raiz[data-con-mapa])>.drawer-cabecera[data-compacta]{position:absolute;top:env(safe-area-inset-top,0px);left:0;right:0;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0;padding:12px 14px 0;pointer-events:none}aside.drawer-panel:has(.fc-raiz[data-con-mapa])>.drawer-cabecera[data-compacta] button{pointer-events:auto}aside.drawer-panel:has(.fc-raiz) .drawer-cabecera[data-compacta] .drawer-cerrar-redondo{width:44px;height:44px;color:var(--text-primary);background:var(--cristal);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-2)}aside.drawer-panel:has(.fc-raiz:not([data-con-mapa]))>.drawer-cabecera[data-compacta]{border-bottom-width:0}.fc-mapa{position:relative}.fc-mapa .fc-mapa-punto{border-radius:0;border-width:0}.fc-mapa .leaflet-tile-pane{filter:grayscale(.7) contrast(.92) brightness(1.04)}html.dark .fc-mapa .leaflet-tile-pane{filter:grayscale(.6) invert(1) hue-rotate(180deg) brightness(.9) contrast(.88)}.fc-mapa:not([data-situada]) .fc-mapa-punto{background:radial-gradient(120% 120% at 50% 0%,var(--bg-elevated),var(--bg-overlay));justify-content:flex-start;padding-top:20px}.fc-pastilla{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;border-radius:999px;font-size:16px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--cristal);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-2)}.fc-mapa .fc-pastilla{position:absolute;left:50%;bottom:40px;z-index:2;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);pointer-events:none}.fc-mapa:not([data-situada]) .fc-pastilla{bottom:36px}.fc-pastilla{flex-wrap:wrap;justify-content:center;row-gap:0;padding-block:5px}.fc-pastilla>span{white-space:nowrap}@container fichacita (max-width: 420px){.fc-pastilla{font-size:15px;gap:6px;padding-inline:15px}}.fc-pastilla-icono{flex:none;color:var(--teal-texto)}.fc-pastilla-punto{color:var(--text-muted);font-weight:600}.fc-pastilla-plana{align-self:flex-start;background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:14px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.fc-pastilla,aside.drawer-panel:has(.fc-raiz) .drawer-cabecera[data-compacta] .drawer-cerrar-redondo{background:var(--bg-surface)}}@media (prefers-reduced-transparency: reduce){.fc-pastilla,aside.drawer-panel:has(.fc-raiz) .drawer-cabecera[data-compacta] .drawer-cerrar-redondo{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.fc-hoja{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;padding:24px 20px 20px;background:var(--bg-surface)}.fc-raiz[data-con-mapa] .fc-hoja{margin-top:-24px;border-radius:28px 28px 0 0;box-shadow:0 -1px 0 var(--border-subtle),0 -10px 28px #1428211a}html.dark .fc-raiz[data-con-mapa] .fc-hoja{box-shadow:0 -1px #ffffff0f,0 -10px 28px #00000073}.fc-raiz[data-con-mapa] .fc-hoja:before{content:"";position:absolute;top:9px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:999px;background:var(--border)}.fc-raiz:not([data-con-mapa]) .fc-hoja{padding-top:6px}.fc-banderas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.fc-nombre{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:0;padding:0;text-align:left;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--text-primary);text-wrap:balance;-webkit-tap-highlight-color:transparent}button.fc-nombre{min-height:44px}.fc-nombre-flecha{flex:none;color:var(--text-muted);margin-top:2px}button.fc-nombre:focus-visible{outline:2px solid var(--teal-texto);outline-offset:3px;border-radius:8px}.fc-direccion{display:flex;align-items:flex-start;gap:7px;margin-top:4px;font-size:15.5px;line-height:1.4;color:var(--text-secondary)}.fc-direccion svg{color:var(--text-muted)}.fc-maquina{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;margin-top:18px}.fc-maquina-imagen{position:relative;display:flex;align-items:center;justify-content:center;min-height:104px}.fc-maquina-imagen:after{content:"";position:absolute;left:50%;bottom:-2px;width:84px;height:12px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#14282133,#14282100)}html.dark .fc-maquina-imagen:after{background:radial-gradient(closest-side,#0000008c,#0000)}.fc-maquina-imagen .aparato-3d{position:relative;z-index:1}.fc-maquina-datos{display:flex;flex-direction:column;min-width:0}.fc-maquina-titulo{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary);overflow-wrap:anywhere}.fc-maquina-detalle{margin-top:4px;font-size:17px;line-height:1.35;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fc-acciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.fc-acciones .accion-redonda{min-height:44px}.fc-acciones .accion-redonda-circulo{width:64px;height:64px;color:var(--teal-texto);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}html.dark .fc-acciones .accion-redonda-circulo{background:var(--bg-elevated)}.fc-acciones .accion-redonda-texto{font-size:14.5px;font-weight:650;color:var(--text-primary)}.fc-estado-fila{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}.fc-estados{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.fc-estado{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border-radius:999px;font-size:14.5px;font-weight:700;white-space:nowrap}.fc-estado-aviso{color:#8a5a00;background:#e0a84b33}.fc-estado-bien{color:#1e7a52;background:#2ecc8a24}.fc-estado-curso{color:var(--teal-texto);background:#5dbb9c29}.fc-estado-peligro{color:#b42318;background:#e05c5c1f}.fc-estado-neutro{color:var(--text-secondary);background:var(--bg-elevated)}html.dark .fc-estado-aviso{color:#f2b866}html.dark .fc-estado-bien{color:#6fe0ac}html.dark .fc-estado-peligro{color:#f28b82}.fc-enlace{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-size:15px;font-weight:700;color:var(--teal-texto);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;-webkit-tap-highlight-color:transparent}.fc-enlace:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px;border-radius:6px}.fc-nota-pedida{margin-top:6px;font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.fc-tarjeta{margin-top:14px;padding:14px 16px;border-radius:20px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}html.dark .fc-tarjeta{background:#ffffff08}.fc-tarjeta-titulo{font-size:15px;font-weight:700;color:var(--text-primary)}.fc-tarjeta-texto{font-size:15px;line-height:1.45;color:var(--text-secondary)}.fc-tarjeta-titulo+.fc-tarjeta-texto{margin-top:4px}.fc-boletin{width:100%;display:flex;align-items:center;gap:12px;min-height:64px;text-align:left;background:var(--bg-surface);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out}html.dark .fc-boletin{background:var(--bg-elevated)}.fc-boletin:active{transform:scale(.99)}.fc-boletin:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.fc-boletin-linea{display:flex;align-items:center;gap:8px;min-width:0}.fc-boletin-rotulo{font-size:15px;font-weight:650;color:var(--text-secondary)}.fc-boletin-numero{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.fc-boletin-sub{margin-top:3px;font-size:14px;color:var(--text-secondary)}.fc-visita{flex:none;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--teal-texto);background:#5dbb9c24}.fc-otras{padding:12px 6px 6px}.fc-otras>.fc-tarjeta-titulo{padding:0 10px 4px}.fc-fila{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 10px;border-radius:14px;font-size:15.5px;font-weight:600;text-align:left;color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out}.fc-fila:active{background:var(--bg-overlay)}.fc-fila:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.fc-fila-icono{flex:none;color:var(--text-secondary)}.fc-fila-peligro{color:#b42318}html.dark .fc-fila-peligro{color:#f28b82}@media (hover: hover) and (pointer: fine){.fc-fila:hover{background:var(--bg-overlay)}.fc-boletin:hover{box-shadow:var(--sombra-2)}}.fc-pie{display:flex;flex-direction:column;align-items:stretch;gap:2px}.fc-verbo{width:100%;min-height:56px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0f0f1124,0 6px 16px #0f0f112e;-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out}.fc-verbo:active{transform:scale(.98)}.fc-verbo:focus-visible{outline:2px solid var(--teal-texto);outline-offset:3px}.fc-verbo-blanco{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--sombra-1)}.fc-enlace-pie{align-self:center;min-height:44px;padding:0 18px;border-radius:999px;font-size:16px;font-weight:700;color:var(--text-primary);-webkit-tap-highlight-color:transparent}.fc-enlace-pie:active{background:var(--bg-overlay)}.fc-enlace-pie:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.fc-enlace-pie:hover{text-decoration:underline;text-underline-offset:4px}}@media (prefers-reduced-motion: reduce){.fc-verbo,.fc-boletin,.fc-fila{transition:none}.fc-verbo:active,.fc-boletin:active{transform:none}}:root{--trs-columna: rgba(255, 255, 255, .52);--trs-columna-borde: rgba(255, 255, 255, .85);--trs-columna-sombra: inset 0 1px 0 rgba(255, 255, 255, .7), 0 1px 2px rgba(20, 40, 33, .04), 0 22px 48px -30px rgba(20, 40, 33, .22);--trs-rojo-texto: #B42318;--trs-aro: #7C8782}html.dark{--trs-columna: rgba(255, 255, 255, .035);--trs-columna-borde: rgba(255, 255, 255, .07);--trs-columna-sombra: inset 0 1px 0 rgba(255, 255, 255, .05), 0 22px 48px -30px rgba(0, 0, 0, .6);--trs-rojo-texto: #F28B82;--trs-aro: #8C979E}.trs-conmutador{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 2px #14282114}html.dark .trs-conmutador{box-shadow:inset 0 1px 2px #00000059}.trs-conmutador-opcion{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:650;color:var(--text-secondary);transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;-webkit-tap-highlight-color:transparent}.trs-conmutador-activa{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--luz-arriba),var(--sombra-contacto)}html.dark .trs-conmutador-activa{background:#ffffff1f}.trs-conmutador-opcion:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.trs-embebido-arriba{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.trs-contador{font-size:14px;font-weight:600;color:var(--text-secondary);min-width:0}.trs-caja{border-radius:22px;padding:10px;margin-bottom:22px}.trs-caja-fila{display:flex;align-items:center;gap:10px}.trs-caja-campo{flex:1;min-width:0;height:48px;padding:0 16px;border-radius:14px;font-size:15.5px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 2px #1428210d;transition:border-color .16s ease-out,box-shadow .16s ease-out}html.dark .trs-caja-campo{background:#ffffff0d}.trs-caja-campo::-moz-placeholder{color:var(--text-muted)}.trs-caja-campo::placeholder{color:var(--text-muted)}.trs-caja-campo:focus{outline:none;border-color:#5dbb9c99;box-shadow:0 0 0 3px #5dbb9c2e}.trs-caja-micro{width:48px;height:48px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 4px 12px #14282114;transition:transform .11s ease-out,color .16s ease-out,background-color .16s ease-out}html.dark .trs-caja-micro{background:#ffffff12}.trs-caja-micro:active{transform:scale(.95)}.trs-caja-micro:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.trs-caja-micro-grabando{color:var(--trs-rojo-texto);background:#e05c5c1f;border-color:#e05c5c80}.trs-caja-micro-grabando svg{animation:trs-late 1.2s ease-in-out infinite}@keyframes trs-late{50%{opacity:.45}}.trs-caja-anadir{height:48px;padding:0 18px;flex:none;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:650;animation:trs-aparece .16s ease-out backwards}@keyframes trs-aparece{0%{opacity:0;transform:scale(.92)}}.trs-caja-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;animation:trs-aparece .16s ease-out backwards}.trs-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out;-webkit-tap-highlight-color:transparent}html.dark .trs-chip{background:#ffffff0d}.trs-chip:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.trs-chip-tono{font-weight:700;background:color-mix(in oklab,var(--tono) 14%,var(--bg-surface));border-color:color-mix(in oklab,var(--tono) 55%,transparent)}.trs-chip-persona{padding-left:5px}.trs-chip-elegida{color:var(--text-primary);font-weight:700;background:var(--bg-overlay);border-color:color-mix(in oklab,var(--text-secondary) 55%,transparent)}.trs-chip-urgente{color:var(--trs-rojo-texto);font-weight:700;background:#e05c5c1a;border-color:#e05c5c73}.trs-chips-raya{width:1px;height:22px;margin:0 2px;background:var(--border)}.trs-chips-para{font-size:13px;color:var(--text-muted)}.trs-aviso{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--trs-rojo-texto)}.trs-cara{flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:750;letter-spacing:-.01em;background:radial-gradient(120% 120% at 30% 20%,rgba(255,255,255,.9),transparent 60%),color-mix(in oklab,var(--tono) 26%,var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tono) 30%,transparent),0 1px 2px #1428211a}html.dark .trs-cara{background:color-mix(in oklab,var(--tono) 26%,var(--bg-surface))}.trs-objeto{flex:none;display:inline-flex;align-items:center;justify-content:center}.trs-losa{flex:none;border-radius:30%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(255,255,255,.75),transparent 55%),color-mix(in oklab,var(--tono) 18%,var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tono) 26%,transparent),0 6px 14px -6px color-mix(in oklab,var(--tono) 45%,transparent)}html.dark .trs-losa{background:color-mix(in oklab,var(--tono) 20%,var(--bg-surface))}.trs-marcas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.trs-pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap;background:color-mix(in oklab,var(--tono, #6E7A82) 14%,transparent)}.trs-pill-voz{--tono: #6E7A82;color:var(--text-secondary)}.trs-urgente{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap;color:var(--trs-rojo-texto);background:#e05c5c1a}.trs-punto{width:7px;height:7px;border-radius:999px;background:#e05c5c;flex:none}.trs-en-marcha{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap;color:var(--teal-texto);background:#5dbb9c1f}.trs-medio{width:10px;height:10px;flex:none;border-radius:999px;border:1.5px solid var(--teal);background:linear-gradient(90deg,var(--teal) 50%,transparent 50%)}.trs-plazo{font-size:12.5px;font-weight:600;color:var(--text-muted);white-space:nowrap}.trs-plazo-vencida{color:var(--trs-rojo-texto)}.trs-paneles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.trs-paneles-tres{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.trs-paneles:has(>.trs-columna:only-child){grid-template-columns:minmax(0,760px)}.trs-columna{min-width:0;min-height:340px;display:flex;flex-direction:column;gap:14px;padding:18px 16px 16px;border-radius:28px;background:var(--trs-columna);border:1px solid var(--trs-columna-borde);box-shadow:var(--trs-columna-sombra);transition:box-shadow .16s ease-out,background-color .16s ease-out}.trs-columna-encima{background:color-mix(in oklab,var(--teal) 9%,var(--trs-columna));box-shadow:inset 0 0 0 2px #5dbb9c8c,var(--trs-columna-sombra)}.trs-columna-cabecera{display:flex;align-items:center;gap:14px;padding:2px 6px 4px}.trs-columna-titulo{font-size:19px;font-weight:750;letter-spacing:-.015em;line-height:1.2;color:var(--text-primary)}.trs-columna-cifra{font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.trs-columna-quien{margin-top:2px;font-size:13.5px;color:var(--text-muted)}.trs-columna-vacia{padding:30px 16px;border-radius:20px;text-align:center;font-size:14.5px;color:var(--text-muted);border:1px dashed var(--border)}.trs-tarjetas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.trs-tarjeta{position:relative;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--sombra-1);transition:box-shadow .18s ease-out,transform .22s cubic-bezier(.23,1,.32,1)}.trs-tarjeta[draggable=true]{cursor:grab}.trs-tarjeta-fila{display:flex;align-items:center;gap:4px;padding:6px 8px 6px 6px}.trs-tarjeta-abrir{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:8px;border-radius:15px;text-align:left;-webkit-tap-highlight-color:transparent}.trs-tarjeta-abrir:focus-visible{outline:2px solid var(--teal-texto);outline-offset:0}.trs-tarjeta-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.trs-tarjeta-titulo{font-size:15.5px;font-weight:650;line-height:1.32;letter-spacing:-.005em;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:pretty}.trs-tarjeta-nueva .trs-tarjeta-titulo{font-weight:750}.trs-nueva-punto{display:inline-block;width:8px;height:8px;margin-right:7px;vertical-align:2px;border-radius:999px;background:var(--teal)}.trs-meta{font-size:13px;color:var(--text-muted)}.trs-tarjeta-hecha{box-shadow:none;background:color-mix(in oklab,var(--bg-surface) 72%,transparent)}.trs-tarjeta-hecha .trs-tarjeta-titulo{font-weight:550;color:var(--text-secondary)}.trs-tarjeta-abierta{box-shadow:var(--sombra-2)}.trs-tarjeta-mas{display:flex;flex-direction:column;gap:12px;margin:0 12px;padding:14px 4px;border-top:1px solid var(--border-subtle);animation:trs-abre .2s cubic-bezier(.23,1,.32,1) backwards}@keyframes trs-abre{0%{opacity:0;transform:translateY(-4px)}}.trs-detalle{font-size:14.5px;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.trs-check{width:44px;height:44px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.trs-check:focus-visible{outline:2px solid var(--teal-texto);outline-offset:0}.trs-check-aro{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;border:2px solid var(--trs-aro);transition:background-color .16s ease-out,border-color .16s ease-out,transform .14s ease-out}.trs-check:active .trs-check-aro{transform:scale(.9)}.trs-check-medio .trs-check-aro{border-color:var(--teal);background:linear-gradient(90deg,var(--teal) 50%,transparent 50%)}.trs-check-hecho .trs-check-aro{border-color:var(--teal);background:var(--teal)}html:not(.dark) .trs-check-hecho .trs-check-aro{border-color:#3c9a79;background:#3c9a79}.trs-hechas{margin-top:auto;display:flex;flex-direction:column;gap:10px}.trs-hechas-boton{width:100%;min-height:44px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:14px;font-size:14px;font-weight:600;color:var(--text-secondary);text-align:left;background:color-mix(in oklab,var(--bg-surface) 60%,transparent);border:1px solid var(--border-subtle);transition:background-color .14s ease-out,color .14s ease-out}html.dark .trs-hechas-boton{background:#ffffff08}.trs-hechas-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.trs-hechas-flecha{flex:none;color:var(--text-muted);transition:transform .2s cubic-bezier(.23,1,.32,1)}.trs-hechas-boton[aria-expanded=true] .trs-hechas-flecha{transform:rotate(180deg)}.trs-hechas-antes{align-self:center;min-height:44px;padding:0 14px;border-radius:12px;font-size:13.5px;font-weight:650;color:var(--teal-texto)}.trs-botones{display:flex;gap:10px}.trs-boton{flex:1;min-height:48px;padding:0 16px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:650;transition:transform .11s ease-out,box-shadow .16s ease-out}.trs-boton:active{transform:scale(.98)}.trs-boton:disabled{opacity:.6;cursor:progress}.trs-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.trs-botones-pequenos .trs-boton{flex:none;min-height:44px;font-size:14.5px;padding:0 18px}.trs-boton-blanco{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto)}html.dark .trs-boton-blanco{background:#ffffff0f}.trs-hilo-llamar,.trs-enlace-llamar{flex:none;height:44px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:650}.trs-hilo-llamar svg,.trs-enlace-llamar svg{color:var(--teal-texto)}.trs-callados{display:flex;flex-wrap:wrap;gap:4px;margin:0 -6px}.trs-callado{min-height:40px;padding:0 12px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--text-secondary);transition:background-color .14s ease-out,color .14s ease-out}.trs-callado:focus-visible{outline:2px solid var(--teal-texto);outline-offset:0}.trs-callado:disabled{opacity:.6}.trs-callado-peligro{color:var(--trs-rojo-texto)}.trs-voz{display:flex;align-items:center;gap:12px;width:100%;max-width:380px;padding:9px 14px 9px 9px;border-radius:18px;background:var(--bg-elevated)}.trs-voz-play{width:40px;height:40px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);background:var(--bg-surface);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out}html.dark .trs-voz-play{background:#ffffff14}.trs-voz-play:active{transform:scale(.94)}.trs-voz-play:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.trs-voz-triangulo{margin-left:2px;fill:currentColor}.trs-onda{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:2px}.trs-onda-barra{flex:1;min-width:2px;max-width:4px;border-radius:2px;background:color-mix(in oklab,var(--text-muted) 42%,transparent);transition:background-color .12s linear,height .24s ease-out}.trs-onda-oida{background:var(--teal-texto)}.trs-voz-dura{flex:none;font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.trs-enlace{width:100%;max-width:560px;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:20px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:box-shadow .18s ease-out}.trs-enlace:focus-visible,.trs-enlace-abrir:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.trs-enlace-maquina{flex:none;margin:-8px -2px}.trs-enlace-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.trs-enlace-titulo{font-size:16px;font-weight:750;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}.trs-enlace-sub{font-size:14px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trs-enlace-pie{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:7px}.trs-enlace-averia{font-size:13px;color:var(--text-muted)}.trs-enlace-flecha{flex:none;color:var(--text-muted)}.trs-enlace-losa{width:48px;height:48px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-elevated)}.trs-enlace-caja{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:560px}.trs-enlace-cliente{padding:6px 10px 6px 6px}.trs-enlace-abrir{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;text-align:left}.trs-conversacion-caja{container-type:inline-size;container-name:trs-conv}.trs-conversacion{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.3fr);gap:18px;height:calc(100dvh - var(--ph-pegada, 96px) - 122px);min-height:540px}.trs-panel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:26px;box-shadow:var(--sombra-2)}.trs-desliza{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px 12px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.trs-filtros{display:flex;gap:8px;padding:14px 14px 8px;overflow-x:auto;flex:none;scrollbar-width:none}.trs-filtros::-webkit-scrollbar{display:none}.trs-filtro{height:38px}.trs-lista-vacia{padding:30px 16px 10px;text-align:center;font-size:14.5px;color:var(--text-muted)}.trs-mensajes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.trs-mensaje-li{position:relative}.trs-mensaje-li+.trs-mensaje-li:before{content:"";position:absolute;top:-1px;left:76px;right:14px;height:1px;background:var(--border-subtle);pointer-events:none}.trs-mensaje-li:has(.trs-mensaje-elegida):before,.trs-mensaje-li:has(.trs-mensaje-elegida)+.trs-mensaje-li:before{opacity:0}.trs-mensaje{position:relative;width:100%;display:flex;align-items:flex-start;gap:14px;padding:14px 12px 14px 18px;border-radius:18px;text-align:left;transition:background-color .14s ease-out,box-shadow .14s ease-out;-webkit-tap-highlight-color:transparent}.trs-mensaje:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.trs-mensaje:active{background:var(--bg-elevated)}.trs-mensaje-elegida{background:#5dbb9c1c;box-shadow:inset 0 0 0 1px #5dbb9c4d}html.dark .trs-mensaje-elegida{background:#5dbb9c24}.trs-mensaje-punto{position:absolute;left:5px;top:31px;width:8px;height:8px;border-radius:999px;background:var(--teal)}.trs-mensaje-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:1px}.trs-mensaje-arriba{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.trs-mensaje-quien{min-width:0;font-size:15px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trs-mensaje-para{font-weight:500;color:var(--text-muted)}.trs-mensaje-hora{flex:none;font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.trs-mensaje-texto{font-size:14.5px;line-height:1.4;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.trs-mensaje-nueva .trs-mensaje-texto{color:var(--text-primary);font-weight:600}.trs-mensaje-pie{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:5px}.trs-mensaje-cat{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:650}.trs-mensaje-pie .trs-urgente,.trs-mensaje-pie .trs-en-marcha{height:22px;padding:0 8px;font-size:12px}.trs-mensaje-voz{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.trs-mensaje-hecha-texto{font-size:12.5px;font-weight:650;color:var(--teal-texto)}.trs-mensaje-hecha .trs-mensaje-texto{color:var(--text-muted)}.trs-hechas-lista{margin-top:10px}.trs-hilo{display:flex;flex-direction:column;height:100%;min-height:0}.trs-hilo-cabecera{flex:none;display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid var(--border-subtle)}.trs-hilo-quien{font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);line-height:1.25}.trs-hilo-cuando{margin-top:1px;font-size:13.5px;color:var(--text-muted)}.trs-hilo-cuerpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px;padding:22px 24px 24px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.trs-burbujas{display:flex;align-items:flex-start;gap:12px}.trs-burbujas-cara{margin-top:2px}.trs-burbujas-col{min-width:0;max-width:560px;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.trs-burbuja{max-width:100%;padding:12px 16px;border-radius:6px 20px 20px;font-size:15px;line-height:1.5;color:var(--text-primary);background:var(--bg-elevated);white-space:pre-wrap;overflow-wrap:anywhere}.trs-burbuja-grande{font-size:17px;font-weight:600;line-height:1.42;letter-spacing:-.005em}.trs-burbuja-hora{padding-left:4px;font-size:12.5px;color:var(--text-muted)}.trs-hilo-marcas,.trs-sucesos,.trs-hilo-cuerpo>.trs-enlace,.trs-hilo-cuerpo>.trs-enlace-caja,.trs-hilo-cuerpo>.trs-callados{margin-left:44px}.trs-hilo-cuerpo>.trs-enlace,.trs-hilo-cuerpo>.trs-enlace-caja{width:calc(100% - 44px)}.trs-sucesos{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.trs-suceso{display:flex;align-items:center;gap:4px;font-size:13.5px;color:var(--text-secondary)}.trs-suceso:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:999px;background:var(--border);flex:none}.trs-suceso-cuando{color:var(--text-muted)}.trs-hilo-pie{flex:none;display:flex;flex-direction:column;gap:10px;padding:12px 22px 18px;border-top:1px solid var(--border-subtle)}.trs-hilo-pie .trs-callados{margin:0 -8px}.trs-hilo-pie .trs-botones .trs-boton:first-child{flex:1.25}.trs-hilo-vacio{margin:auto;padding:40px 24px;text-align:center}.trs-hilo-vacio-titulo{font-size:18px;font-weight:750;color:var(--text-primary)}.trs-hilo-vacio-texto{margin-top:6px;font-size:14.5px;color:var(--text-secondary)}@container trs-conv (max-width: 760px){.trs-conversacion{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.trs-panel-lista{max-height:440px}.trs-panel-hilo{min-height:420px}}.trs-vacio{max-width:640px;margin:8px auto 0;padding:44px 24px 38px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;border-radius:28px;background:radial-gradient(90% 70% at 50% 0%,rgba(93,187,156,.1),transparent 62%),var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.trs-vacio-icono{color:var(--teal-texto)}.trs-vacio-titulo{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.trs-vacio-texto{max-width:42ch;font-size:15px;line-height:1.5;color:var(--text-secondary)}.trs-cargando{display:flex;align-items:center;justify-content:center;gap:8px;padding:56px 0;font-size:14px;color:var(--text-muted)}.trs-error{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;border-radius:16px;font-size:14px;color:var(--trs-rojo-texto);background:#e05c5c12;border:1px solid rgba(224,92,92,.32)}.trs-pie{margin-top:22px;display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-muted)}.trs-gira{animation:trs-gira .9s linear infinite}@keyframes trs-gira{to{transform:rotate(360deg)}}@media (max-width: 1023.98px){.trs-conmutador-opcion{height:44px;padding:0 13px}.trs-caja{border-radius:20px;padding:8px;margin-bottom:16px}.trs-caja-campo{font-size:16px}.trs-chip{height:40px}.trs-filtro{height:44px}.trs-paneles,.trs-paneles-tres{grid-template-columns:minmax(0,1fr);gap:16px}.trs-columna{min-height:0;padding:14px 10px 10px;border-radius:24px;gap:12px}.trs-columna-titulo{font-size:18px}.trs-tarjeta-fila{padding:4px}.trs-tarjeta-abrir{gap:12px;padding:8px 6px 8px 8px}.trs-tarjeta-titulo{font-size:15.5px}.trs-tarjeta-mas{margin:0 10px}.trs-callado{min-height:44px}.trs-hechas-boton{min-height:48px}.trs-conversacion-movil .trs-panel{border-radius:22px;box-shadow:var(--sombra-1)}.trs-conversacion-movil .trs-desliza{overflow:visible;padding:4px 6px 10px}.trs-mensaje{min-height:76px;padding:13px 8px 13px 16px}.drawer-cuerpo .trs-hilo{height:auto}.drawer-cuerpo .trs-hilo-cabecera{padding:16px 16px 14px}.drawer-cuerpo .trs-hilo-cuerpo{overflow:visible;padding:18px 16px 24px}.drawer-cuerpo .trs-hilo-marcas,.drawer-cuerpo .trs-sucesos,.drawer-cuerpo .trs-hilo-cuerpo>.trs-enlace,.drawer-cuerpo .trs-hilo-cuerpo>.trs-enlace-caja,.drawer-cuerpo .trs-hilo-cuerpo>.trs-callados{margin-left:0}.drawer-cuerpo .trs-hilo-cuerpo>.trs-enlace,.drawer-cuerpo .trs-hilo-cuerpo>.trs-enlace-caja{width:100%}.trs-vacio{padding:34px 20px 30px}}@media (hover: hover) and (pointer: fine){.trs-conmutador-opcion:not(.trs-conmutador-activa):hover{color:var(--text-primary)}.trs-caja-micro:hover:not(:disabled){color:var(--text-primary)}.trs-chip:hover{color:var(--text-primary);border-color:var(--border)}.trs-tarjeta:not(.trs-tarjeta-hecha):hover{box-shadow:var(--sombra-2);transform:translateY(-1px)}.trs-check-vacio:hover .trs-check-aro{border-color:var(--teal);background:#5dbb9c1f}.trs-callado:hover:not(:disabled){background:var(--bg-elevated);color:var(--text-primary)}.trs-callado-peligro:hover:not(:disabled){color:var(--trs-rojo-texto);background:#e05c5c14}.trs-hechas-boton:hover{color:var(--text-primary);background:var(--bg-surface)}.trs-hechas-antes:hover{background:#5dbb9c14}.trs-mensaje:not(.trs-mensaje-elegida):hover{background:var(--bg-elevated)}.trs-enlace:hover,.trs-enlace-cliente:has(.trs-enlace-abrir:hover){box-shadow:var(--sombra-2)}.trs-boton-blanco:hover:not(:disabled){border-color:color-mix(in oklab,var(--text-secondary) 45%,transparent)}}.trs-tarjeta,.trs-mensaje-li{animation:trs-entra .26s cubic-bezier(.23,1,.32,1) backwards;animation-delay:calc(var(--trs-i, 0) * 28ms)}@keyframes trs-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.trs-tarjeta,.trs-mensaje-li,.trs-tarjeta-mas,.trs-caja-anadir,.trs-caja-chips{animation:none}.trs-gira,.trs-caja-micro-grabando svg{animation:none}.trs-tarjeta,.trs-tarjeta:hover,.trs-boton:active,.trs-caja-micro:active,.trs-voz-play:active,.trs-check:active .trs-check-aro{transition:none;transform:none}.trs-hechas-flecha,.trs-onda-barra{transition:none}}.nc-raiz{display:flex;flex-direction:column;gap:24px;padding:18px 16px 26px}@media (max-width: 1023.98px){.nc-raiz{background:var(--bg-primary);min-height:100%}}@media (min-width: 1024px){.nc-raiz{display:grid;gap:22px 0;padding:24px 30px 30px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"quien cuando" "que cuando" "mas cuando"}.nc-raiz-sin-cliente{grid-template-rows:auto 1fr;grid-template-areas:"quien cuando" "mas cuando"}.nc-quien{grid-area:quien;padding-right:30px}.nc-que{grid-area:que;padding-right:30px}.nc-mas{grid-area:mas;padding-right:30px;align-self:start}.nc-cuando{grid-area:cuando;padding-left:30px;border-left:1px solid var(--border-subtle)}}.nc-raiz :is(button,input,textarea):focus-visible,.nc-pie button:focus-visible,.nc-tipo:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.nc-titulo-bloque{display:block;margin:0 0 9px;font-size:13.5px;font-weight:600;color:var(--text-secondary)}.nc-enlace{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;margin:0 -10px;border-radius:12px;font-size:14px;font-weight:600;color:var(--teal-texto);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out}@media (hover: hover) and (pointer: fine){.nc-enlace:hover{background:var(--bg-elevated)}}.nc-tipos{display:inline-flex;gap:3px;padding:3px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.nc-tipo{min-height:40px;padding:0 16px;border-radius:11px;font-size:14px;font-weight:500;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.nc-tipo[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);font-weight:600;box-shadow:var(--luz-arriba),var(--sombra-contacto),0 2px 6px #14282114}html.dark .nc-tipo[aria-pressed=true]{background:#ffffff1a}@media (max-width: 1023.98px){.nc-tipo{min-height:44px}}.nc-cliente{display:flex;align-items:center;gap:14px;padding:14px 14px 14px 16px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .nc-cliente{background:#ffffff0a}.nc-avatar,.sc-avatar{flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;letter-spacing:.01em;color:var(--text-primary);background:linear-gradient(180deg,#fff,#edf1ef);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto)}html.dark :is(.nc-avatar,.sc-avatar){background:linear-gradient(180deg,#ffffff1a,#ffffff0a)}.nc-avatar{width:54px;height:54px;font-size:18px}.nc-cliente-nombre{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-cliente-dir{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:14px;color:var(--text-secondary);min-width:0}.nc-enlace-volver{margin-top:6px}.sc-cuerpo{display:flex;flex-direction:column;gap:14px}.sc-cuerpo button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.sc-buscar{position:relative;display:block}.sc-buscar-lupa{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.sc-buscar-input{display:block;width:100%;min-height:48px;padding:0 14px 0 40px;border-radius:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:15px;box-shadow:inset 0 1px 2px #1428210d;transition:border-color .16s ease-out,box-shadow .16s ease-out}html.dark .sc-buscar-input{background:#ffffff0a}.sc-buscar-input::-moz-placeholder{color:var(--text-muted)}.sc-buscar-input::placeholder{color:var(--text-muted)}.sc-buscar-input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.sc-buscar-input[aria-invalid=true]{border-color:#e0a84bcc}.sc-error{font-size:13.5px;line-height:1.45;color:#9a4a00}html.dark .sc-error{color:#f2b866}.sc-grupo{display:flex;flex-direction:column;gap:8px}.sc-grupo-titulo{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:600;color:var(--text-secondary)}.sc-vacio{font-size:14px;line-height:1.55;color:var(--text-secondary)}.sc-fila,.sc-crear{width:100%;display:flex;align-items:center;gap:12px;min-height:60px;padding:9px 14px 9px 10px;border-radius:16px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}html.dark :is(.sc-fila,.sc-crear){background:#ffffff0a}.sc-fila:active,.sc-crear:active{transform:scale(.99)}.sc-fila[aria-current=true]{border-color:color-mix(in oklab,var(--teal) 60%,transparent)}.sc-avatar{width:40px;height:40px;font-size:14px}.sc-nombre{display:block;font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-contacto{display:block;margin-top:1px;font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-motivo{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:12.5px;font-weight:500;color:var(--text-muted)}.sc-motivo-aura{color:var(--teal-texto)}.sc-crear{border-style:dashed;border-color:color-mix(in oklab,var(--text-muted) 45%,transparent);box-shadow:none;background:transparent}html.dark .sc-crear{background:transparent;border-color:#ffffff29}.sc-crear-mas{flex:none;width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);border:1.5px solid color-mix(in oklab,var(--teal) 60%,transparent);background:var(--bg-surface)}html.dark .sc-crear-mas{background:transparent}@media (hover: hover) and (pointer: fine){.sc-fila:hover{box-shadow:var(--sombra-2);border-color:var(--border)}.sc-crear:hover{border-color:color-mix(in oklab,var(--teal) 60%,transparent);background:var(--bg-surface)}html.dark .sc-crear:hover{background:#ffffff0a}}.nc-maquina{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 6px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .nc-maquina{background:#ffffff0a}.nc-maquina-3d{flex:none;display:inline-flex}.nc-maquina-3d-vacia{opacity:.32;filter:grayscale(1)}.nc-maquina-campos{display:flex;flex-direction:column;gap:6px}.nc-maquina-tipo{padding:0 12px;font-size:14px;color:var(--text-secondary)}.nc-campo{display:block;width:100%;min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-body);font-size:15px;line-height:1.4;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}html.dark .nc-campo{background:#ffffff0d}.nc-campo::-moz-placeholder{color:var(--text-muted)}.nc-campo::placeholder{color:var(--text-muted)}.nc-campo:focus{outline:none;border-color:var(--teal);background:var(--bg-surface);box-shadow:0 0 0 3px var(--teal-glow)}html.dark .nc-campo:focus{background:#ffffff12}.nc-campo-fuerte{font-size:16px;font-weight:650}.nc-campo[aria-invalid=true]{border-color:#e0a84bcc}.nc-notas{min-height:76px;resize:vertical}.nc-sus-maquinas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.nc-sus-maquinas-t{font-size:13px;color:var(--text-muted);margin-right:2px}.nc-chips{display:flex;flex-wrap:wrap;gap:8px}.nc-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:40px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text-secondary);white-space:nowrap;background:color-mix(in oklab,var(--bg-surface) 70%,transparent);border:1px solid var(--border);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,color .16s ease-out}html.dark .nc-chip{background:#ffffff08}.nc-chip:active{transform:scale(.97)}.nc-chip[aria-pressed=true]{color:var(--text-primary);background:var(--bg-surface);border-color:color-mix(in oklab,var(--teal) 72%,transparent);box-shadow:var(--sombra-1),0 0 0 1px color-mix(in oklab,var(--teal) 35%,transparent)}html.dark .nc-chip[aria-pressed=true]{background:#ffffff17}.nc-chip-maquina{padding-left:6px}.nc-chip-mas{color:var(--teal-texto);border-style:dashed}@media (max-width: 1023.98px){.nc-chip{min-height:44px}}.nc-cuando-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px}.nc-cuando-titulo{font-size:17.5px;font-weight:700;letter-spacing:-.012em;color:var(--text-primary)}.nc-semana-nav{display:flex;align-items:center;gap:2px}.nc-semana-nombre{min-width:0;padding:0 2px;font-size:13.5px;color:var(--text-secondary);white-space:nowrap}.nc-redondo{width:36px;height:36px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,transform .11s ease-out}.nc-redondo:active:not(:disabled){transform:scale(.92)}.nc-redondo:disabled{opacity:.32}@media (max-width: 1023.98px){.nc-redondo{width:44px;height:44px}}.nc-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px}.nc-dia{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:66px;padding:8px 0 9px;border-radius:14px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .18s ease-out,transform .11s ease-out}.nc-dia:active:not(:disabled){transform:scale(.96)}.nc-dia:disabled{opacity:.38}.nc-dia-sem{font-size:12.5px;font-weight:500}.nc-dia-num{font-size:17px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.nc-dia-hoy .nc-dia-num{color:var(--teal-texto)}.nc-dia-barra{display:block;width:58%;height:4px;margin-top:4px;border-radius:2px;overflow:hidden;background:var(--border-subtle)}html.dark .nc-dia-barra{background:#ffffff14}.nc-dia-barra>span{display:block;height:100%;border-radius:2px;transform-origin:left center;background:color-mix(in oklab,var(--text-muted) 75%,transparent);transition:transform .32s cubic-bezier(.23,1,.32,1)}.nc-dia-lleno .nc-dia-barra>span{background:#e0a84b}.nc-dia-abierto{background:color-mix(in oklab,var(--teal) 13%,transparent)}.nc-dia-abierto .nc-dia-num,.nc-dia-abierto .nc-dia-sem{color:var(--teal-texto)}@media (hover: hover) and (pointer: fine){.nc-dia:hover:not(:disabled):not(.nc-dia-abierto){background:var(--bg-elevated)}.nc-redondo:hover:not(:disabled){background:var(--bg-elevated);color:var(--text-primary)}}.nc-lista{display:flex;flex-direction:column;gap:10px;margin-top:16px}.nc-lista-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px}.nc-lista-titulo{font-size:15px;font-weight:650;color:var(--text-primary)}.nc-lista-titulo-suave{font-size:14px;font-weight:500;color:var(--text-secondary)}.nc-hueco{width:100%;display:flex;align-items:center;gap:14px;text-align:left;min-height:64px;padding:12px 16px;border-radius:18px;background:color-mix(in oklab,var(--bg-surface) 55%,transparent);border:1px solid var(--border);-webkit-tap-highlight-color:transparent;animation:nc-entra .28s cubic-bezier(.23,1,.32,1) backwards;transition:transform .14s ease-out,box-shadow .2s ease-out,border-color .2s ease-out,background-color .2s ease-out}.nc-hueco:nth-child(3){animation-delay:40ms}.nc-hueco:nth-child(4){animation-delay:80ms}html.dark .nc-hueco{background:#ffffff08}.nc-hueco:active{transform:scale(.99)}.nc-hueco-icono{flex:none;color:var(--text-muted)}.nc-hueco-cuando{display:block;font-size:15.5px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.nc-hueco-motivo{display:block;margin-top:2px;font-size:13.5px;color:var(--text-secondary)}.nc-hueco-flecha{flex:none;color:var(--text-muted)}.nc-horas{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px}.nc-hora{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:52px;padding:6px 8px;border-radius:14px;background:color-mix(in oklab,var(--bg-surface) 55%,transparent);border:1px solid var(--border);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,box-shadow .2s ease-out,border-color .2s ease-out,background-color .2s ease-out}html.dark .nc-hora{background:#ffffff08}.nc-hora:active{transform:scale(.97)}.nc-hora-h{font-size:15.5px;font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}.nc-hora-m{font-size:12px;font-weight:500;color:var(--teal-texto)}.nc-hueco.nc-elegido,.nc-hora.nc-elegido{background:var(--bg-surface);border-color:color-mix(in oklab,var(--teal) 70%,transparent);box-shadow:var(--sombra-2),0 0 0 1px color-mix(in oklab,var(--teal) 30%,transparent);transform:translateY(-1px)}html.dark :is(.nc-hueco,.nc-hora).nc-elegido{background:#ffffff14}.nc-elegido .nc-hueco-icono,.nc-elegido .nc-hueco-flecha{color:var(--teal-texto)}@media (hover: hover) and (pointer: fine){.nc-hueco:hover:not(.nc-elegido),.nc-hora:hover:not(.nc-elegido){border-color:color-mix(in oklab,var(--teal) 42%,transparent);box-shadow:var(--sombra-1)}.nc-chip:hover:not([aria-pressed=true]){border-color:color-mix(in oklab,var(--teal) 42%,transparent);color:var(--text-primary)}}.nc-nada{padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.5;color:var(--text-secondary);background:var(--bg-elevated)}html.dark .nc-nada{background:#ffffff0a}.nc-a-mano{margin-top:8px}.nc-a-mano-campos{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}.nc-a-mano-campo>span{display:block;margin-bottom:5px;font-size:13px;font-weight:600;color:var(--text-secondary)}.nc-a-mano-campo>input{display:block;width:100%;min-height:46px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:15px}html.dark .nc-a-mano-campo>input{background:#ffffff0d;color-scheme:dark}.nc-a-mano-campo>input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.nc-duracion{margin-top:20px}.nc-avisos{margin-top:14px;padding:10px 13px;border-radius:12px;font-size:13.5px;line-height:1.45;color:#8a4b00;background:#e0a84b1f;border:1px solid rgba(224,168,75,.34)}html.dark .nc-avisos{color:#f0c27a}.nc-avisos p+p{margin-top:4px}.nc-mas{display:flex;flex-direction:column;gap:10px}.nc-enlace-nota{align-self:flex-start}.nc-fila-si{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 14px;border-radius:14px;font-size:15px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,border-color .16s ease-out,transform .11s ease-out}html.dark .nc-fila-si{background:#ffffff0a}.nc-fila-si:active{transform:scale(.99)}.nc-fila-si-estado{font-size:14px;font-weight:600;color:var(--text-muted)}.nc-fila-si-urgente{background:#e05c5c14;border-color:#e05c5c66}html.dark .nc-fila-si-urgente{background:#e05c5c1a}.nc-fila-si-urgente .nc-fila-si-estado{color:#b42318}html.dark .nc-fila-si-urgente .nc-fila-si-estado{color:#e05c5c}.nc-pie{display:flex;align-items:center;justify-content:flex-end;gap:16px}.nc-whatsapp{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 8px;margin-left:-8px;border-radius:14px;text-align:left;font-size:14.5px;color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out}.nc-whatsapp-icono{flex:none;color:var(--teal-texto)}.nc-whatsapp-texto{min-width:0;flex:0 1 auto}.nc-whatsapp-estado{width:22px;font-size:13.5px;font-weight:600;color:var(--text-secondary)}.nc-interruptor{position:relative;flex:none;width:44px;height:26px;border-radius:999px;background:color-mix(in oklab,var(--text-muted) 45%,transparent);transition:background-color .2s ease-out}.nc-interruptor>span{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .22s cubic-bezier(.23,1,.32,1)}.nc-interruptor-on{background:var(--teal)}.nc-interruptor-on>span{transform:translate(18px)}@media (hover: hover) and (pointer: fine){.nc-whatsapp:hover{background:var(--bg-elevated)}}.nc-resumen{flex:1;min-width:0;font-size:14px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.nc-crear{min-height:52px;min-width:320px;padding:0 26px;font-size:15px;font-weight:600;border-radius:15px}@media (max-width: 1023.98px){.nc-pie{flex-direction:column;align-items:stretch;gap:6px}.nc-whatsapp{margin-left:0;padding:0 2px}.nc-whatsapp-texto{flex:1}.nc-resumen{display:none}.nc-crear{width:100%;min-width:0}}@keyframes nc-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.nc-hueco{animation:none}.nc-hueco,.nc-hora,.nc-chip,.nc-dia,.nc-redondo,.nc-fila-si,.sc-fila,.sc-crear,.nc-interruptor,.nc-interruptor>span,.nc-dia-barra>span,.nc-tipo{transition:none}.nc-hueco.nc-elegido,.nc-hora.nc-elegido,.nc-hueco:active,.nc-hora:active,.nc-chip:active,.nc-dia:active,.sc-fila:active,.sc-crear:active,.nc-fila-si:active{transform:none}}.nc-quien{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 12px}.nc-quien-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 4px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text-secondary);background:color-mix(in oklab,var(--bg-surface) 70%,transparent);border:1px solid var(--border);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,color .16s ease-out}html.dark .nc-quien-chip{background:#ffffff08}.nc-quien-chip:active{transform:scale(.97)}.nc-quien-chip.es-activo{color:var(--text-primary);background:var(--bg-surface);border-color:color-mix(in oklab,var(--teal) 72%,transparent);box-shadow:var(--sombra-1),0 0 0 1px color-mix(in oklab,var(--teal) 35%,transparent)}html.dark .nc-quien-chip.es-activo{background:#ffffff17}.nc-quien-cara{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text-primary);background:linear-gradient(180deg,#fff,#edf1ef);border:1px solid var(--border)}html.dark .nc-quien-cara{background:linear-gradient(180deg,#ffffff1a,#ffffff0a)}@media (max-width: 1023.98px){.nc-quien-chip{min-height:44px}}:root{--cha-ambar-texto: #8A5A0B;--cha-rojo-texto: #B23A3A}html.dark{--cha-ambar-texto: #F0C27A;--cha-rojo-texto: #F29191}.cha-ventana{display:flex;flex-direction:column;overflow:hidden;background:var(--suelo);color:var(--text-primary)}.cha-ventana-lateral{top:0;right:0;width:100%;height:100vh;height:100dvh}@media (min-width: 1024px){.cha-ventana-lateral{top:12px;right:12px;height:calc(100vh - 24px);height:calc(100dvh - 24px);width:max(320px,calc(var(--aura-chat-w) - 12px));border-radius:26px;background:var(--cristal);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-3)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cha-ventana-lateral{background:var(--bg-primary)}}}@media (min-width: 1024px) and (prefers-reduced-transparency: reduce){.cha-ventana-lateral{background:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none}}.cha-ventana-grande{top:12px;right:12px;bottom:12px;left:12px;border-radius:24px;border:1px solid var(--border-subtle);box-shadow:var(--sombra-3)}@media (min-width: 640px){.cha-ventana-grande{top:24px;right:24px;bottom:24px;left:24px}}@media (min-width: 1024px){.cha-ventana-grande{top:40px;right:40px;bottom:40px;left:40px;border-radius:28px}}.cha-raiz{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.cha-cabecera{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 8px 20px}.cha-grande .cha-cabecera{padding:16px 16px 10px 24px}.cha-controles{display:flex;align-items:center;gap:6px;flex:none}.cha-control{width:44px;height:44px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,box-shadow .16s ease-out,color .16s ease-out,border-color .16s ease-out;-webkit-tap-highlight-color:transparent}html.dark .cha-control{background:#ffffff0f}.cha-control:active{transform:scale(.94);box-shadow:var(--sombra-hundido)}.cha-control:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.cha-control:hover{color:var(--text-primary)}}.cha-control-activo{color:var(--teal-texto);border-color:var(--border-teal)}.cha-control-pc{display:none}@media (min-width: 1024px){.cha-control{width:38px;height:38px}.cha-control-pc{display:inline-flex}.cha-grande .cha-control-historial{display:none}}.cha-parte-chip{margin:0 16px 8px}.cha-parte-chip:empty{display:none}.cha-cuerpo{flex:1;min-height:0;display:flex}.cha-principal{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.cha-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cha-hilo{max-width:760px;margin:0 auto;padding:4px 16px 20px}.cha-grande .cha-hilo{padding:4px 24px 24px}.cha-pie{flex:none;padding:6px 12px calc(12px + env(safe-area-inset-bottom,0px))}.cha-grande .cha-pie{padding:8px 24px 20px}.cha-pie-dentro{max-width:760px;margin:0 auto}.cha-columna{display:none}@media (min-width: 1024px){.cha-grande .cha-columna{display:flex;flex-direction:column;flex:none;width:272px;margin:0 0 20px 16px;border-radius:22px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);overflow:hidden}}.cha-columna-cabeza{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 10px 4px 18px;font-size:15px;font-weight:700;color:var(--text-primary)}.cha-columna-lista{flex:1;min-height:0;overflow-y:auto;padding:0 8px 12px}.cha-conv-vacio{padding:16px 12px;font-size:13px;color:var(--text-muted);line-height:1.45}.cha-conv ul{list-style:none;margin:0;padding:0}.cha-conv-dia{padding:14px 10px 4px;font-size:12.5px;font-weight:650;color:var(--text-muted)}.cha-conv-fila{position:relative;display:flex;align-items:center;border-radius:12px}.cha-conv-abrir{flex:1;min-width:0;min-height:44px;display:flex;align-items:baseline;gap:8px;padding:8px 40px 8px 10px;text-align:left;border-radius:12px;-webkit-tap-highlight-color:transparent}.cha-conv-titulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--text-primary)}.cha-conv-hora{flex:none;font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.cha-conv-activa .cha-conv-abrir{background:#5dbb9c1f}.cha-conv-activa .cha-conv-titulo{font-weight:650}.cha-conv-abrir:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.cha-conv-borrar{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.cha-conv-borrar:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.cha-conv-borrar{opacity:0;transition:opacity .14s ease-out,color .14s ease-out}.cha-conv-fila:hover .cha-conv-borrar,.cha-conv-borrar:focus-visible{opacity:1}.cha-conv-borrar:hover{color:var(--cha-rojo-texto)}.cha-conv-fila:hover .cha-conv-abrir{background:#5dbb9c12}.cha-conv-activa:hover .cha-conv-abrir{background:#5dbb9c1f}}.cha-apertura{padding:14px 2px 6px}.cha-grande .cha-apertura{padding-top:24px}.cha-saludo{font-size:26px;line-height:1.15;font-weight:750;letter-spacing:-.02em;color:var(--text-primary)}@media (min-width: 1024px){.cha-grande .cha-saludo{font-size:30px}}.cha-linea{margin-top:6px;font-size:14.5px;line-height:1.45;color:var(--text-secondary)}.cha-apertura-compacta .cha-saludo{font-size:22px}@media (min-width: 1024px){.cha-grande .cha-apertura-compacta .cha-saludo{font-size:24px}}.cha-tarjetas{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;container-type:inline-size;container-name:cha-tarjetas}.cha-tarjeta{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 10px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);animation:cha-entra .34s cubic-bezier(.16,1,.3,1) backwards}.cha-tarjeta-ilus{flex:none}.cha-tarjeta-texto{flex:1;min-width:0}.cha-tarjeta-titulo{font-size:14.5px;line-height:1.32;font-weight:650;color:var(--text-primary)}.cha-tarjeta-punto{color:var(--text-muted);font-weight:500}.cha-tarjeta-cifra{white-space:nowrap;font-variant-numeric:tabular-nums}.cha-tarjeta-detalle{margin-top:2px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.cha-tarjeta-boton{flex:none;min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:650;white-space:nowrap}.cha-tarjeta-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@container cha-tarjetas (max-width: 380px){.cha-tarjeta{flex-wrap:wrap;row-gap:10px}.cha-tarjeta-texto{flex-basis:calc(100% - 58px)}.cha-tarjeta-boton{margin-left:58px}}.cha-sugerencias{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.cha-sugerencia{min-height:44px;padding:8px 16px;border-radius:999px;text-align:left;font-size:14px;line-height:1.3;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,border-color .16s ease-out}.cha-sugerencia:active{transform:scale(.98)}.cha-sugerencia:disabled{opacity:.5}.cha-sugerencia:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.cha-sugerencia:hover{border-color:var(--border-teal)}}.cha-separador{display:flex;align-items:center;gap:10px;margin:22px 0 14px;font-size:12.5px;color:var(--text-muted)}.cha-separador:before,.cha-separador:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.cha-respuesta{display:flex;align-items:flex-start;gap:10px}.cha-respuesta-a{flex:none;padding-top:4px}.cha-rica{width:100%;margin-top:12px;container-type:inline-size;container-name:cha-rica}.cha-rica-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cha-rep,.cha-cita{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 12px;text-align:left;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .12s ease-out,box-shadow .16s ease-out;-webkit-tap-highlight-color:transparent}.cha-rep:active,.cha-cita:active{transform:scale(.985);box-shadow:var(--sombra-hundido)}.cha-rep:focus-visible,.cha-cita:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.cha-rep:hover,.cha-cita:hover{box-shadow:var(--sombra-2)}}.cha-rep-texto{flex:1;min-width:0;display:flex;flex-direction:column}.cha-rep-cliente,.cha-rep-aparato,.cha-rep-pie{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cha-rep-cliente{font-size:15px;line-height:1.3;font-weight:650;color:var(--text-primary)}.cha-rep-aparato{font-size:13px;line-height:1.35;color:var(--text-secondary)}.cha-rep-pie{margin-top:2px;font-size:12px;color:var(--text-muted)}.cha-codigo{font-family:var(--font-mono);font-size:11.5px;letter-spacing:0}.cha-rep-ilus{display:none}@container cha-rica (min-width: 520px){.cha-rep-ilus{display:inline-flex}}.cha-rep-dias{flex:none;min-width:76px;padding-left:12px;display:flex;flex-direction:column;align-items:flex-end;border-left:1px solid var(--border-subtle);color:var(--text-primary)}.cha-rep-rotulo{font-size:11.5px;line-height:1.3;color:var(--text-muted);white-space:nowrap}.cha-rep-cifra{font-size:28px;line-height:1.05;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.cha-rep-cifra small{font-size:14px;font-weight:650;letter-spacing:0}@container cha-rica (max-width: 380px){.cha-rep{gap:10px;padding:10px 12px 10px 10px}.cha-rep-dias{min-width:0;padding-left:10px}.cha-rep-rotulo{font-size:11px}.cha-rep-cifra{font-size:23px}.cha-rep-cifra small{font-size:12.5px}}.cha-dias-mirar{color:var(--cha-ambar-texto)}.cha-dias-mal{color:var(--cha-rojo-texto)}.cha-cita-hora{flex:none;min-width:66px;padding-right:12px;display:flex;flex-direction:column;border-right:1px solid var(--border-subtle)}.cha-cita-dia{font-size:12px;color:var(--text-muted)}.cha-cita-reloj{font-size:22px;line-height:1.1;font-weight:750;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.cha-cita-estado{flex:none;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--text-secondary);background:var(--bg-elevated)}.cha-cita-en_curso,.cha-cita-confirmada{color:var(--teal-texto);background:#5dbb9c21}.cha-cita-cancelada,.cha-cita-no_show{color:var(--cha-rojo-texto);background:#e05c5c1a}@container cha-rica (max-width: 360px){.cha-cita-estado{display:none}}.cha-stock{gap:0;padding:4px 0;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.cha-stock-fila{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px}.cha-stock-fila+.cha-stock-fila{border-top:1px solid var(--border-subtle)}.cha-stock-cifra{flex:none;display:flex;flex-direction:column;align-items:flex-end;color:var(--text-primary)}.cha-stock-cifra strong{font-size:22px;line-height:1.1;font-weight:750;font-variant-numeric:tabular-nums}.cha-stock-cifra small{font-size:12px;color:var(--text-muted);white-space:nowrap}.cha-rica-resto{margin-top:8px;font-size:13px;color:var(--text-muted)}.cha-rica-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cha-rica-boton{min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:650}.cha-rica-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@container cha-rica (max-width: 420px){.cha-rica-boton{flex:1 1 100%}}.cha-compositor{border-radius:24px;background:var(--cristal);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-2);transition:box-shadow .16s ease-out,border-color .16s ease-out}.cha-compositor:focus-within{border-color:#5dbb9c80;box-shadow:var(--cristal-rim),var(--sombra-2),0 0 0 3px #5dbb9c29}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cha-compositor{background:var(--bg-surface)}}@media (prefers-reduced-transparency: reduce){.cha-compositor{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.cha-compositor textarea{padding-left:4px}.cha-micro{border-radius:999px;color:var(--teal-texto);background:#5dbb9c24;transition:transform .11s ease-out,background-color .16s ease-out}.cha-micro:active{transform:scale(.94)}.cha-micro:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.cha-micro:hover{background:#5dbb9c38}}@keyframes cha-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cha-tarjeta{animation:none}.cha-control,.cha-rep,.cha-cita,.cha-sugerencia,.cha-micro,.cha-compositor{transition:none}.cha-control:active,.cha-rep:active,.cha-cita:active,.cha-sugerencia:active,.cha-micro:active{transform:none}}.agd-resumen{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:4px 2px 14px}.agd-resumen-dia{font-size:18px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap}.agd-resumen-dia:first-letter{text-transform:uppercase}.agd-resumen-cifras{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.agd-linea{--agd-horas: 46px;--agd-carril: 14px;--agd-hueco: 8px;position:relative;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.agd-linea:before{content:"";position:absolute;top:18px;bottom:18px;left:calc(var(--agd-horas) + var(--agd-hueco) + var(--agd-carril) / 2 - .75px);width:1.5px;border-radius:1px;background:var(--border)}.agd-fila{position:relative;display:grid;align-items:start;grid-template-columns:var(--agd-horas) var(--agd-carril) minmax(0,1fr);-moz-column-gap:var(--agd-hueco);column-gap:var(--agd-hueco)}.agd-horas{display:flex;flex-direction:column;align-items:flex-end;padding-top:14px}.agd-hora-ini{font-size:15px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1.2}.agd-hora-fin{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted);line-height:1.3;margin-top:2px}.agd-carril{position:relative;display:flex;justify-content:center;padding-top:19px}.agd-punto{width:9px;height:9px;border-radius:999px;background:var(--tono, var(--text-muted));box-shadow:0 0 0 3px var(--bg-primary)}.agd-fila-trayecto .agd-carril{padding-top:0;align-self:center}.agd-punto-trayecto{width:6px;height:6px;background:var(--text-muted)}.agd-tarjeta{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0;width:100%;padding:13px 34px 13px 14px;border-radius:16px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);border-left:4px solid var(--tono, var(--border));box-shadow:var(--sombra-1);color:var(--text-primary);transition:transform .14s cubic-bezier(.23,1,.32,1)}.agd-tarjeta:active{transform:scale(.985)}.agd-tarjeta:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.agd-cabeza{display:flex;align-items:flex-start;gap:8px;min-width:0}.agd-quien{flex:1;min-width:0;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.agd-estado{flex:none;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1.3;color:var(--tono);background:color-mix(in oklab,var(--tono) 14%,transparent)}html.light .agd-estado{color:color-mix(in oklab,var(--tono) 68%,var(--text-primary))}.agd-estado-punto{width:6px;height:6px;border-radius:999px;background:var(--tono)}.agd-tipo{display:flex;gap:8px;font-size:12.5px;font-weight:650;color:var(--text-secondary)}.agd-aparato{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:550;color:var(--text-secondary)}.agd-aparato>svg,.agd-aparato>span:first-child:not(.truncate){flex:none}.agd-pie{display:flex;align-items:flex-end;gap:10px;margin-top:2px}.agd-direccion{flex:1;min-width:0;display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--text-muted)}.agd-direccion>svg{margin-top:2px}.agd-calle,.agd-pueblo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agd-calle{color:var(--text-secondary)}.agd-pueblo{font-size:12.5px}.agd-notas{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agd-duracion{flex:none;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.agd-chevron{position:absolute;right:12px;top:50%;margin-top:-8px;color:var(--text-muted)}.agd-con-maquina{padding-right:14px}.agd-con-maquina .agd-aparato,.agd-con-maquina .agd-pie,.agd-con-maquina .agd-tipo{padding-right:70px}.agd-maquina{position:absolute;right:12px;bottom:12px;width:58px;height:58px;display:grid;place-items:center;pointer-events:none}.agd-trayecto{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 14px;border-radius:14px;border:1px solid var(--border-subtle);background:color-mix(in oklab,var(--bg-surface) 72%,transparent);color:var(--text-secondary)}.agd-trayecto-km{flex:1;font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums}.agd-trayecto-ir{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--text-primary)}.agd-trayecto-ir:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.agd-ahora{align-items:center;margin:-2px 0}.agd-ahora-hora{text-align:right;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--teal-texto, var(--teal))}html.dark .agd-ahora-hora{color:var(--teal)}.agd-ahora .agd-carril{padding-top:0}.agd-ahora-punto{width:11px;height:11px;border-radius:999px;background:var(--teal);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal) 28%,transparent)}.agd-ahora-raya{position:relative;display:flex;align-items:center;justify-content:flex-end;height:22px;margin-left:calc(-1 * var(--agd-hueco) - var(--agd-carril) / 2)}.agd-ahora-raya:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--teal);opacity:.75}.agd-ahora-pastilla{position:relative;padding:2px 11px;border-radius:999px;font-size:12px;font-weight:750;color:var(--bg-surface);background:var(--teal-dim, var(--teal))}html.dark .agd-ahora-pastilla{color:var(--bg-primary);background:var(--teal)}.agd-fila.ag-en-mano>*{box-shadow:none}.agd-fila.ag-en-mano .agd-tarjeta{box-shadow:0 18px 40px #00000038,0 4px 12px #00000024,var(--sombra-1)}.agd-fila.ag-en-mano .agd-carril{visibility:hidden}@media (prefers-reduced-motion: reduce){.agd-tarjeta{transition:none}.agd-tarjeta:active{transform:none}}.agd-con-maquina .agd-aparato{align-items:flex-start}.agd-con-maquina .agd-aparato>svg{margin-top:1px}.agd-con-maquina .agd-aparato>.truncate{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pcli{min-height:100vh;min-height:100dvh;background:var(--suelo);background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);-webkit-tap-highlight-color:transparent}.pcli-marco{width:100%;max-width:480px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom))}.pcli-marco-solo{display:grid;place-items:center;min-height:100vh;min-height:100dvh}.pcli-barra{display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:18px}.pcli-marca{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcli-logo{height:38px;max-width:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}html.dark .pcli-logo{filter:drop-shadow(0 0 1px rgba(255,255,255,.35))}.pcli-volver{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 14px 0 8px;margin-left:-6px;border-radius:999px;font-size:15px;font-weight:700;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);flex:none}.pcli-hola{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--text-primary);outline:none}.pcli-sub{margin-top:8px;font-size:18px;line-height:1.35;color:var(--text-secondary);font-weight:500}.pcli-sub strong{color:var(--text-primary);font-weight:700}.pcli-heroe{position:relative;display:flex;flex-direction:column;align-items:center;margin:4px 0 12px}.pcli-heroe:before{content:"";position:absolute;left:50%;bottom:26px;transform:translate(-50%);width:58%;height:22px;border-radius:50%;background:radial-gradient(closest-side,rgba(20,40,33,.16),transparent)}html.dark .pcli-heroe:before{background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}.pcli-heroe>.aparato-3d{position:relative}.pcli-modelo{margin-top:2px;font-size:13px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.pcli-tarjeta{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:var(--sombra-1);padding:18px;margin-bottom:14px}.pcli-tira-tarjeta{background:var(--cristal);border-color:var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-2);padding:14px 10px 10px}.pcli-tira{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:40px;margin:0;list-style:none}.pcli-tira-via{position:absolute;left:12.5%;right:12.5%;top:51px;height:4px;border-radius:2px;background:var(--bg-overlay)}.pcli-tira-hecha{position:absolute;left:0;top:0;bottom:0;width:calc(var(--avance, 0) * 100%);border-radius:2px;background:var(--teal)}.pcli-tira-paso{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.pcli-tira-punto{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--bg-surface);border:2px solid color-mix(in oklab,var(--text-muted) 55%,transparent);color:#fff}.pcli-tira-paso[data-estado=hecho] .pcli-tira-punto{background:var(--teal-dim);border-color:var(--teal-dim)}.pcli-tira-paso[data-estado=ahora] .pcli-tira-punto{border:3px solid var(--teal);box-shadow:0 0 0 5px var(--teal-glow)}.pcli-tira-paso[data-estado=ahora]:last-child .pcli-tira-punto{background:var(--teal-dim);border-color:var(--teal-dim)}.pcli-tira-etiqueta{font-size:14px;line-height:1.2;text-align:center;font-weight:600;color:var(--text-muted);max-width:100%;overflow-wrap:anywhere}.pcli-tira-paso[data-estado=hecho] .pcli-tira-etiqueta{color:var(--text-secondary)}.pcli-tira-paso[data-estado=ahora] .pcli-tira-etiqueta{color:var(--text-primary);font-weight:800}.pcli-furgo{position:absolute;left:50%;top:-50px;z-index:2;width:68px;height:68px;transform:translate(-50%);filter:drop-shadow(0 4px 5px rgba(20,40,33,.18));pointer-events:none;animation:pcli-furgo .62s cubic-bezier(.2,.8,.2,1) .16s backwards}html.dark .pcli-furgo{filter:drop-shadow(0 4px 6px rgba(0,0,0,.55))}@keyframes pcli-furgo{0%{opacity:0;transform:translate(calc(-50% - 26px))}to{opacity:1;transform:translate(-50%)}}.pcli-ver-historia{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:46px;margin-top:12px;border-radius:0 0 14px 14px;font-size:15px;font-weight:700;color:var(--teal-texto);background:transparent;border-top:1px solid var(--border-subtle)}.pcli-ahora{display:flex;align-items:center;gap:14px}.pcli-ahora-titulo{font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--text-primary)}.pcli-ahora-texto{margin-top:3px;font-size:15.5px;line-height:1.4;color:var(--text-secondary);font-weight:500}.pcli-visita{box-shadow:var(--sombra-2);padding:20px 18px 18px}.pcli-visita-cabeza{display:flex;align-items:center;gap:14px}.pcli-visita-titulo{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.22;color:var(--text-primary);text-wrap:balance}.pcli-visita-segunda{margin-top:4px;font-size:15.5px;font-weight:600;color:var(--text-secondary)}.pcli-avatar{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:800;color:var(--teal-texto);background:#5dbb9c2e;background:color-mix(in oklab,var(--teal) 20%,var(--bg-surface));box-shadow:inset 0 0 0 1px var(--border-teal),var(--sombra-1)}.pcli-avatar-grande{width:56px;height:56px;font-size:24px}.pcli-acciones{margin-top:16px}.pcli-confirmada{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:15px;font-weight:700;color:var(--teal-texto)}.pcli-botones{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.pcli-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 18px;border-radius:15px;font-size:16px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;transition:transform .14s ease,box-shadow .14s ease;cursor:pointer}.pcli-btn:disabled{opacity:.5;cursor:default}.pcli-btn:active:not(:disabled){transform:scale(.98);box-shadow:var(--sombra-hundido)}.pcli-btn-negro{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--sombra-1)}.pcli-btn-blanco{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);box-shadow:var(--sombra-1)}.pcli-btn-fantasma{background:transparent;color:var(--text-secondary)}@media (hover: hover) and (pointer: fine){.pcli-btn:hover:not(:disabled){box-shadow:var(--sombra-2);transform:translateY(-1px)}.pcli-btn-fantasma:hover:not(:disabled){box-shadow:none;transform:none;color:var(--text-primary)}.pcli-ver-historia:hover{background:var(--bg-active)}}.pcli-cambio{display:grid;gap:10px}.pcli-cambio-etiqueta{font-size:15px;font-weight:700;color:var(--text-primary)}.pcli-campo{width:100%;min-height:92px;padding:12px 14px;border-radius:14px;font-size:16px;line-height:1.4;font-weight:500;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--sombra-hundido);resize:vertical}.pcli-campo::-moz-placeholder{color:var(--text-muted)}.pcli-campo::placeholder{color:var(--text-muted)}.pcli-campo:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.pcli-gracias{margin-top:12px;font-size:15px;font-weight:700;line-height:1.35;color:var(--text-primary)}.pcli-cierre-cabeza{display:flex;align-items:center;gap:14px}.pcli-cierre-titulo{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}.pcli-bizum{display:grid;gap:2px;margin-top:16px;padding:14px 16px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.pcli-bizum-rotulo{font-size:14px;font-weight:700;color:var(--text-secondary)}.pcli-bizum-numero{font-size:26px;font-weight:800;letter-spacing:.01em;color:var(--text-primary);font-variant-numeric:tabular-nums}.pcli-bizum-nota{font-size:14px;line-height:1.4;color:var(--text-secondary)}.pcli-hist-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.pcli-hist-titulo{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary);outline:none}.pcli-hist-aparato{margin-top:6px;font-size:16.5px;font-weight:600;color:var(--text-secondary)}.pcli-hist-modelo{margin-top:2px;font-size:14px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.pcli-tecnico{display:inline-flex;align-items:center;gap:10px;margin:-4px 0 18px;padding:6px 16px 6px 6px;white-space:nowrap;border-radius:999px;font-size:15px;font-weight:600;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.pcli-tecnico strong{color:var(--text-primary);font-weight:800}.pcli-tecnico .pcli-avatar{width:34px;height:34px}.pcli-linea{position:relative;list-style:none;margin:0;padding:0}.pcli-linea:before{content:"";position:absolute;left:19px;top:24px;bottom:36px;width:2px;background:var(--border)}.pcli-hito{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;margin-bottom:12px}.pcli-hito-marca{position:relative;z-index:1;width:40px;height:40px;margin-top:10px;border-radius:50%;display:grid;place-items:center;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border)}.pcli-hito[data-estado=hecho] .pcli-hito-marca{color:var(--teal-texto);border-color:var(--border-subtle);box-shadow:var(--sombra-1)}.pcli-hito[data-estado=ahora] .pcli-hito-marca{color:#fff;background:var(--teal-dim);border-color:var(--teal-dim);box-shadow:0 0 0 5px var(--teal-glow),var(--sombra-1)}.pcli-hito-burbuja{min-width:0;padding:14px 14px 14px 16px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.pcli-hito[data-estado=ahora] .pcli-hito-burbuja{background:#5dbb9c24;background:color-mix(in oklab,var(--teal) 15%,var(--bg-surface));border-color:var(--border-teal);box-shadow:var(--sombra-2)}.pcli-hito[data-estado=luego] .pcli-hito-burbuja{background:transparent;border:1.5px dashed var(--border);box-shadow:none}.pcli-hito[data-estado=luego] .pcli-hito-ilus{opacity:.55;filter:grayscale(.4)}.pcli-hito[data-estado=luego][data-fijada] .pcli-hito-burbuja{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.pcli-hito[data-estado=luego][data-fijada] .pcli-hito-ilus{opacity:1;filter:none}.pcli-hito-cuerpo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pcli-hito-fecha{display:block;font-size:14px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.pcli-hito[data-estado=ahora] .pcli-hito-fecha{color:var(--teal-texto)}.pcli-hito-titulo{margin-top:2px;font-size:18px;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--text-primary)}.pcli-hito[data-estado=luego] .pcli-hito-titulo{color:var(--text-secondary);font-weight:700}.pcli-hito-texto{margin-top:4px;font-size:15.5px;line-height:1.4;font-weight:500;color:var(--text-secondary)}.pcli-hito-nota{margin-top:4px;font-size:14px;line-height:1.4;font-weight:500;color:var(--text-muted)}.pcli-hito .pcli-acciones{margin-top:14px}.pcli-hito .pcli-botones{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.pcli-hito .pcli-btn{padding:0 10px;font-size:15.5px}.pcli-pie{margin-top:18px;display:grid;gap:14px;justify-items:stretch}.pcli-llamar{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 18px 10px 12px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);color:var(--text-primary);text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.pcli-llamar:active{transform:scale(.985);box-shadow:var(--sombra-hundido)}.pcli-llamar-disco{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--teal-texto);background:#5dbb9c2e;background:color-mix(in oklab,var(--teal) 20%,var(--bg-surface))}.pcli-llamar-texto{display:grid;min-width:0}.pcli-llamar-quien{font-size:16px;font-weight:800;line-height:1.25}.pcli-llamar-numero{font-size:15px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pcli-llamar-compacto{min-height:52px;padding:6px 16px 6px 6px;border-radius:999px;margin-left:auto}.pcli-llamar-compacto .pcli-llamar-disco{width:40px;height:40px}.pcli-llamar-compacto .pcli-llamar-quien{font-size:15px;white-space:nowrap}.pcli-llamar-compacto .pcli-llamar-numero{font-size:14px}@media (hover: hover) and (pointer: fine){.pcli-llamar:hover{box-shadow:var(--sombra-2);transform:translateY(-1px)}}.pcli-referencia{text-align:center;font-size:13.5px;font-weight:500;color:var(--text-muted)}.pcli-codigo{font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}.pcli-cargando{display:grid;justify-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--text-secondary)}.pcli-cargando .aparato-3d{animation:pcli-latido 1.6s ease-in-out infinite}@keyframes pcli-latido{50%{transform:translateY(-4px)}}.pcli-error{display:grid;justify-items:center;gap:12px;text-align:center;max-width:360px;padding:24px}.pcli-error p{font-size:16px;line-height:1.45;font-weight:600;color:var(--text-primary)}.pcli :is(button,a,textarea):focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.pcli-momento{animation:pcli-entra .28s cubic-bezier(.2,.8,.2,1) backwards}@keyframes pcli-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pcli-momento,.pcli-furgo,.pcli-cargando .aparato-3d{animation:none}.pcli-btn,.pcli-llamar{transition:none}.pcli-btn:active:not(:disabled),.pcli-llamar:active{transform:none}}@media (max-width: 359.98px){.pcli-marco{padding-left:16px;padding-right:16px}.pcli-hola{font-size:28px}.pcli-tira-tarjeta{padding-left:4px;padding-right:4px}.pcli-tira-etiqueta{font-size:12px;letter-spacing:-.01em;overflow-wrap:normal}.pcli-hito-ilus{display:none}.pcli-hist-cabeza .aparato-3d{width:84px!important;height:84px!important}}@media (min-width: 1024px){.pcli-marco{max-width:1120px;padding:32px 40px 40px}.pcli-barra{margin-bottom:28px}.pcli-marca{font-size:22px}.pcli-columnas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.pcli-hola{font-size:40px}.pcli-sub{font-size:19px}.pcli-heroe{margin:6px 0 18px}.pcli-columna-historia{padding:28px 26px 18px;border-radius:28px;background:var(--cristal);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-1)}.pcli-columna-historia .pcli-hist-titulo{font-size:26px}.pcli-columna-historia .pcli-momento{animation:none}.pcli-pie{margin-top:28px}}.al-tono-cero{--tono: #E05C5C}.al-tono-bajo{--tono: #E0A84B}.al-tono-bien{--tono: #2ECC8A}.al-tono-suelta,.al-tono-nada{--tono: #8A948F}.al-frase-movil{margin:2px 4px 12px;font-size:14px;line-height:1.4;color:var(--text-secondary)}.al-cargando{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 16px;font-size:14px;color:var(--text-secondary)}.al-boton-cabecera{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13.5px}.al-aviso{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 12px 11px 14px;border-radius:14px;font-size:13.5px;line-height:1.4;border:1px solid}.al-aviso svg{flex:none;margin-top:2px}.al-aviso-mal{color:#9b1c14;background:#e05c5c14;border-color:#e05c5c4d}html.dark .al-aviso-mal{color:#f4a39c}.al-aviso-x{flex:none;width:32px;height:32px;margin:-6px -6px -6px 0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:inherit;opacity:.75}.al-falta{width:100%;display:flex;align-items:center;gap:12px;text-align:left;margin-bottom:16px;padding:12px 14px 12px 16px;border-radius:16px;min-height:56px;background:color-mix(in oklab,#E0A84B 9%,var(--bg-surface));border:1px solid color-mix(in oklab,#E0A84B 32%,transparent);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .14s ease-out,box-shadow .2s ease-out}.al-falta:active{transform:scale(.99)}@media (hover: hover) and (pointer: fine){.al-falta:hover{box-shadow:var(--sombra-2)}}@media (prefers-reduced-motion: reduce){.al-falta{transition:none}.al-falta:active{transform:none}}.al-falta-punto{flex:none;width:9px;height:9px;border-radius:99px;background:#e0a84b}.al-falta-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.al-falta-verbo{font-size:15px;font-weight:700;color:var(--text-primary)}.al-falta-cuantas{font-size:13.5px;color:var(--text-secondary)}.al-falta-flecha{flex:none;color:var(--text-primary)}.al-falta:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (min-width: 1024px){.al-falta-texto{flex-direction:row;align-items:baseline;gap:12px}}.al-buscador{position:relative;margin:2px 2px 12px}.al-buscador-lupa{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.al-buscador .aura-input{padding-left:40px;min-height:44px;background:var(--pc-boton, var(--bg-surface))}.al-filtros{margin-bottom:10px}.al-subir-movil{margin:12px 4px 0}.al-eligiendo{margin:2px 0 12px;padding:12px 14px;border-radius:16px;background:var(--bg-surface);border:1px solid var(--border-teal);box-shadow:var(--sombra-1)}.al-eligiendo-texto{font-size:14px;font-weight:600;color:var(--text-primary)}.al-eligiendo-botones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.al-eligiendo-botones .al-enlace{margin-right:auto}.al-lista{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--sombra-1);overflow:hidden}.al-lista>li+li{border-top:1px solid var(--border-subtle)}.al-lista-vacia{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--sombra-1)}.al-fila{position:relative;width:100%;display:flex;align-items:center;gap:12px;min-height:76px;padding:12px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,box-shadow .2s cubic-bezier(.23,1,.32,1)}.al-fila:active{background:var(--bg-elevated)}.al-fila-dibujo{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.al-fila-texto{min-width:0;flex:1;display:flex;flex-direction:column}.al-fila-nombre{font-size:15px;font-weight:650;line-height:1.25;color:var(--text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.al-fila-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:3px;font-size:12.5px;line-height:1.35;color:var(--text-muted)}.al-codigo{font-size:12px;color:var(--text-secondary)}.al-fila-donde,.al-fila-precio{white-space:nowrap}.al-fila-precio{font-variant-numeric:tabular-nums}.al-fila-camino{margin-top:3px;font-size:12.5px;font-weight:600;color:var(--teal-texto)}.al-fila-camino-tarde{color:#b42318}html.dark .al-fila-camino-tarde{color:#f28b82}.al-fila-stock{flex:none;min-width:64px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.al-fila-cifra{font-size:19px;font-weight:800;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.al-fila-cifra.al-tono-cero{color:#b42318}.al-fila-cifra.al-tono-bajo{color:#9a4a00}.al-fila-cifra.al-tono-nada{color:var(--text-muted);font-weight:600}html.dark .al-fila-cifra.al-tono-cero{color:#f28b82}html.dark .al-fila-cifra.al-tono-bajo{color:#f2b866}.al-fila-de{font-size:13px;font-weight:600;color:var(--text-muted);letter-spacing:0}.al-fila-nota{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.al-fila-flecha{flex:none;color:var(--text-muted)}.al-fila .al-barra{width:64px}.al-elegir{flex:none;width:24px;height:24px;border-radius:99px;display:flex;align-items:center;justify-content:center;border:2px solid var(--border);background:var(--bg-surface);color:#fff;transition:background-color .14s ease-out,border-color .14s ease-out,transform .14s ease-out}.al-elegir-si{background:var(--text-primary);border-color:var(--text-primary)}html.dark .al-elegir-si{color:#0b1015}.al-fila[aria-pressed=true] .al-elegir{transform:scale(1.04)}.al-barra{position:relative;display:block;height:6px;border-radius:6px;background:var(--pc-pista, var(--bg-elevated));box-shadow:inset 0 0 0 1px var(--border-subtle)}.al-barra-grande{height:9px;border-radius:9px;margin-top:12px}.al-barra-relleno{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-origin:left center;background:var(--tono, #2ECC8A);transition:transform .32s cubic-bezier(.23,1,.32,1)}.al-barra-minimo{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:2px;background:var(--text-secondary);opacity:.55}@media (prefers-reduced-motion: reduce){.al-barra-relleno{transition:none}}.al-estado{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;line-height:1;white-space:nowrap;color:color-mix(in oklab,var(--tono) 52%,#000);background:color-mix(in oklab,var(--tono) 13%,transparent);border:1px solid color-mix(in oklab,var(--tono) 28%,transparent)}html.dark .al-estado{color:color-mix(in oklab,var(--tono) 80%,#fff)}.al-estado-mandar{--tono: #5DBB9C}.al-estado-camino{--tono: #E0A84B}.al-estado-tarde{--tono: #E05C5C}.al-estado-recibido{--tono: #2ECC8A}.al-estado-cancelado{--tono: #8A948F}.al-cifra{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:44px;padding:6px 8px;margin:-6px -8px;border-radius:12px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease-out}button.al-cifra:active{background:var(--bg-elevated)}@media (hover: hover) and (pointer: fine){button.al-cifra:hover{background:var(--bg-active)}}.al-cifra-etiqueta{font-size:13px;font-weight:600;color:var(--text-secondary)}.al-cifra-valor{font-size:22px;font-weight:750;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.al-cifra-grande .al-cifra-valor{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.al-cifra-valor.al-tono-cero{color:#b42318}.al-cifra-valor.al-tono-bajo{color:#9a4a00}html.dark .al-cifra-valor.al-tono-cero{color:#f28b82}html.dark .al-cifra-valor.al-tono-bajo{color:#f2b866}.al-cifra-texto{font-size:16px!important;font-weight:600;letter-spacing:0;color:var(--text-secondary)}.al-cifra-sufijo{font-size:.5em;font-weight:650;color:var(--text-muted);letter-spacing:0}.al-cifra-nota{font-size:12.5px;color:var(--text-muted)}.al-cifra-input{width:100%;max-width:11rem;min-height:44px;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.al-cifra-editando{margin:-6px -8px}.al-ficha{container-type:inline-size;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:26px;box-shadow:var(--sombra-2);padding:26px 30px 30px;animation:al-entra .2s cubic-bezier(.23,1,.32,1) backwards}@keyframes al-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.al-ficha{animation:none}}.al-heroe{display:grid;grid-template-columns:clamp(150px,36cqi,232px) minmax(0,1fr);gap:clamp(18px,4cqi,28px);align-items:start}.al-escena{position:relative;aspect-ratio:1 / 1;border-radius:22px;display:flex;align-items:center;justify-content:center;background:radial-gradient(70% 70% at 50% 38%,#fffffff2,#fff0 72%),linear-gradient(180deg,#f6f7f6,#ecefed);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba, none);overflow:hidden}.al-escena:after{content:"";position:absolute;left:50%;bottom:17%;width:58%;height:9%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#14282133,#14282100)}html.dark .al-escena{background:radial-gradient(70% 70% at 50% 38%,#ffffff12,#fff0 72%),linear-gradient(180deg,#1a252d,#141d23)}html.dark .al-escena:after{background:radial-gradient(closest-side,#0000008c,#0000)}.al-escena .aparato-3d{position:relative;z-index:1;margin-bottom:6%}.al-cabecera{min-width:0;padding-top:2px}.al-nombre{font-size:clamp(22px,4.8cqi,27px);font-weight:800;letter-spacing:-.022em;line-height:1.15;color:var(--text-primary);overflow-wrap:anywhere}.al-ref{margin-top:6px;font-size:13px;color:var(--text-muted);overflow-wrap:anywhere}.al-ref .font-mono{font-size:12.5px;color:var(--text-secondary)}.al-quees{margin-top:4px;font-size:14px;line-height:1.4;color:var(--text-secondary)}.al-stock{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 40px;margin-top:22px}.al-stock-nota{margin-top:8px;font-size:13.5px;font-weight:600;color:var(--text-secondary)}.al-stock-nota.al-tono-cero{color:#b42318}.al-stock-nota.al-tono-bajo{color:#9a4a00}.al-stock-nota.al-tono-suelta,.al-stock-nota.al-tono-nada{font-weight:500;color:var(--text-muted)}html.dark .al-stock-nota.al-tono-cero{color:#f28b82}html.dark .al-stock-nota.al-tono-bajo{color:#f2b866}.al-camino{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600;color:var(--text-primary)}.al-camino-icono{flex:none;width:30px;height:30px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 14%,var(--bg-surface))}.al-camino-tarde{color:#9b1c14}.al-camino-tarde .al-camino-icono{color:#b42318;background:#e05c5c1f}html.dark .al-camino-tarde{color:#f4a39c}.al-precios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border:1px solid var(--border-subtle);border-radius:18px;background:color-mix(in oklab,var(--bg-elevated) 45%,var(--bg-surface))}.al-precios>.al-cifra{margin:0;padding:14px 18px;border-radius:0;min-height:0}.al-precios>.al-cifra+.al-cifra{border-left:1px solid var(--border-subtle)}.al-precios>.al-cifra:first-child{border-radius:17px 0 0 17px}.al-precios>.al-cifra:last-child{border-radius:0 17px 17px 0}.al-pedir{width:100%;min-height:54px;border-radius:14px;font-size:15.5px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:10px}.al-ficha .al-pedir{margin-top:20px}.al-pedir-porque{margin-top:8px;font-size:13px;line-height:1.4;text-align:center;color:var(--text-secondary)}.al-mandarlo{width:100%;min-height:48px;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.al-seccion{margin-top:26px;padding-top:20px;border-top:1px solid var(--border-subtle)}.al-seccion-titulo{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--text-primary)}.al-subtitulo{margin:16px 0 6px;font-size:14px;font-weight:650;color:var(--text-secondary)}.al-vacio-linea{margin-top:8px;font-size:14px;color:var(--text-secondary)}.al-enlace{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 2px;font-size:14px;font-weight:600}@media (hover: hover) and (pointer: fine){.al-enlace:hover{text-decoration:underline;text-underline-offset:3px}}.al-boton-sec{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13.5px}.al-pedidos{display:flex;flex-direction:column;margin-top:6px}.al-pedido{padding:14px 0}.al-pedidos>.al-pedido+.al-pedido{border-top:1px solid var(--border-subtle)}.al-pedido-linea{display:flex;align-items:center;justify-content:space-between;gap:12px}.al-pedido-cuantas{margin-top:8px;font-size:14.5px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.al-pedido-importe{font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.al-pedido-meta{margin-top:4px;font-size:13px;color:var(--text-muted)}.al-pedido-meta .font-mono{font-size:12.5px;color:var(--text-secondary)}.al-pedido-nota{margin-top:6px;font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.al-pedido-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.al-compras{display:flex;flex-direction:column;gap:2px}.al-compra{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 0}.al-compra-texto{flex:1 1 12rem;min-width:0;font-size:13.5px;color:var(--text-secondary)}.al-compra-fecha{color:var(--text-muted)}.al-compra-importe{font-size:14px;font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}.al-compra-archivos{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px}.al-archivo{padding:2px 8px;border-radius:8px;font-size:12px;color:var(--teal-texto);background:var(--bg-active);overflow-wrap:anywhere}.al-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin-top:8px}.al-dato-ancho{grid-column:1 / -1}.al-dato-proveedor{min-width:0;padding:4px 0}.al-dato-etiqueta{display:block;font-size:12.5px;font-weight:600;color:var(--text-secondary);margin-bottom:2px}.al-dato-boton{width:100%;min-height:40px;padding:0 6px;margin:0 -6px;border-radius:10px;display:flex;align-items:center;text-align:left;font-size:14px;overflow-wrap:anywhere}@media (hover: hover) and (pointer: fine){.al-dato-boton:hover{background:var(--bg-active)}}.al-vacia{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:56px 32px}.al-vacia-titulo{margin-top:8px;font-size:17px;font-weight:700;color:var(--text-primary)}.al-vacia-texto{max-width:44ch;font-size:14px;line-height:1.45;color:var(--text-secondary)}.al-vacia .al-boton-cabecera{margin-top:10px}@container (max-width: 460px){.al-heroe{grid-template-columns:minmax(0,1fr);gap:18px}.al-escena{width:min(100%,260px);justify-self:center}.al-datos{grid-template-columns:minmax(0,1fr)}.al-precios>.al-cifra{padding:12px}.al-precios .al-cifra-valor{font-size:18px}}@media (max-width: 1023.98px){.al-enlace,.al-boton-sec,.al-dato-boton{min-height:44px}.al-datos button{min-height:44px!important}}.al-hoja{container-type:inline-size;padding:6px 16px 28px}.al-hoja .al-heroe{grid-template-columns:minmax(0,1fr);gap:14px}.al-hoja .al-escena{width:min(100%,220px);justify-self:center}.al-hoja .al-stock{margin-top:16px}.al-hoja .al-datos{grid-template-columns:minmax(0,1fr)}@container (max-width: 380px){.al-precios>.al-cifra{padding:12px 10px}.al-precios .al-cifra-valor{font-size:17px}.al-precios .al-cifra-nota{font-size:11.5px}}.al-formulario{display:flex;flex-direction:column;gap:16px;padding:18px 20px 24px}@media (min-width: 1024px){.al-formulario{padding:22px 26px 26px}}.al-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.al-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.al-campo-etiqueta{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.al-campo-pista{font-size:12px;font-weight:500;color:var(--text-muted)}.al-input{width:100%;min-height:46px;padding:0 12px;font-size:16px}textarea.al-input{padding:10px 12px;min-height:0}.al-input::-moz-placeholder{font-family:var(--font-body)}.al-input::placeholder{font-family:var(--font-body)}.al-elegir-proveedor{width:100%;min-height:46px;display:flex;align-items:center;padding:0 12px;text-align:left;font-size:15px;overflow-wrap:anywhere}.al-input-euro{position:relative;display:block}.al-input-euro .al-input{padding-right:32px;font-variant-numeric:tabular-nums}.al-input-euro>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.al-pie-botones{display:flex;gap:8px}.al-boton-pie{min-height:48px;padding:0 16px;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.al-boton-pie-ancho{flex:1}.al-pieza-pedida{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:color-mix(in oklab,var(--bg-elevated) 55%,var(--bg-surface));border:1px solid var(--border-subtle)}.al-pieza-pedida-nombre{font-size:15.5px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.al-pieza-pedida-sub{margin-top:2px;font-size:13px;color:var(--text-secondary);overflow-wrap:anywhere}.al-pieza-pedida-sub .font-mono{font-size:12.5px}.al-total-pedido{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--border-subtle)}.al-total-pedido>span:first-child{font-size:14.5px;font-weight:600;color:var(--text-secondary)}.al-total-pedido>span:last-child{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.al-paso{display:inline-flex;align-items:center;align-self:flex-start;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface);box-shadow:var(--luz-arriba),var(--sombra-contacto)}.al-paso button{width:46px;height:46px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:transform .12s ease-out,background-color .14s ease-out,color .14s ease-out}.al-paso button:active:not(:disabled){transform:scale(.92)}.al-paso button:disabled{opacity:.35}@media (hover: hover) and (pointer: fine){.al-paso button:hover:not(:disabled){color:var(--text-primary);background:var(--bg-elevated)}}.al-paso-n{min-width:44px;height:46px;line-height:46px;text-align:center;font-size:16px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle)}@media (prefers-reduced-motion: reduce){.al-paso button{transition:none}.al-paso button:active:not(:disabled){transform:none}}.al-porcentajes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.al-pct-otro{display:inline-flex;align-items:center;gap:6px;font-weight:650;color:var(--text-secondary)}.al-input-pct{width:5.5rem;min-height:44px;padding:0 10px;font-size:16px;font-variant-numeric:tabular-nums}.al-interruptor{display:inline-flex;align-items:center;gap:12px;min-height:44px;align-self:flex-start;font-size:14.5px;font-weight:600;color:var(--text-primary)}.al-interruptor-pista{position:relative;width:44px;height:26px;border-radius:99px;flex:none;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border);transition:background-color .16s ease-out}.al-interruptor-pista>span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:99px;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s cubic-bezier(.23,1,.32,1)}.al-interruptor-si{background:var(--text-primary);box-shadow:none}.al-interruptor-si>span{transform:translate(18px)}html.dark .al-interruptor-si>span{background:#0b1015}@media (prefers-reduced-motion: reduce){.al-interruptor-pista,.al-interruptor-pista>span{transition:none}}.al-antes-despues{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:color-mix(in oklab,var(--bg-elevated) 55%,var(--bg-surface))}.al-antes-despues>div{display:flex;flex-direction:column;gap:2px}.al-ad-cifra{font-size:20px;font-weight:750;color:var(--text-primary);font-variant-numeric:tabular-nums}.al-ad-diferencia{font-size:13px;font-weight:600;color:var(--teal-texto);font-variant-numeric:tabular-nums}.al-correo-cabecera{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:color-mix(in oklab,var(--bg-elevated) 55%,var(--bg-surface))}.al-correo-cabecera>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;font-size:14px}.al-correo-cabecera dt{color:var(--text-muted)}.al-correo-cabecera dd{color:var(--text-primary);font-weight:600;overflow-wrap:anywhere}.al-correo-cuerpo{white-space:pre-wrap;font-size:14px;line-height:1.55;color:var(--text-secondary);padding:14px 16px;border-radius:14px;border:1px solid var(--border-subtle);max-height:44vh;overflow-y:auto;overflow-wrap:anywhere}.al-reorden{display:flex;flex-direction:column;gap:14px;padding:16px 16px 24px}@media (min-width: 1024px){.al-reorden{padding:20px 24px 26px}}.al-reorden-vacia{padding:40px 16px}.al-reorden-grupo{border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);overflow:hidden}.al-reorden-cabecera{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle);background:color-mix(in oklab,var(--bg-elevated) 45%,var(--bg-surface))}.al-reorden-nombre{font-size:15.5px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.al-reorden-sub{margin-top:2px;font-size:12.5px;color:var(--text-secondary);overflow-wrap:anywhere}.al-reorden-sub .font-mono{font-size:12px}.al-reorden-total{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:17px;font-weight:750;color:var(--text-primary);font-variant-numeric:tabular-nums}.al-reorden-iva{font-size:11.5px;font-weight:500;color:var(--text-muted)}.al-reorden-linea{display:flex;align-items:center;gap:12px;padding:10px 16px}.al-reorden-grupo ul>.al-reorden-linea+.al-reorden-linea{border-top:1px solid var(--border-subtle)}.al-reorden-pieza{font-size:14.5px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.al-reorden-importe{flex:none;font-size:14.5px;font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}.al-toast{position:fixed;z-index:86;left:16px;right:16px;bottom:calc(var(--nav-h, 56px) + var(--nav-safe, 0px) + 14px);display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;font-size:14px;font-weight:600;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-teal);box-shadow:var(--sombra-3);animation:al-entra .2s cubic-bezier(.23,1,.32,1) backwards}.al-toast svg{flex:none;color:var(--teal-texto)}@media (min-width: 1024px){.al-toast{left:auto;bottom:24px;right:calc(var(--aura-chat-w, 0px) + 24px);max-width:440px}}@media (prefers-reduced-motion: reduce){.al-toast{animation:none}}@media (min-width: 1024px){.al-falta{margin-bottom:18px}.al-mesa{display:grid;grid-template-columns:minmax(310px,384px) minmax(0,1fr);gap:20px;align-items:start}.al-columna{position:sticky;top:var(--ph-pegada, 96px);max-height:calc(100dvh - var(--ph-pegada, 96px) - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 10px 14px;border-radius:24px;background:var(--pc-cristal, var(--cristal));-webkit-backdrop-filter:var(--pc-desenfoque, blur(20px) saturate(180%));backdrop-filter:var(--pc-desenfoque, blur(20px) saturate(180%));border:1px solid var(--pc-cristal-borde, var(--cristal-borde));box-shadow:var(--cristal-rim),var(--sombra-1)}.al-columna .al-filtros{padding:0 2px}.al-columna .al-eligiendo{margin:0 2px 10px}.al-columna .al-lista{background:transparent;border:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:2px}.al-columna .al-lista>li+li{border-top:0}.al-columna .al-lista-vacia{background:transparent;border:0;box-shadow:none}.al-columna .al-fila{min-height:72px;padding:10px 12px;border-radius:16px}.al-columna .al-fila-flecha{display:none}.al-columna .al-fila-stock{min-width:56px}.al-fila[aria-current=true]{background:var(--pc-fila-activa, var(--bg-surface));box-shadow:var(--sombra-2)}.al-fila[aria-current=true]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--teal)}.al-fila[aria-pressed=true]{background:var(--pc-fila-activa, var(--bg-surface))}@media (hover: hover) and (pointer: fine){.al-fila:not([aria-current=true]):hover{background:var(--pc-fila-hover, var(--bg-elevated))}}.al-fila:active:not([aria-current=true]){background:var(--pc-fila-hover, var(--bg-elevated))}.al-columna .al-fila .al-barra{background:var(--pc-pista, var(--bg-elevated))}.al-detalle{min-width:0}}@media (min-width: 1024px) and (prefers-reduced-transparency: reduce){.al-columna{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.al-fila:focus-visible,.al-cifra:focus-visible,.al-enlace:focus-visible,.al-dato-boton:focus-visible,.al-paso button:focus-visible,.al-interruptor:focus-visible,.al-aviso-x:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.al-cifra.al-cifra-fija{cursor:default}@media (hover: hover) and (pointer: fine){.al-cifra.al-cifra-fija:hover{background:transparent;box-shadow:none;transform:none}}:root{--ajx-ambar: #E0A84B;--ajx-ambar-texto: #8A5300;--ajx-rojo-texto: #B42318;--ajx-papel-borde: rgba(255, 255, 255, .9)}html.dark{--ajx-ambar-texto: #F0C27A;--ajx-rojo-texto: #F28B82;--ajx-papel-borde: rgba(255, 255, 255, .07)}.ajx-intro{margin:2px 2px 14px;font-size:14.5px;line-height:1.4;color:var(--text-secondary)}@media (min-width: 1024px){.ajx-intro{display:none}}.ajx-rejilla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 1024px){.ajx-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}}@media (min-width: 1280px){.ajx-rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}.ajx-celda{display:flex;min-width:0;animation:ajx-entra .32s cubic-bezier(.23,1,.32,1) backwards;animation-delay:calc(var(--i, 0) * 28ms)}@keyframes ajx-entra{0%{opacity:0;transform:translateY(8px)}}.ajx-tesela{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:12px;border-radius:22px;background:var(--bg-surface);border:1px solid var(--ajx-papel-borde);box-shadow:var(--sombra-1);transition:box-shadow .2s ease-out,transform .22s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}html.dark .ajx-tesela{background:color-mix(in oklab,var(--bg-surface) 88%,white 3%)}button.ajx-tesela:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){button.ajx-tesela:hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}button.ajx-tesela:hover .ajx-tesela-flecha{transform:translate(2px);color:var(--text-primary)}}.ajx-tesela:focus-visible{outline:2px solid var(--teal-texto);outline-offset:3px}.ajx-punto{position:absolute;top:14px;right:14px;width:10px;height:10px;border-radius:999px;background:var(--ajx-ambar);box-shadow:0 0 0 3px color-mix(in oklab,var(--ajx-ambar) 22%,transparent)}.ajx-punto-rail{position:static;flex:none;width:8px;height:8px;margin-left:auto}.ajx-tesela-dibujo{height:88px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.ajx-tesela-dibujo .aparato-3d{width:76px!important;height:76px!important}@media (min-width: 1024px){.ajx-tesela{padding:14px 16px 16px 18px;border-radius:24px}.ajx-tesela-dibujo{height:108px;margin-bottom:6px}.ajx-tesela-dibujo .aparato-3d{width:96px!important;height:96px!important}}.ajx-tesela-pie{display:flex;align-items:flex-end;gap:8px;min-width:0}.ajx-tesela-textos{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ajx-tesela-titulo{font-size:15.5px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);line-height:1.2}.ajx-tesela-valor{font-size:13.5px;line-height:1.35;color:var(--text-secondary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ajx-tesela-valor-gris{color:var(--text-muted)}.ajx-tesela-flecha{flex:none;color:var(--text-muted);transition:transform .2s ease-out,color .16s ease-out;margin-bottom:1px}@media (max-width: 1023.98px){.ajx-tesela-flecha{display:none}.ajx-tesela-valor{font-size:13px}}@media (min-width: 1024px){.ajx-tesela-titulo{font-size:17px}.ajx-tesela-valor{font-size:14px}}.ajx-caras{display:inline-flex;align-items:center}.ajx-cara{flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);background:radial-gradient(120% 120% at 30% 20%,rgba(255,255,255,.92),transparent 60%),color-mix(in oklab,var(--tono) 30%,var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tono) 32%,transparent),0 2px 3px #1428211a,0 10px 18px -8px color-mix(in oklab,var(--tono) 60%,transparent)}.ajx-caras .ajx-cara+.ajx-cara{margin-left:-12%;box-shadow:0 0 0 3px var(--bg-surface),inset 0 0 0 1px color-mix(in oklab,var(--tono) 32%,transparent),0 10px 18px -8px color-mix(in oklab,var(--tono) 60%,transparent)}html.dark .ajx-cara{background:color-mix(in oklab,var(--tono) 28%,var(--bg-surface))}.ajx-cara-fila{width:44px;height:44px;font-size:15px}.ajx-movil{position:relative;flex:none;display:inline-flex;border-radius:22%/14%;background:linear-gradient(155deg,#3b4a44,#1e2724 60%,#151c19);box-shadow:inset 0 1px #ffffff38,0 2px 3px #1428212e,0 14px 22px -10px #14282173;transform:rotate(-8deg)}.ajx-movil-pantalla{width:100%;height:100%;border-radius:16%/10%;display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(120% 90% at 30% 15%,#8fe0c2,#5dbb9c 45%,#3e9a7d);box-shadow:inset 0 1px 2px #ffffff59}.ajx-glifo{display:inline-flex;filter:drop-shadow(0 6px 10px rgba(46,140,108,.28))}.ajx-tema{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:var(--bg-elevated);box-shadow:inset 0 1px 3px #14282124}.ajx-tema-lado{min-width:64px;min-height:64px;padding:6px 10px;border-radius:999px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:12.5px;font-weight:650;color:var(--text-secondary);transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .12s ease-out;-webkit-tap-highlight-color:transparent}.ajx-tema-lado:active{transform:scale(.96)}.ajx-tema-lado:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.ajx-tema-claro.ajx-tema-activo{color:#6b4a00;background:radial-gradient(110% 110% at 35% 25%,#fff,#fff4da 70%);box-shadow:var(--luz-arriba),0 1px 2px #1428211f,0 6px 14px -4px #e0a84b73}.ajx-tema-oscuro.ajx-tema-activo{color:#e8eef2;background:radial-gradient(110% 110% at 35% 25%,#3a4a55,#1c2a33 75%);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0000004d,0 6px 14px -4px #00000073}@media (min-width: 1024px){.ajx-tema-lado{min-width:76px;min-height:72px;font-size:13px}}.ajx-pagina{display:block}@media (min-width: 1024px){.ajx-pagina{display:grid;grid-template-columns:228px minmax(0,1fr);gap:28px;align-items:start;margin-top:18px}}.ajx-rail{display:none}@media (min-width: 1024px){.ajx-rail{display:flex;flex-direction:column;gap:6px;position:sticky;top:calc(var(--ph-alto, 72px) + 16px);padding:10px;border-radius:24px;background:color-mix(in oklab,var(--bg-surface) 70%,transparent);border:1px solid var(--ajx-papel-borde);box-shadow:var(--sombra-1)}}.ajx-rail-todos{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:14px;font-size:13.5px;font-weight:650;color:var(--text-secondary);transition:background-color .14s ease-out,color .14s ease-out}.ajx-rail-lista{list-style:none;margin:0;padding:4px 0 0;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:2px}.ajx-rail-item{position:relative;width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 12px 4px 8px;border-radius:14px;text-align:left;font-size:14px;font-weight:600;color:var(--text-secondary);transition:background-color .14s ease-out,color .14s ease-out}@media (hover: hover) and (pointer: fine){.ajx-rail-todos:hover,.ajx-rail-item:hover{background:var(--bg-elevated);color:var(--text-primary)}}.ajx-rail-item:focus-visible,.ajx-rail-todos:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.ajx-rail-activo{color:var(--text-primary);font-weight:700;background:var(--bg-surface);box-shadow:var(--sombra-1)}.ajx-rail-activo:before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--teal)}.ajx-rail-dibujo{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center}.ajx-rail-dibujo .aparato-3d{width:30px!important;height:30px!important;filter:none}.ajx-rail-nombre{min-width:0;flex:1}.ajx-contenido{min-width:0;max-width:980px}.ajx-volver{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 12px 0 4px;margin:0 0 4px -4px;border-radius:12px;font-size:15.5px;font-weight:650;color:var(--teal-texto);-webkit-tap-highlight-color:transparent}.ajx-volver:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}@media (min-width: 1024px){.ajx-volver{display:none}}.ajx-cab{display:flex;align-items:center;gap:14px;margin:0 0 16px}.ajx-cab-dibujo{min-width:72px;height:72px;flex:none;display:inline-flex;align-items:center;justify-content:center}.ajx-cab-dibujo .aparato-3d{width:72px!important;height:72px!important}.ajx-cab-titulo{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary)}.ajx-cab-bajada{margin-top:4px;font-size:14.5px;line-height:1.45;color:var(--text-secondary);max-width:62ch}@media (min-width: 1024px){.ajx-cab{gap:20px;margin-bottom:22px}.ajx-cab-dibujo{min-width:92px;height:92px}.ajx-cab-dibujo .aparato-3d{width:92px!important;height:92px!important}.ajx-cab-titulo{font-size:28px}.ajx-cab-bajada{font-size:15px}}.ajx-con-pagina .ajx-contenido{animation:ajx-entra .26s cubic-bezier(.23,1,.32,1) backwards}.ajx-pila,.ajx-pila-interior{display:flex;flex-direction:column;gap:16px;min-width:0}.ajx-papel{min-width:0;padding:18px 16px;border-radius:22px;background:var(--bg-surface);border:1px solid var(--ajx-papel-borde);box-shadow:var(--sombra-1)}@media (min-width: 1024px){.ajx-papel{padding:24px 26px;border-radius:24px}}.ajx-papel-cabecera{margin-bottom:16px}.ajx-papel-titulo{font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.ajx-papel-bajada{margin-top:3px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.ajx-texto{font-size:14.5px;line-height:1.5;color:var(--text-secondary)}.ajx-gris{color:var(--text-muted)}.ajx-rojo{color:var(--ajx-rojo-texto)!important}.ajx-campos{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ajx-campos-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}@media (min-width: 640px){.ajx-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.ajx-campos-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.ajx-campo-entero{grid-column:1 / -1}}.ajx-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.ajx-campo-corto{max-width:240px}.ajx-etiqueta{font-size:14px;font-weight:650;color:var(--text-primary)}.ajx-pista{font-size:13px;line-height:1.4;color:var(--text-muted)}.ajx-entrada{width:100%;min-height:48px!important;border-radius:14px!important;font-size:15.5px!important;padding-left:14px!important;padding-right:14px!important}.ajx-entrada:disabled{opacity:.7}.ajx-entrada.font-mono::-moz-placeholder{font-family:var(--font-body)}.ajx-entrada.font-mono::placeholder{font-family:var(--font-body)}.ajx-area{min-height:140px!important;resize:vertical;line-height:1.5;padding-top:12px!important}.ajx-entrada-cifra{font-variant-numeric:tabular-nums;font-weight:650;font-size:17px!important}.ajx-entrada-con-unidad{position:relative;display:flex;align-items:center}.ajx-entrada-con-unidad .ajx-entrada{padding-right:64px!important}.ajx-unidad{position:absolute;right:14px;font-size:14px;font-weight:600;color:var(--text-muted);pointer-events:none}.ajx-entrada-con-boton{display:flex;align-items:center;gap:8px;min-width:0}.ajx-boton{min-height:48px;padding:0 18px;font-size:14.5px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px}.ajx-boton-icono{min-width:48px;padding:0}.ajx-boton:disabled{opacity:.45;cursor:not-allowed}.ajx-guardar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:4px}.ajx-acciones{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ajx-aviso{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45}.ajx-aviso-ok{color:var(--teal-texto);font-weight:600}.ajx-aviso-error{color:var(--ajx-rojo-texto)}.ajx-aviso-nota{color:var(--text-secondary);padding:10px 14px;border-radius:14px;background:var(--bg-elevated)}.ajx-aviso-ambar{color:var(--ajx-ambar-texto);padding:10px 14px;border-radius:14px;background:color-mix(in oklab,var(--ajx-ambar) 12%,transparent);border:1px solid color-mix(in oklab,var(--ajx-ambar) 40%,transparent)}.ajx-aviso-ambar svg{color:var(--ajx-ambar);margin-top:2px}.ajx-chips{display:flex;flex-wrap:wrap;gap:8px}.ajx-chip{min-height:44px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .12s ease-out;-webkit-tap-highlight-color:transparent}html.dark .ajx-chip{background:#ffffff0a}.ajx-chip:active{transform:scale(.97)}.ajx-chip:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.ajx-chip:disabled{opacity:.55}.ajx-chip-activo{color:var(--teal-texto);font-weight:700;background:color-mix(in oklab,var(--teal) 15%,var(--bg-surface));border-color:color-mix(in oklab,var(--teal) 55%,transparent)}html.dark .ajx-chip-activo{background:color-mix(in oklab,var(--teal) 18%,transparent)}.ajx-chip-activo:disabled{opacity:.85}.ajx-interruptor{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 14px;text-align:left;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent}.ajx-interruptor:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.ajx-interruptor:disabled{opacity:.6}.ajx-interruptor-textos{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ajx-interruptor-etiqueta{font-size:14.5px;font-weight:650;color:var(--text-primary)}.ajx-interruptor-pista{font-size:13px;line-height:1.35;color:var(--text-muted)}.ajx-interruptor-estado{font-size:13.5px;font-weight:700;color:var(--text-muted);min-width:1.6em;text-align:right}.ajx-interruptor-on .ajx-interruptor-estado{color:var(--teal-texto)}.ajx-interruptor-carril{position:relative;width:46px;height:28px;border-radius:999px;flex:none;background:var(--bg-overlay);box-shadow:inset 0 1px 2px #14282129;transition:background-color .16s ease-out}.ajx-interruptor-bola{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #1428214d;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ajx-interruptor-on .ajx-interruptor-carril{background:var(--teal)}.ajx-interruptor-on .ajx-interruptor-bola{transform:translate(18px)}.ajx-estado{display:flex;align-items:flex-start;gap:12px}.ajx-estado-icono{width:40px;height:40px;flex:none;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.ajx-estado-bien .ajx-estado-icono{color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 14%,transparent)}.ajx-estado-falta .ajx-estado-icono{color:var(--ajx-ambar-texto);background:color-mix(in oklab,var(--ajx-ambar) 16%,transparent)}.ajx-estado-titulo{font-size:16px;font-weight:750;color:var(--text-primary);line-height:1.3}.ajx-estado-cuenta{margin-top:2px;font-size:14.5px;line-height:1.45;color:var(--text-secondary);overflow-wrap:anywhere}.ajx-papel>.ajx-texto{margin-top:12px}.ajx-papel>.ajx-texto+.ajx-texto{margin-top:8px}.ajx-filas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ajx-fila{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle);min-height:56px}.ajx-fila:last-child{border-bottom:0;padding-bottom:0}.ajx-fila:first-child{padding-top:0}.ajx-fila-icono{width:36px;height:36px;flex:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-elevated)}.ajx-fila-textos{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ajx-fila-titulo{font-size:14.5px;font-weight:650;color:var(--text-primary);overflow-wrap:anywhere}.ajx-fila-texto{font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.ajx-pastilla{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap}.ajx-pastilla-gris{color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.ajx-pastilla-verde{color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 13%,transparent)}.ajx-pastilla-ambar{color:var(--ajx-ambar-texto);background:color-mix(in oklab,var(--ajx-ambar) 14%,transparent)}.ajx-filas-dato{display:flex;flex-direction:column;border-radius:16px;background:var(--bg-elevated);padding:4px 14px}.ajx-fila-dato{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border-bottom:1px solid var(--border-subtle)}.ajx-fila-dato:last-child{border-bottom:0}.ajx-fila-dato-nombre{font-size:14px;color:var(--text-secondary);flex:none}.ajx-fila-dato-valor{font-size:14px;font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ajx-personas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ajx-persona{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:22px;background:var(--bg-surface);border:1px solid var(--ajx-papel-borde);box-shadow:var(--sombra-1)}@media (min-width: 1024px){.ajx-persona{padding:20px 22px;border-radius:24px}}.ajx-chips-oficio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ajx-chips-oficio .ajx-chip{justify-content:center}@media (min-width: 640px){.ajx-chips-oficio{display:flex;flex-wrap:wrap}}.ajx-persona-cabeza{display:flex;align-items:center;gap:12px;min-width:0}.ajx-persona-nombre{font-size:16px;font-weight:750;color:var(--text-primary)}.ajx-persona-correo{font-size:13.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ajx-persona-contacto{display:flex;flex-wrap:wrap;align-items:center;gap:2px 16px;font-size:14px}.ajx-dato{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--text-secondary)}.ajx-enlace{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:650;color:var(--teal-texto)}.ajx-enlace svg{color:var(--teal)}.ajx-enlace-final{margin-left:auto;min-width:44px}.ajx-contacto-editar{display:flex;flex-direction:column;gap:8px}.ajx-roles{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;border:1px dashed var(--border)}.ajx-roles-fila{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.4}.ajx-roles-fila dt{font-weight:700;color:var(--text-primary)}.ajx-roles-fila dd{color:var(--text-secondary)}.ajx-tarifa{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:18px}@media (min-width: 640px){.ajx-tarifa{grid-template-columns:repeat(3,minmax(0,1fr))}}.ajx-ejemplo{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}.ajx-ejemplo li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.4;color:var(--text-primary);font-variant-numeric:tabular-nums}.ajx-ejemplo-icono{width:36px;height:36px;flex:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 13%,transparent)}.ajx-ot{padding:16px 18px;border-radius:18px;background:var(--bg-elevated);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px}.ajx-ot-numero{font-family:var(--font-mono);font-size:28px;font-weight:600;letter-spacing:.01em;color:var(--text-primary);line-height:1.2}.ajx-empresa{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media (min-width: 1400px){.ajx-empresa{grid-template-columns:minmax(0,1fr) 300px;gap:22px}}.ajx-logo{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ajx-logo-marco{width:132px;height:80px;flex:none;border-radius:16px;padding:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid var(--border)}.ajx-logo-vacio{font-size:13px;font-weight:600;color:#8a8782}.ajx-logo-botones{display:flex;gap:8px;flex-wrap:wrap}.ajx-previa{min-width:0}@media (min-width: 1400px){.ajx-previa{position:sticky;top:calc(var(--ph-alto, 72px) + 16px)}}@media (max-width: 1399.98px){.ajx-previa{max-width:420px}}.ajx-previa-rotulo{font-size:14px;font-weight:700;color:var(--text-primary);margin:0 4px 10px}.ajx-membrete{padding:18px;border-radius:18px;background:#fff;color:#1a1816;border:1px solid rgba(15,15,17,.08);box-shadow:0 1px 2px #14282114,0 12px 28px -12px #14282140}.ajx-membrete-arriba{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ajx-membrete-logo{width:96px;height:52px;flex:none;display:flex;align-items:center}.ajx-membrete-nombre{font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:#1a1816;overflow-wrap:anywhere}.ajx-membrete-datos{min-width:0;text-align:right;font-size:11.5px;line-height:1.45;color:#5a5754;overflow-wrap:anywhere}.ajx-membrete-razon{font-weight:700;color:#1a1816}.ajx-membrete-raya{height:1px;background:#0f0f111a;margin:14px 0 12px}.ajx-membrete-doc{font-size:15px;font-weight:800;color:#1a1816;margin-bottom:10px}.ajx-membrete-hueso{height:8px;border-radius:6px;background:#eeebe6;margin-top:8px}.ajx-previa-pie{margin:10px 4px 0;font-size:13px;line-height:1.4;color:var(--text-muted)}.ajx-firma{width:100%;min-height:128px;padding:14px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--bg-elevated);border:1.5px dashed var(--border);transition:border-color .16s ease-out,transform .12s ease-out}.ajx-firma:active{transform:scale(.99)}.ajx-firma:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.ajx-firma-hecha{border-style:solid}.ajx-firma-papel{border-radius:10px;padding:6px 12px;background:#fff}.ajx-firma-texto{font-size:14px;font-weight:600;color:var(--text-secondary)}@media (prefers-reduced-motion: reduce){.ajx-celda,.ajx-con-pagina .ajx-contenido{animation:none}.ajx-tesela,.ajx-tesela-flecha,.ajx-chip,.ajx-tema-lado,.ajx-interruptor-carril,.ajx-interruptor-bola,.ajx-firma{transition:none}button.ajx-tesela:hover,button.ajx-tesela:active,.ajx-chip:active,.ajx-tema-lado:active{transform:none}}.dc-tinte-rojo{--tinte: #E5544B}.dc-tinte-naranja{--tinte: #EE8636}.dc-tinte-amarillo{--tinte: #F2C230}.dc-tinte-verde{--tinte: #3FB775}.dc-tinte-azul{--tinte: #3F88E6}.dc-tinte-morado{--tinte: #9370EA}.dc-tinte-rosa{--tinte: #E8609F}.dc-tinte-gris{--tinte: #8C97A3}.dc-seccion{margin-bottom:26px}.dc-seccion-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0 2px 6px}.dc-seccion-titulo{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.dc-seccion-cuenta{margin-left:6px;font-size:14px;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums}.dc-lista{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:var(--sombra-1)}.dc-lista>*+*{border-top:1px solid var(--border-subtle)}.dc-lista>:first-child{border-top-left-radius:17px;border-top-right-radius:17px}.dc-lista>:last-child{border-bottom-left-radius:17px;border-bottom-right-radius:17px}.dc-orden{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--bg-elevated)}.dc-orden button{min-height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-secondary);transition:background-color .16s ease-out,color .16s ease-out}.dc-orden button[aria-checked=true]{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--sombra-contacto)}@media (pointer: coarse){.dc-orden button{min-height:40px}}.dc-trimestre{display:flex;align-items:center;gap:18px;margin-bottom:26px;padding:16px 18px 16px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--sombra-1);animation:dc-entra .22s cubic-bezier(.23,1,.32,1) backwards}.dc-tri-texto{flex:1;min-width:0}.dc-tri-titulo{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.dc-tri-bajada{font-size:13px;color:var(--text-secondary);margin-top:1px}.dc-tri-frase{margin-top:6px;font-size:14.5px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.dc-tri-estado{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;font-size:13px;line-height:1.4}.dc-tri-estado svg{flex:none}.dc-tri-acciones{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dc-enlace{min-height:40px;padding:0 10px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px}@media (hover: hover) and (pointer: fine){.dc-enlace:hover{text-decoration-color:currentColor;background:var(--bg-elevated)}}.dc-tri-progreso{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-primary);font-variant-numeric:tabular-nums}@media (max-width: 1023px){.dc-trimestre{flex-wrap:wrap;gap:10px 14px;padding:14px}.dc-tri-acciones{width:100%;align-items:stretch}.dc-tri-acciones .aura-btn{min-height:48px;justify-content:center}.dc-tri-acciones .dc-enlace{align-self:flex-start;margin-left:-10px}.dc-enlace{min-height:44px}}.dc-anillo{position:relative;flex:none;display:grid;place-items:center}.dc-anillo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.dc-anillo-pista{stroke:var(--bg-elevated)}.dc-anillo-hecho{stroke:var(--teal);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.23,1,.32,1)}.dc-anillo[data-falta] .dc-anillo-hecho{stroke:#e0a84b}.dc-anillo-cifra{position:relative;text-align:center;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text-primary)}.dc-anillo-grande{display:block;font-size:26px;font-weight:750;letter-spacing:-.02em}.dc-anillo-pie{display:block;margin-top:2px;font-size:12.5px;color:var(--text-secondary)}.dc-carpetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(146px,calc((100% - 42px)/4)),1fr));gap:14px}@media (max-width: 1023px){.dc-carpetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.dc-carpeta{position:relative;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--sombra-1);transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);animation:dc-entra .24s cubic-bezier(.23,1,.32,1) backwards}.dc-carpeta[data-encima]{box-shadow:0 0 0 2px var(--teal),var(--sombra-2)}.dc-carpeta-abrir{width:100%;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:10px 10px 14px;border-radius:inherit}.dc-carpeta-abrir:active{transform:scale(.985)}.dc-carpeta-escena{height:118px;border-radius:14px;display:grid;place-items:center;background:var(--bg-elevated)}.dc-carpeta-nombre{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 0;font-size:14.5px;font-weight:650;line-height:1.3;color:var(--text-primary)}.dc-carpeta-nombre .dc-punto{margin-top:5px}.dc-carpeta-nombre>span:last-child{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-punto{flex:none;width:9px;height:9px;border-radius:999px;background:var(--tinte, var(--border))}.dc-carpeta-detalle{margin:2px 6px 0 23px;font-size:13px;line-height:1.35;color:var(--text-secondary);font-variant-numeric:tabular-nums}.dc-carpeta-menu{position:absolute;top:14px;right:14px;border-radius:12px;background:var(--bg-surface);box-shadow:var(--sombra-contacto)}@media (hover: hover) and (pointer: fine){.dc-carpeta:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}.dc-carpeta .dc-carpeta-menu{opacity:0;transition:opacity .16s ease-out}.dc-carpeta:hover .dc-carpeta-menu,.dc-carpeta:focus-within .dc-carpeta-menu{opacity:1}}.dc-carpeta-soltar{pointer-events:none;position:absolute;left:50%;top:50px;transform:translate(-50%);padding:5px 10px;border-radius:10px;white-space:nowrap;font-size:12.5px;font-weight:600;color:#fff;background:var(--teal-texto);box-shadow:var(--sombra-2)}@media (max-width: 1023px){.dc-carpeta{border-radius:18px}.dc-carpeta-escena{height:88px}.dc-carpeta-nombre{font-size:14px;margin-top:10px}.dc-carpeta-detalle{font-size:12.5px}.dc-carpeta-menu{display:none}}.dc-dibujo{position:relative}.dc-dibujo[data-tinte]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tinte);-webkit-mask:var(--forma) center / contain no-repeat;mask:var(--forma) center / contain no-repeat;mix-blend-mode:color}.dc-ultimos{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc((100% - 42px)/4)),1fr));gap:14px}.dc-papel{position:relative;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:var(--sombra-1);transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);animation:dc-entra .26s cubic-bezier(.23,1,.32,1) backwards}.dc-papel-abrir{flex:1;display:flex;flex-direction:column;text-align:left;border-radius:18px 18px 0 0}.dc-papel-vista{position:relative;height:132px;margin:8px 8px 0;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--bg-elevated)}.dc-papel-vista img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dc-papel-cuerpo{padding:10px 14px 12px;min-width:0}.dc-papel-quien{font-size:12.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-papel-titulo{margin-top:1px;font-size:14.5px;font-weight:650;line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-papel-cifras{margin-top:4px;font-size:13.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.dc-papel-cifras b{font-weight:650;color:var(--text-primary)}.dc-papel-estado{display:flex;align-items:center;gap:6px;min-height:40px;padding:7px 14px;border-top:1px solid var(--border-subtle);font-size:12.5px;color:var(--text-secondary)}.dc-papel-estado>span:last-child{min-width:0;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-papel-menu{position:absolute;top:14px;right:14px;border-radius:12px;background:var(--bg-surface);box-shadow:var(--sombra-contacto)}.dc-papel[data-trabajando] .dc-papel-vista:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--bg-surface) 55%,transparent)}@media (hover: hover) and (pointer: fine){.dc-papel:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}.dc-papel .dc-papel-menu{opacity:0;transition:opacity .16s ease-out}.dc-papel:hover .dc-papel-menu,.dc-papel:focus-within .dc-papel-menu{opacity:1}}.dc-hoja{position:relative;width:74px;height:94px;border-radius:6px 16px 6px 6px;background:linear-gradient(180deg,#fff,#f7f7f4);box-shadow:0 1px 2px #1428211a,0 8px 18px #1428211f;padding:16px 12px 0}html.dark .dc-hoja{background:linear-gradient(180deg,#24313a,#1e2a32);box-shadow:0 1px 2px #00000080,0 8px 18px #00000073}.dc-hoja-raya{display:block;height:4px;border-radius:4px;background:var(--border);margin-bottom:7px}.dc-hoja-etiqueta{position:absolute;left:-6px;bottom:12px;padding:3px 7px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--color-fichero)}html.dark .dc-hoja-etiqueta{color:#0b1015}.dc-fichero{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--color-fichero);background:color-mix(in oklab,var(--color-fichero) 12%,transparent)}.dc-gestoria{margin-bottom:26px;animation:dc-entra .22s cubic-bezier(.23,1,.32,1) backwards}.dc-gest-cabeza{display:flex;align-items:center;gap:4px;margin-left:-8px}.dc-gest-titulo{font-size:28px;font-weight:750;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary)}.dc-gest-bajada{margin-top:3px;font-size:14px;color:var(--text-secondary)}.dc-gest-mesa{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;margin-top:18px;align-items:start}.dc-gest-veredicto{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 22px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.dc-gest-veredicto-titulo{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.dc-gest-veredicto-detalle{font-size:13px;line-height:1.45;color:var(--text-secondary)}.dc-gest-notas{font-size:12.5px;line-height:1.45;color:var(--text-secondary);text-align:left}.dc-gest-notas li+li{margin-top:3px}.dc-gest-grupos{min-width:0}.dc-gest-grupos-titulo{font-size:15px;font-weight:700;color:var(--text-primary);margin:2px 4px 8px}.dc-gest-grupos-titulo+*{margin-bottom:16px}.dc-gest-fila{width:100%;display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 14px 6px 12px;text-align:left}@media (hover: hover) and (pointer: fine){.dc-gest-fila:hover{background:var(--bg-elevated)}}.dc-gest-check{flex:none;width:22px;height:22px;border-radius:999px;display:grid;place-items:center}.dc-gest-check-bien{color:#fff;background:var(--teal)}html.dark .dc-gest-check-bien{color:#0b1015}.dc-gest-check-falta{color:#fff;background:#e0a84b}html.dark .dc-gest-check-falta{color:#0b1015}.dc-gest-quien{min-width:0;flex:1}.dc-gest-nombre{display:block;font-size:14.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-gest-detalle{display:block;font-size:12.5px;color:var(--text-secondary)}.dc-gest-total{flex:none;font-size:14.5px;font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}.dc-gest-pie{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;padding:16px 18px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.dc-gest-pie .aura-btn-primary{min-height:50px;padding:0 22px;font-size:15px}@media (max-width: 1023px){.dc-gest-titulo{font-size:23px}.dc-gest-mesa{grid-template-columns:minmax(0,1fr)}.dc-gest-veredicto{flex-direction:row;text-align:left;align-items:center;gap:14px;padding:16px}.dc-gest-veredicto .dc-anillo{width:96px!important;height:96px!important}.dc-gest-veredicto .dc-anillo-grande{font-size:19px}.dc-gest-veredicto .dc-anillo-pie{font-size:11px}.dc-gest-veredicto-titulo{font-size:16.5px}.dc-gest-pie{flex-direction:column;align-items:stretch;padding:14px}.dc-gest-pie .aura-btn-primary{justify-content:center}}@keyframes dc-entra{0%{opacity:0;transform:translateY(6px)}}.dc-carpetas>:nth-child(2),.dc-ultimos>:nth-child(2){animation-delay:30ms}.dc-carpetas>:nth-child(3),.dc-ultimos>:nth-child(3){animation-delay:60ms}.dc-carpetas>:nth-child(n+4),.dc-ultimos>:nth-child(n+4){animation-delay:90ms}@media (prefers-reduced-motion: reduce){.dc-trimestre,.dc-carpeta,.dc-papel,.dc-gestoria{animation:none}.dc-carpeta,.dc-papel,.dc-anillo-hecho,.dc-orden button{transition:none}.dc-carpeta-abrir:active{transform:none}}.fp-raiz{container-type:inline-size;container-name:fichapieza;min-height:100%;background:var(--bg-surface)}@media (min-width: 1024px){.fp-raiz{background:transparent}}.fp-cabecera-texto{font-size:14px;font-weight:600;color:var(--text-secondary);padding-left:2px}.fp-tono-cero{color:#b42318}.fp-tono-bajo{color:#9a4a00}.fp-tono-nada{color:var(--text-muted)}html.dark .fp-tono-cero{color:#f28b82}html.dark .fp-tono-bajo{color:#f2b866}.fp-heroe{display:flex;flex-direction:column;animation:fp-entra .22s cubic-bezier(.23,1,.32,1) backwards}@keyframes fp-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.fp-heroe{animation:none}}.fp-escena{--escena-alto: 210px;position:relative;flex:none}.fp-escena.escena-estudio .fp-dibujo{position:relative;z-index:1;margin-top:-10px}.fp-escena.escena-estudio .escena-suelo{width:150px;bottom:34px}.fp-escena-fotos .escena-aparato{--escena-alto: 260px}.fp-portada{min-width:0;padding:18px 16px 4px}.fp-pastillas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.fp-pastilla{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.fp-pastilla-aviso{color:#8a4b00;background:#e0a84b24;border-color:#e0a84b57}html.dark .fp-pastilla-aviso{color:#f2b866}.fp-nombre{font-size:25px;font-weight:800;letter-spacing:-.022em;line-height:1.15;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance}.fp-quees{margin-top:6px;font-size:15px;font-weight:600;color:var(--text-secondary)}.fp-ref{margin-top:10px;display:flex}.fp-ref .chip-codigo{max-width:100%}.fp-hechos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:var(--sombra-1)}.fp-hecho{min-width:0;padding:14px 12px 14px 14px}.fp-hecho+.fp-hecho{border-left:1px solid var(--border-subtle)}.fp-hecho dt{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.fp-hecho-icono{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 13%,var(--bg-surface))}.fp-hecho-valor{margin-top:4px;font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fp-hecho-valor.fp-tono-cero{color:#b42318}.fp-hecho-valor.fp-tono-bajo{color:#9a4a00}.fp-hecho-valor.fp-tono-nada{color:var(--text-secondary)}html.dark .fp-hecho-valor.fp-tono-cero{color:#f28b82}html.dark .fp-hecho-valor.fp-tono-bajo{color:#f2b866}.fp-hecho-sin{font-size:16px;font-weight:650;letter-spacing:0;color:var(--text-muted)}.fp-hecho-de{font-size:.6em;font-weight:650;letter-spacing:0;color:var(--text-muted)}.fp-hecho-nota{margin-top:4px;font-size:12.5px;line-height:1.35;color:var(--text-muted)}.fp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.fp-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text-primary);background:color-mix(in oklab,var(--teal) 10%,var(--bg-surface));border:1px solid color-mix(in oklab,var(--teal) 22%,transparent)}button.fp-chip.fp-chip-mas{font-family:var(--font-body);color:var(--teal-texto);background:transparent;border-color:var(--border)}@media (hover: hover) and (pointer: fine){button.fp-chip-mas:hover{background:var(--bg-elevated)}}.fp-camino{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600;color:var(--text-primary)}.fp-camino-icono{flex:none;width:30px;height:30px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 14%,var(--bg-surface))}.fp-camino-tarde{color:#9b1c14}.fp-camino-tarde .fp-camino-icono{color:#b42318;background:#e05c5c1f}html.dark .fp-camino-tarde{color:#f4a39c}.fp-accion{margin-top:18px}.fp-pedir{width:100%;min-height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15.5px;font-weight:650}.fp-pedir:disabled{opacity:.7;cursor:progress}.fp-pedido-hecho{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:52px;padding:10px 14px;border-radius:14px;background:color-mix(in oklab,var(--teal) 10%,var(--bg-surface));border:1px solid color-mix(in oklab,var(--teal) 28%,transparent);animation:fp-aparece .2s cubic-bezier(.23,1,.32,1) backwards}@keyframes fp-aparece{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion: reduce){.fp-pedido-hecho{animation:none}}.fp-pedido-hecho-icono{flex:none;width:26px;height:26px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--teal-texto)}.fp-pedido-hecho-texto{flex:1 1 12rem;min-width:0;font-size:14px;font-weight:600;color:var(--text-primary)}.fp-pedir-notas{margin-top:8px}.fp-pedir-nota{margin-top:6px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.fp-pedir-enlaces{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:2px}.fp-enlace{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;font-size:14px;font-weight:600}@media (hover: hover) and (pointer: fine){.fp-enlace:hover{text-decoration:underline;text-underline-offset:3px}}.fp-error{margin-top:8px;padding:10px 12px;border-radius:12px;font-size:13.5px;line-height:1.4;color:#9b1c14;background:#e05c5c14;border:1px solid rgba(224,92,92,.3)}html.dark .fp-error{color:#f4a39c}.fp-raiz>.pestanas-ficha{margin-top:10px;background:var(--drawer-barra, var(--bg-surface))}.fp-cuerpo{padding:4px 16px 28px}.fp-seccion{margin-top:22px}.fp-seccion+.fp-seccion{padding-top:20px;border-top:1px solid var(--border-subtle)}.fp-seccion-primera{margin-top:18px}.fp-seccion-titulo{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--text-primary)}.fp-seccion-sub{margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.fp-vacio{margin-top:8px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.fp-marcas{display:flex;flex-direction:column;gap:12px;margin-top:12px}.fp-marca{padding:12px 14px 6px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.fp-marca-cabeza{display:flex;align-items:center;gap:12px;padding-bottom:8px}.fp-marca-sin{width:36px;height:36px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-elevated)}.fp-marca-nombre{flex:1;min-width:0;font-size:15.5px;font-weight:700;color:var(--text-primary)}.fp-marca-cuenta{font-size:13px;color:var(--text-muted);white-space:nowrap}.fp-modelos{display:flex;flex-direction:column}.fp-modelo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 0;border-top:1px solid var(--border-subtle)}.fp-modelo-codigo{font-size:13.5px;font-weight:600;color:var(--text-primary)}.fp-modelo-tipo{flex:1;min-width:8rem;font-size:13.5px;color:var(--text-secondary)}.fp-modelo-esta{font-size:12px;font-weight:650;color:var(--teal-texto);padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--teal) 12%,var(--bg-surface))}.fp-marca-todos{padding:8px 0 6px;font-size:13.5px;color:var(--text-secondary);border-top:1px solid var(--border-subtle)}.fp-codigos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fp-codigos .chip-codigo{max-width:100%}.fp-aviso{margin-top:12px;padding:10px 12px;border-radius:12px;font-size:13.5px;line-height:1.4;color:#8a4b00;background:#e0a84b1a;border:1px solid rgba(224,168,75,.3)}html.dark .fp-aviso{color:#f2b866}.fp-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:12px}.fp-dato{min-width:0}.fp-dato-ancho{grid-column:1 / -1}.fp-dato dt{font-size:13px;font-weight:600;color:var(--text-secondary)}.fp-dato dd{margin-top:2px;font-size:15px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fp-dato dd.fp-dato-sin{font-weight:500;color:var(--text-muted)}.fp-nombre-gf{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border)}.fp-notas{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.fp-notas li{font-size:14px;line-height:1.4;color:var(--text-primary)}.fp-notas li:before{content:"·";margin-right:8px;color:var(--text-muted)}.fp-nombre-original{font-size:12.5px;line-height:1.4;color:var(--text-muted);overflow-wrap:anywhere}.fp-nombre-original span{color:var(--text-secondary)}.fp-pedidos{display:flex;flex-direction:column}.fp-pedido{padding:14px 0}.fp-pedidos>.fp-pedido+.fp-pedido{border-top:1px solid var(--border-subtle)}.fp-pedido-linea{display:flex;align-items:center;justify-content:space-between;gap:12px}.fp-pedido-cuantas{margin-top:8px;font-size:14.5px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.fp-pedido-importe{font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.fp-pedido-meta{margin-top:4px;font-size:13px;color:var(--text-muted)}.fp-pedidos-viejos{display:flex;flex-direction:column;gap:10px;margin:6px 0 10px}.fp-usos{display:flex;flex-direction:column;margin-top:8px}.fp-uso{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:12px 0;border-top:1px solid var(--border-subtle)}.fp-uso-que{font-size:14.5px;font-weight:650;color:var(--text-primary)}.fp-uso-quien{flex:1;min-width:8rem;font-size:14px;color:var(--text-secondary)}.fp-uso-modelo{font-size:12.5px;color:var(--text-muted)}.fp-correos{display:flex;flex-direction:column;gap:10px}@container fichapieza (min-width: 640px){.fp-heroe{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:26px;align-items:start;padding:22px 24px 4px}.fp-escena{--escena-alto: 340px;border-radius:24px;overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}.fp-escena.escena-estudio .escena-suelo{width:210px;bottom:54px}.fp-escena-fotos .escena-aparato{--escena-alto: 340px}.fp-portada{padding:4px 0 0}.fp-nombre{font-size:30px}.fp-hecho{padding:16px 14px 16px 18px}.fp-hecho-valor{font-size:24px}.fp-cuerpo{padding:4px 24px 32px}.fp-raiz>.pestanas-ficha{margin-top:18px}.fp-datos{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-marcas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fp-marcas>.fp-marca:only-child{grid-column:1 / -1}}@container fichapieza (max-width: 380px){.fp-hecho{padding:12px 8px 12px 10px}.fp-hecho-valor{font-size:18px}.fp-hecho dt{font-size:12.5px}}.gs-circulo{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--c) 18%,var(--bg-surface));color:color-mix(in oklab,var(--c) 58%,#000)}html.dark .gs-circulo{background:color-mix(in srgb,var(--c) 22%,transparent);color:color-mix(in oklab,var(--c) 78%,#fff)}.gs-resumen{margin:2px 2px 14px;font-size:15.5px;font-weight:500;line-height:1.35;color:var(--text-secondary);font-variant-numeric:tabular-nums}.gs-foto{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:18px 10px 16px 16px;border-radius:24px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}.gs-foto-boton{width:100%;min-height:56px;border-radius:999px;justify-content:center;font-size:16.5px;font-weight:700;gap:10px}.gs-foto-nota{margin:9px 4px 0;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.gs-foto-dibujo{flex:none;margin:-14px -2px -10px 0}.gs-lista{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.gs-lista>li{list-style:none}.gs-grupo{display:flex;align-items:baseline;gap:8px;margin:10px 4px 2px;font-size:14px;font-weight:700;color:var(--text-primary)}.gs-grupo:first-child{margin-top:0}.gs-grupo-pagar{color:#8a5300}html.dark .gs-grupo-pagar{color:#f2b866}.gs-grupo-n{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;align-self:center;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--bg-elevated);color:var(--text-secondary)}.gs-grupo-total{margin-left:auto;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.gs-fila{position:relative;width:100%;display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 14px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out,background-color .16s ease-out}.gs-fila:active{transform:scale(.985);background:var(--bg-elevated)}.gs-fila:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.gs-fila-texto{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.gs-fila-concepto{font-size:15px;font-weight:650;line-height:1.3;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fila-sub{display:flex;align-items:center;gap:5px;min-width:0;font-size:13px;line-height:1.3;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fila-clip{flex:none}.gs-fila-cat,.gs-fila-factura,.gs-fila-desglose,.gs-fila-flecha{display:none}.gs-fila-estado:empty{display:none}.gs-pill-pagar{flex:none;display:inline-flex;align-items:center;white-space:nowrap;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.2;background:#e0a84b33;color:#7a4a00}html.dark .gs-pill-pagar{background:#e0a84b29;color:#f2b866}.gs-fila-importe{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:15.5px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 1023.98px){.gs-lista-agrupada .gs-fila-estado{display:none}}@media (max-width: 380px){.gs-fila{gap:10px;padding:11px 12px}.gs-pill-pagar{padding:3px 7px;font-size:11.5px}}@media (hover: hover) and (pointer: fine){.gs-fila:hover{background:var(--bg-elevated)}}@media (min-width: 1024px){.gs-resumen,.gs-foto{display:none}.gs-lista{gap:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--sombra-1);overflow:hidden}.gs-lista>li+li{border-top:1px solid var(--border-subtle)}.gs-grupo{margin:0;padding:14px 20px 10px;background:var(--bg-elevated);font-size:13.5px}html.dark .gs-grupo{background:#ffffff08}.gs-grupo .gs-grupo-n{background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-subtle)}html.dark .gs-grupo .gs-grupo-n{background:#ffffff0f}.gs-fila{display:grid;align-items:center;-moz-column-gap:16px;column-gap:16px;grid-template-columns:36px minmax(0,1fr) minmax(0,170px) 128px 84px 132px 16px;min-height:60px;padding:10px 20px;border:0;border-radius:0;box-shadow:none;background:transparent}.gs-fila:active{transform:none}.gs-fila:focus-visible{outline-offset:-2px}.gs-fila .gs-circulo{width:36px!important;height:36px!important}.gs-fila-concepto{font-size:14.5px}.gs-fila-sub{font-size:12.5px}.gs-fila-cat{display:block;min-width:0;font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fila-factura{display:block;min-width:0;font-size:12.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fila-estado,.gs-fila-estado:empty{display:flex;justify-content:flex-start}.gs-fila-importe{font-size:14.5px}.gs-fila-desglose{display:block;margin-top:1px;font-size:11.5px;font-weight:500;color:var(--text-muted)}.gs-fila-flecha{display:block;color:var(--text-muted)}}@media (min-width: 1024px) and (max-width: 1365.98px){.gs-fila{grid-template-columns:36px minmax(0,1fr) 120px 84px 132px 16px}.gs-fila-cat{display:none}}.gs-alta{display:flex;flex-direction:column;gap:20px;padding:18px 16px 22px}@media (min-width: 1024px){.gs-alta{padding:22px 24px 24px}}.gs-etiqueta{display:block;margin:0 0 7px;font-size:13px;font-weight:600;color:var(--text-secondary)}.gs-alta-cifra{display:flex;align-items:flex-start;gap:14px}.gs-importe-linea{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding-bottom:2px;border-bottom:2px solid var(--border);transition:border-color .16s ease-out}.gs-importe-linea:focus-within{border-bottom-color:var(--teal)}.gs-importe-caja{display:inline-grid;min-width:0;max-width:100%}.gs-importe-caja>*{grid-area:1 / 1}.gs-importe-medida,.gs-importe{font-family:var(--font-body);font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;padding:0 2px 0 0;margin:0}.gs-importe-medida{visibility:hidden;white-space:pre;overflow:hidden}.gs-importe{width:100%;min-width:0;border:0;border-radius:0;background:transparent;color:var(--text-primary);caret-color:var(--teal)}.gs-importe::-moz-placeholder{color:var(--text-muted);opacity:.55}.gs-importe::placeholder{color:var(--text-muted);opacity:.55}.gs-importe:focus,.gs-importe:focus-visible{outline:none}.gs-importe-euro{font-size:34px;font-weight:800;color:var(--text-primary)}.gs-cuentas{margin:8px 0 0;font-size:14.5px;font-weight:650;line-height:1.35;color:var(--teal-texto);font-variant-numeric:tabular-nums}.gs-ticket{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px}.gs-ticket-foto,.gs-ticket-vacio{position:relative;width:84px;height:104px;border-radius:16px;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out}.gs-ticket-foto:active,.gs-ticket-vacio:active{transform:scale(.97)}.gs-ticket-foto{box-shadow:var(--sombra-2);background:var(--bg-elevated)}.gs-ticket-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gs-ticket-leyendo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffff8c;color:var(--text-primary)}html.dark .gs-ticket-leyendo{background:#00000073}.gs-ticket-vacio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px;text-align:center;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--text-secondary);background:var(--bg-elevated);border:1.5px dashed var(--border)}html.dark .gs-ticket-vacio{background:#ffffff08}.gs-ticket-nota{max-width:92px;font-size:11.5px;line-height:1.25;text-align:center;color:var(--text-muted)}.gs-ticket-foto:focus-visible,.gs-ticket-vacio:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.gs-lectura{display:flex;align-items:center;gap:8px;margin:-6px 0 0;padding:10px 12px;border-radius:14px;font-size:13.5px;line-height:1.4;color:var(--text-secondary);background:color-mix(in srgb,var(--teal) 10%,var(--bg-surface))}.gs-lectura-aviso{background:#e0a84b24;color:#6b4100}html.dark .gs-lectura{background:#5dbb9c1a}html.dark .gs-lectura-aviso{background:#e0a84b1f;color:#f2b866}.gs-bloque{display:flex;flex-direction:column;gap:10px}.gs-chips{display:flex;flex-wrap:wrap;gap:8px}.gs-chip{gap:7px}.gs-chip[aria-pressed=true] svg{color:inherit}.gs-chip-mas{color:var(--teal-texto);border-style:dashed;box-shadow:none}@media (max-width: 1023.98px){.gs-chip{height:44px}}.gs-segmentado{display:inline-flex;align-self:flex-start;gap:3px;padding:3px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}html.dark .gs-segmentado{background:#ffffff0a}.gs-segmentado>button{min-height:38px;padding:0 14px;border-radius:11px;font-size:13.5px;font-weight:600;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .18s ease-out}.gs-segmentado>button[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--sombra-1)}html.dark .gs-segmentado>button[aria-pressed=true]{background:#ffffff1a}.gs-segmentado>button:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}@media (max-width: 1023.98px){.gs-segmentado>button{min-height:44px}}.gs-input{width:100%;min-height:48px}.gs-filas{display:flex;flex-direction:column;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .gs-filas{background:#ffffff06}.gs-fila-campo{display:flex;flex-direction:column;gap:8px;padding:14px}.gs-fila-campo+.gs-fila-campo,.gs-fila-campo+.gs-pagado{border-top:1px solid var(--border-subtle)}.gs-fila-etiqueta{font-size:13px;font-weight:600;color:var(--text-secondary)}.gs-fila-nota{font-size:12.5px;color:var(--text-muted)}.gs-otro-dia>input{height:40px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600;color:var(--btn-primary-fg);background:var(--btn-primary-bg);border:0;color-scheme:dark}html.dark .gs-otro-dia>input{color-scheme:light}@media (max-width: 1023.98px){.gs-otro-dia>input{height:44px}}.gs-pagado{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 14px;text-align:left;border-radius:0 0 18px 18px;-webkit-tap-highlight-color:transparent}.gs-pagado:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.gs-pagado .gs-fila-etiqueta{flex:1;font-size:15px;font-weight:600;color:var(--text-primary)}.gs-pagado-estado{font-size:13.5px;font-weight:600;color:var(--text-secondary)}.gs-pagado[aria-checked=false] .gs-pagado-estado{color:#8a5300}html.dark .gs-pagado[aria-checked=false] .gs-pagado-estado{color:#f2b866}.gs-interruptor{position:relative;flex:none;width:50px;height:30px;border-radius:999px;background:color-mix(in oklab,var(--text-muted) 40%,transparent);transition:background-color .2s ease-out}.gs-interruptor>span{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s cubic-bezier(.23,1,.32,1)}.gs-interruptor-si{background:var(--teal)}.gs-interruptor-si>span{transform:translate(20px)}.gs-error{margin:-4px 0 0;padding:10px 12px;border-radius:12px;font-size:13.5px;font-weight:600;color:#b42318;background:#e05c5c1a}html.dark .gs-error{color:#f28b82}.gs-guardar{width:100%;min-height:52px;justify-content:center;font-size:15.5px;font-weight:700;gap:8px;border-radius:16px}.gs-ficha{display:flex;flex-direction:column;gap:22px;padding:18px 16px 26px}@media (min-width: 1024px){.gs-ficha{padding:22px 24px 28px}}.gs-ficha-heroe{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 16px;border-radius:22px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}.gs-ficha-importe{margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary);font-variant-numeric:tabular-nums}.gs-ficha-desglose{margin:4px 0 0;font-size:13.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.gs-estado{display:inline-flex;align-items:center;margin-top:10px;padding:5px 11px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.gs-estado-pagado{background:#2ecc8a24;color:#136b45}.gs-estado-pagar{background:#e0a84b33;color:#7a4a00}html.dark .gs-estado-pagado{color:#6fe0ae}html.dark .gs-estado-pagar{color:#f2b866}.gs-ficha-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:0 2px}.gs-ficha-papel{display:flex;flex-direction:column}.gs-papel{display:flex;align-items:center;gap:14px}.gs-papel-mini{flex:none;width:84px;height:104px;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);box-shadow:var(--sombra-1);color:var(--text-muted)}.gs-papel-mini img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gs-papel-boton{min-height:44px;padding:0 16px;gap:8px}.gs-ficha-nada{margin:0;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.gs-ficha-borrar{padding-top:14px;border-top:1px solid var(--border-subtle)}.gs-borrar{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;margin-left:-12px;border-radius:12px;font-size:14px;font-weight:600;color:#b42318;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out}html.dark .gs-borrar{color:#f28b82}.gs-borrar:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.gs-borrar:hover{background:#e05c5c14}.gs-ticket-vacio:hover{border-color:color-mix(in oklab,var(--teal) 55%,transparent);color:var(--text-primary)}}@media (prefers-reduced-motion: reduce){.gs-fila,.gs-ticket-foto,.gs-ticket-vacio,.gs-segmentado>button,.gs-interruptor,.gs-interruptor>span,.gs-importe,.gs-borrar{transition:none}.gs-fila:active,.gs-ticket-foto:active,.gs-ticket-vacio:active{transform:none}}.ini-jornada{display:flex;flex-direction:column;gap:14px}.ini-dia{position:relative;isolation:isolate;overflow:hidden;padding:18px 18px 16px;border-radius:24px;color:#f3f6f5;background:radial-gradient(110% 90% at 100% 0%,rgba(93,187,156,.24),transparent 62%),linear-gradient(160deg,#1c272d,#10171b);box-shadow:inset 0 1px #ffffff17,0 1px 2px #0a161138,0 14px 30px #0a16112e}html.dark .ini-dia{background:radial-gradient(110% 90% at 100% 0%,rgba(93,187,156,.22),transparent 62%),linear-gradient(160deg,#22303a,#151f26);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f,0 14px 30px #00000073}.ini-dia-fila{display:flex;align-items:center;gap:14px}.ini-dia-texto{flex:1;min-width:0}.ini-dia-cifra{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.ini-dia-sub{margin-top:5px;font-size:14px;font-weight:600;color:#f3f6f5b3;font-variant-numeric:tabular-nums}.ini-dia-furgo{flex:none;margin:-12px -10px -14px -4px}.ini-anillo{flex:none}.ini-anillo-pista{fill:none;stroke:#ffffff24;stroke-width:6}.ini-anillo-hecho{fill:none;stroke:#5dbb9c;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.23,1,.32,1)}.ini-anillo-check{fill:none;stroke:#5dbb9c;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.ini-dia-ruta{margin-top:14px;width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#fff;color:#111114;font-size:15px;font-weight:700;box-shadow:inset 0 -1px #0000000f,0 1px 2px #00000040,0 6px 14px #0000002e;transition:transform .12s ease-out;-webkit-tap-highlight-color:transparent}.ini-dia-ruta:active{transform:scale(.98)}.ini-dia-ruta:focus-visible{outline:2px solid #5DBB9C;outline-offset:3px}.ini-dia-nota{margin-top:9px;font-size:12.5px;line-height:1.4;color:#f3f6f5a8}.ini-cargando{padding:32px 0;text-align:center;font-size:13.5px;color:var(--text-muted)}.ini-visitas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ini-visita,.ini-ahora,.ini-vacio,.ini-recados-papel{position:relative;border-radius:20px;background:linear-gradient(180deg,#fff,#fcfdfc);box-shadow:inset 0 0 0 1px #1428210d,0 1px 1px #14282114,0 8px 18px #14282114}html.dark .ini-visita,html.dark .ini-ahora,html.dark .ini-vacio,html.dark .ini-recados-papel{background:linear-gradient(180deg,#1b2730,#17222a);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 10px 18px #0006}.ini-visita{padding:8px 12px 14px 16px}.ini-ahora{padding:12px 12px 16px 16px;background:radial-gradient(130% 70% at 0% 0%,color-mix(in oklab,var(--tono) 15%,transparent),transparent 62%),linear-gradient(180deg,#fff,#fcfdfc);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tono) 30%,transparent),0 1px 2px #1428211a,0 14px 30px #14282121}html.dark .ini-ahora{background:radial-gradient(130% 70% at 0% 0%,color-mix(in oklab,var(--tono) 18%,transparent),transparent 62%),linear-gradient(180deg,#1d2a33,#18232b);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px color-mix(in oklab,var(--tono) 32%,transparent),0 14px 30px #00000073}.ini-cabeza{display:flex;align-items:center;gap:8px;min-height:44px}.ini-quien{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.ini-hora{font-variant-numeric:tabular-nums}.ini-punto{color:var(--text-muted);font-weight:600}.ini-ahora-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:750;color:var(--text-primary)}.ini-ahora-punto{width:8px;height:8px;border-radius:999px;flex:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--tono) 25%,transparent)}.ini-flecha{margin-left:auto;flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);-webkit-tap-highlight-color:transparent}.ini-flecha svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.ini-flecha:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.ini-cuerpo{display:flex;flex-direction:column;gap:10px;width:100%;padding-right:4px;text-align:left;border-radius:12px;transition:transform .12s ease-out;-webkit-tap-highlight-color:transparent}.ini-cuerpo:active{transform:scale(.99)}.ini-cuerpo:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ini-ahora-quien{margin-top:2px;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary)}.ini-maquina-fila{display:flex;align-items:center;gap:14px;min-width:0}.ini-maquina{flex:none}.ini-aparato{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ini-tipo,.ini-modelo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ini-marca{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;font-weight:750;letter-spacing:-.01em;line-height:1.25;color:var(--text-primary)}.ini-tipo{font-size:14.5px;color:var(--text-secondary)}.ini-modelo{font-size:13.5px;color:var(--text-muted)}.ini-ir{flex:none;color:var(--text-muted)}.ini-averia{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4;color:var(--text-secondary)}.ini-ahora .ini-averia{font-size:14.5px;color:var(--text-primary)}.ini-detalle{margin-top:12px;padding-right:4px;display:flex;flex-direction:column;gap:10px;animation:ini-entra .22s cubic-bezier(.23,1,.32,1) backwards}@keyframes ini-entra{0%{opacity:0;transform:translateY(-4px)}}.ini-mapa{border-radius:14px;overflow:hidden}.ini-direccion{font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.ini-lleva{font-size:12.5px;font-weight:650}.ini-acciones{display:flex;align-items:center;gap:8px}.ini-cierre{flex:1;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-size:14px;font-weight:650;box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out;-webkit-tap-highlight-color:transparent}.ini-cierre-acento{border-color:var(--border-teal);color:var(--teal-texto)}.ini-cierre:active{transform:scale(.97)}.ini-cierre:disabled{opacity:.5}.ini-cierre:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ini-trayecto{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;margin:0 0 10px 16px;border-radius:999px;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 1px #1428210f}html.dark .ini-trayecto{background:#ffffff0f;box-shadow:none}.ini-hecha{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:16px;text-align:left;background:color-mix(in oklab,var(--bg-surface) 55%,transparent);box-shadow:inset 0 0 0 1px var(--border-subtle);-webkit-tap-highlight-color:transparent}.ini-hecha:disabled{cursor:default}.ini-hecha-marca{width:22px;height:22px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2ecc8a29;color:#1b7f55;font-weight:800}html.dark .ini-hecha-marca{color:#6fe0ae}.ini-hecha-anulada .ini-hecha-marca{background:var(--bg-overlay);color:var(--text-muted)}.ini-hecha-hora{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.ini-hecha-quien{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text-secondary);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--text-muted) 70%,transparent)}.ini-hecha-estado{flex:none;font-size:12.5px;font-weight:600;color:var(--text-muted)}.ini-vacio{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 18px 18px}.ini-vacio-titulo{margin-top:4px;font-size:17px;font-weight:750;color:var(--text-primary)}.ini-vacio-texto{margin-top:6px;max-width:34ch;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.ini-vacio .ini-acciones{margin-top:16px;width:100%}.ini-recados{margin-top:4px}.ini-recados-titulo{width:100%;min-height:44px;padding:0 4px;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);text-align:left}.ini-recados-cifra{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums;color:#8a5200;background:#e0a84b38}html.dark .ini-recados-cifra{color:#ebc17a;background:#e0a84b2e}.ini-recados-papel{overflow:hidden;margin-top:4px}.ini-recado{display:flex;align-items:center;gap:12px;min-height:62px;padding:0 8px 0 16px}.ini-recado+.ini-recado{border-top:1px solid var(--border-subtle)}.ini-recado-punto{width:10px;height:10px;border-radius:999px;flex:none}.ini-recado-texto{flex:1;min-width:0;padding:10px 0;text-align:left}.ini-recado-titulo{display:block;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--text-primary)}.ini-recado-pie{display:block;margin-top:2px;font-size:12.5px;color:var(--text-muted)}.ini-recado-check{width:44px;height:44px;flex:none;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);color:var(--text-muted);transition:transform .11s ease-out,color .16s ease-out,background-color .16s ease-out}.ini-recado-check:active{transform:scale(.94);color:var(--teal-texto);background:#5dbb9c1f}@media (hover: hover) and (pointer: fine){.ini-cuerpo:hover .ini-marca{color:var(--teal-texto)}.ini-flecha:hover,.ini-recado-check:hover{color:var(--text-primary);background:var(--bg-elevated)}.ini-hecha:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--border)}}@media (prefers-reduced-motion: reduce){.ini-anillo-hecho,.ini-flecha svg,.ini-cuerpo,.ini-cierre,.ini-dia-ruta,.ini-recado-check{transition:none}.ini-detalle{animation:none}.ini-cuerpo:active,.ini-cierre:active,.ini-dia-ruta:active,.ini-recado-check:active{transform:none}}@media (min-width: 1024px){.ini-dia{padding:20px 22px 18px}.ini-dia-cifra{font-size:26px}.ini-dia-ruta{width:auto;min-height:44px;padding:0 22px}.ini-visita{padding:8px 14px 16px 20px}.ini-ahora{padding:14px 14px 18px 20px}}.ini-accesos{display:flex;gap:10px;margin:0 -16px;padding:4px 16px 14px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none}.ini-accesos::-webkit-scrollbar{display:none}.ini-acceso{flex:none;width:108px;min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px 10px;border-radius:20px;scroll-snap-align:start;background:linear-gradient(180deg,#fff,#fcfdfc);box-shadow:inset 0 0 0 1px #1428210d,0 1px 1px #14282114,0 8px 18px #14282112;transition:transform .12s ease-out;-webkit-tap-highlight-color:transparent}html.dark .ini-acceso{background:linear-gradient(180deg,#1b2730,#17222a);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 10px 18px #0006}.ini-acceso:active{transform:scale(.96)}.ini-acceso:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ini-acceso-icono{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated);color:var(--text-secondary)}.ini-acceso-nombre{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--text-primary)}@media (prefers-reduced-motion: reduce){.ini-acceso{transition:none}.ini-acceso:active{transform:none}}@media (min-width: 1024px){.ini-accesos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible}.ini-acceso{width:auto}.ini-acceso:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;gap:12px;min-height:68px}@media (hover: hover) and (pointer: fine){.ini-acceso:hover{transform:translateY(-1px)}}}.inicio-seccion{margin:0 4px 10px;font-size:16px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}:root{--rsm-ingresos: #5DBB9C;--rsm-gastos: #847E76;--rsm-gana: #2F9472;--rsm-pierde: #C93A3A;--rsm-papel: linear-gradient(180deg, #FFFFFF 0%, #FCFDFC 100%);--rsm-papel-borde: rgba(20, 40, 33, .06);--rsm-losa-fondo: linear-gradient(160deg, rgba(93, 187, 156, .22), rgba(93, 187, 156, .08));--rsm-losa-tinta: #1F6F55;--rsm-hundido: color-mix(in oklab, var(--text-primary) 6%, var(--bg-primary));--rsm-aviso: #9A4A00;--rsm-peligro: #B42318}html.dark{--rsm-gastos: #6B747A;--rsm-gana: #6FD3A8;--rsm-pierde: #F28B82;--rsm-papel: linear-gradient(180deg, #1B2730 0%, #17222A 100%);--rsm-papel-borde: rgba(255, 255, 255, .06);--rsm-losa-fondo: linear-gradient(160deg, rgba(93, 187, 156, .22), rgba(93, 187, 156, .08));--rsm-losa-tinta: #6FD3A8;--rsm-hundido: rgba(0, 0, 0, .3);--rsm-aviso: #EBC17A;--rsm-peligro: #F28B82}.rsm-tarjeta{position:relative;border-radius:22px;background:var(--rsm-papel);border:1px solid var(--rsm-papel-borde);box-shadow:var(--sombra-2);color:var(--text-primary)}.rsm-fila{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.rsm-hueco,.rsm-fila-1{margin-top:8px}.rsm-hueco+.rsm-fila-1{margin-top:16px}.rsm-seccion-titulo{font-size:17px;font-weight:750;letter-spacing:-.01em;line-height:1.25;color:var(--text-primary)}.rsm-seccion-bajada{margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--text-muted)}.rsm-enlace{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;font-size:14px;font-weight:650;color:var(--text-secondary);transition:color .16s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.rsm-enlace:active{transform:scale(.98)}.rsm-boton{min-height:44px;padding:0 20px;border-radius:999px;font-size:14.5px;font-weight:650}.rsm-boton-pequeno{min-height:44px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:650;white-space:nowrap}.rsm-codigo{font-family:var(--font-mono);font-size:12px;letter-spacing:.01em}.rsm-vacio{display:flex;align-items:center;gap:8px;padding:18px 2px 8px;font-size:14px;color:var(--text-muted)}.rsm-heroe{overflow:hidden;padding:20px 20px 18px;min-height:248px}.rsm-tono-gana{--rsm-tono: var(--rsm-gana)}.rsm-tono-pierde{--rsm-tono: var(--rsm-pierde)}.rsm-tono-vacio{--rsm-tono: var(--text-muted)}.rsm-heroe-texto{position:relative;z-index:1}.rsm-heroe-cuando{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 11px;border-radius:999px;font-size:13px;font-weight:650;color:var(--text-secondary);background:var(--rsm-hundido)}.rsm-heroe-cuenta{animation:rsm-entra .28s cubic-bezier(.23,1,.32,1) backwards}.rsm-heroe-titulo{margin-top:14px;padding-right:96px;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--text-primary)}.rsm-heroe-cifra{margin-top:4px;font-size:clamp(38px,11.5vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--rsm-tono);overflow-wrap:anywhere}.rsm-heroe-resta{margin-top:10px;font-size:15px;font-weight:550;line-height:1.4;color:var(--text-secondary)}.rsm-junto{white-space:nowrap}.rsm-heroe-detalle{margin-top:3px;font-size:13px;line-height:1.4;color:var(--text-muted)}.rsm-heroe-acciones{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:18px}.rsm-cambiando .rsm-heroe-cifra,.rsm-cambiando .rsm-heroe-resta{opacity:.5;transition:opacity .15s ease-out}.rsm-heroe-dibujo{position:absolute;top:12px;right:10px;width:108px;height:92px;pointer-events:none}.rsm-heroe-dibujo .aparato-3d{position:absolute}.rsm-heroe-maquina{right:0;top:0;width:84px!important;height:84px!important}.rsm-heroe-caja{right:50px;top:46px;width:52px!important;height:52px!important}.rsm-grafico{display:flex;flex-direction:column;padding:20px 18px 16px}.rsm-grafico-cabeza{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px 16px;padding:0 2px}.rsm-leyenda{display:flex;gap:14px;padding-top:3px;font-size:13px;font-weight:600;color:var(--text-secondary)}.rsm-leyenda li{display:inline-flex;align-items:center;gap:7px}.rsm-muestra{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px;vertical-align:-1px}.rsm-muestra-ingresos{background:var(--rsm-ingresos)}.rsm-muestra-gastos{background:var(--rsm-gastos)}.rsm-barras{--rsm-alto: 196px;--rsm-arriba: 24px;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:auto;padding-top:16px}.rsm-barras:before{content:"";position:absolute;left:4px;right:4px;top:calc(16px + 6px + var(--rsm-alto));height:1px;background:var(--border)}.rsm-barras-estrechas{--rsm-alto: 150px;--rsm-arriba: 6px}.rsm-columna{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:6px 0 9px;border-radius:14px;transition:background-color .16s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.rsm-columna:active{transform:scale(.98)}.rsm-columna:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.rsm-columna-elegida{background:color-mix(in oklab,var(--teal) 10%,transparent)}html.dark .rsm-columna-elegida{background:#5dbb9c1a}.rsm-pila{box-sizing:border-box;height:var(--rsm-alto);padding-top:var(--rsm-arriba);display:flex;align-items:flex-end;justify-content:center;gap:var(--rsm-hueco, 8px)}.rsm-barra{position:relative;width:20px;border-radius:6px 6px 2px 2px;transform-origin:50% 100%;animation:rsm-crece .56s cubic-bezier(.23,1,.32,1) backwards;animation-delay:calc(var(--rsm-i, 0) * 45ms + 60ms)}.rsm-barras-estrechas .rsm-barra{width:16px}.rsm-barra-ingresos{background:var(--rsm-ingresos);box-shadow:inset 0 1px #ffffff59}.rsm-barra-gastos{background:var(--rsm-gastos);box-shadow:inset 0 1px #ffffff2e}.rsm-cifra{position:absolute;bottom:100%;left:50%;margin-bottom:5px;translate:-50% 0;font-size:12px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted);animation:rsm-asoma .24s ease-out backwards;animation-delay:calc(var(--rsm-i, 0) * 45ms + .42s)}.rsm-columna-elegida .rsm-cifra{color:var(--text-primary)}.rsm-mes{font-size:13px;font-weight:600;color:var(--text-muted)}.rsm-columna-elegida .rsm-mes{color:var(--text-primary);font-weight:750}.rsm-lectura{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:10px;padding:0 4px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.rsm-lectura>span{display:inline-flex;align-items:center;gap:7px}.rsm-lectura-mes{color:var(--text-primary);font-weight:750}.rsm-grafico-vacio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;min-height:200px;padding:16px;text-align:center;font-size:14px;color:var(--text-muted)}.rsm-mini{display:flex;flex-direction:column;padding:20px 20px 10px}.rsm-mini-cabeza{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start}.rsm-losa{flex:none;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;color:var(--rsm-losa-tinta);background:var(--rsm-losa-fondo);box-shadow:inset 0 1px #ffffffb3,0 2px 6px #14282114}html.dark .rsm-losa{box-shadow:inset 0 1px #ffffff14,0 2px 6px #00000059}.rsm-mini-texto{min-width:0}.rsm-mini-titulo{margin-top:1px;font-size:16px;font-weight:700;line-height:1.25;color:var(--text-primary)}.rsm-mini-cifra{margin-top:6px;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary)}.rsm-mini-verbo{margin-top:2px;font-size:14px;font-weight:600;color:var(--text-secondary)}.rsm-iva-compensa .rsm-mini-cifra{color:var(--rsm-gana)}.rsm-iva-nada .rsm-mini-cifra{color:var(--text-muted)}.rsm-mini-dibujo{margin:-8px -8px 0 0;width:84px!important;height:84px!important}.rsm-mini-pie{margin-top:auto;align-self:flex-start;padding-top:6px}.rsm-pastilla{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 11px;border-radius:999px;font-size:13px;font-weight:650;line-height:1.2}.rsm-pastilla-peligro{color:var(--rsm-peligro);background:#e05c5c1c;box-shadow:inset 0 0 0 1px #e05c5c42}.rsm-pastilla-bien{color:var(--teal-texto);background:#5dbb9c1f;box-shadow:inset 0 0 0 1px #5dbb9c47}.rsm-vencidas{margin-top:14px;border-top:1px solid var(--border-subtle)}.rsm-vencida{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 4px;border-bottom:1px solid var(--border-subtle);text-align:left;transition:background-color .16s ease-out}.rsm-vencida:focus-visible,.rsm-ranking-fila:focus-visible,.rsm-390-fila:focus-visible,.rsm-auto-cabeza:focus-visible,.rsm-enlace:focus-visible,.rsm-390-trimestre:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px;border-radius:10px}.rsm-vencida-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rsm-vencida-quien{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;color:var(--text-primary)}.rsm-vencida-cuando{font-size:13px;color:var(--rsm-peligro)}.rsm-vencida-cuando .rsm-codigo{color:var(--text-muted)}.rsm-vencida-importe{font-size:15px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.rsm-iva-nota{margin-top:12px;font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.rsm-iva-plazo-toca{color:var(--rsm-aviso);font-weight:650}.rsm-iva-desglose{color:var(--text-muted)}.rsm-ranking{padding:20px 16px 12px}.rsm-tarjeta-cabeza{padding:0 4px}.rsm-ranking-lista{margin-top:8px}.rsm-ranking-fila{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:10px 6px;border-radius:12px;text-align:left;transition:background-color .16s ease-out}.rsm-puesto{flex:none;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--rsm-hundido)}.rsm-puesto-primero{color:var(--rsm-losa-tinta);background:#5dbb9c2e}.rsm-ranking-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:3px}.rsm-ranking-linea{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rsm-ranking-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;color:var(--text-primary)}.rsm-ranking-importe{font-size:15px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.rsm-carril{display:block;height:6px;border-radius:999px;overflow:hidden;background:var(--rsm-hundido)}.rsm-carril>span{display:block;height:100%;border-radius:999px;background:var(--rsm-ingresos);transform-origin:0 50%;animation:rsm-ensancha .52s cubic-bezier(.23,1,.32,1) .12s backwards}.rsm-ranking-pie{font-size:12.5px;color:var(--text-muted)}.rsm-auto{overflow:hidden;align-self:start}.rsm-auto-hoy{box-shadow:var(--sombra-2),inset 0 0 0 1px #5dbb9c5c}.rsm-auto-cabeza{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:16px 18px;text-align:left;-webkit-tap-highlight-color:transparent}.rsm-auto-texto{flex:1;min-width:0}.rsm-auto-titulo{display:block;font-size:16px;font-weight:700;line-height:1.25;color:var(--text-primary)}.rsm-auto-frase{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.rsm-auto-hoy .rsm-auto-frase{color:var(--teal-texto);font-weight:650}.rsm-auto-flecha{flex:none;color:var(--text-muted);transition:transform .22s cubic-bezier(.23,1,.32,1)}.rsm-auto-flecha-abierta{transform:rotate(180deg)}.rsm-auto-cuerpo{border-top:1px solid var(--border-subtle);padding:4px 18px 16px}.rsm-auto-fila{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.rsm-auto-fila-hoy{border-bottom-color:#5dbb9c4d}.rsm-auto-fila-texto{flex:1;min-width:180px}.rsm-auto-marca{font-size:15px;font-weight:700;color:var(--text-primary)}.rsm-auto-detalle{margin-top:2px;font-size:13px;line-height:1.45;color:var(--text-secondary);overflow-wrap:anywhere}.rsm-auto-nota{margin-top:12px;font-size:13px;line-height:1.5;color:var(--text-muted)}.rsm-auto-resultado{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:12px;font-size:13.5px;line-height:1.45;color:var(--text-primary);background:#2ecc8a17}.rsm-auto-resultado svg{flex:none;margin-top:2px;color:var(--teal-texto)}.rsm-auto-resultado-mal{background:#e05c5c17}.rsm-auto-resultado-mal svg{color:var(--rsm-peligro)}.rsm-modelos{margin-top:16px;padding:20px 18px 18px;scroll-margin-top:108px}.rsm-modelos-cabeza{display:flex;flex-direction:column;gap:14px}.rsm-modelos-mandos{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rsm-modelos-fallo{margin-top:12px;font-size:13.5px;color:var(--rsm-peligro)}.rsm-modelos-cuerpo{transition:opacity .15s ease-out}.rsm-modelos-cuerpo.rsm-cambiando{opacity:.55}.rsm-anio{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:var(--rsm-hundido);box-shadow:inset 0 1px 2px #1428211a}html.dark .rsm-anio{box-shadow:inset 0 1px 3px #00000080}.rsm-anio button{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;color:var(--text-secondary);transition:background-color .16s ease-out,transform .11s ease-out}.rsm-anio button:active{transform:scale(.94)}.rsm-anio button:disabled{opacity:.35}.rsm-anio button:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.rsm-anio span{min-width:48px;text-align:center;font-size:15px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text-primary)}.rsm-segmento{position:relative;flex:1 1 260px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px;border-radius:999px;background:var(--rsm-hundido);box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .rsm-segmento{box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.rsm-segmento-pastilla{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/5);border-radius:999px;background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14282138,0 6px 14px #14282129;transform:translate(calc(var(--rsm-i, 0) * 100%));transition:transform .26s cubic-bezier(.23,1,.32,1)}html.dark .rsm-segmento-pastilla{box-shadow:inset 0 1px #ffffffb3,0 1px 2px #00000080,0 6px 14px #0006}.rsm-segmento-boton{position:relative;z-index:1;min-width:0;min-height:44px;padding:0 6px;border-radius:999px;font-size:15px;font-weight:650;white-space:nowrap;color:var(--text-secondary);transition:color .2s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.rsm-segmento-boton:active{transform:scale(.97)}.rsm-segmento-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.rsm-segmento-activo{color:var(--btn-primary-fg)}.rsm-303-periodo{margin-top:18px;font-size:14px;font-weight:600;line-height:1.45;color:var(--text-secondary)}.rsm-303-bloques{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.rsm-bloque{padding:14px 16px 10px;border-radius:16px;background:color-mix(in oklab,var(--text-primary) 2.5%,transparent);box-shadow:inset 0 0 0 1px var(--border-subtle)}.rsm-bloque-titulo{font-size:15px;font-weight:700;color:var(--text-primary)}.rsm-bloque-bajada{margin-top:1px;font-size:13px;color:var(--text-muted)}.rsm-bloque-vacio{padding:12px 0 6px;font-size:13.5px;color:var(--text-muted)}.rsm-bloque-tabla{width:100%;margin-top:8px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.rsm-bloque-tabla thead th{padding:6px 0;font-size:12.5px;font-weight:600;text-align:right;color:var(--text-muted)}.rsm-bloque-tabla thead th:first-child{text-align:left}.rsm-bloque-tabla tbody th,.rsm-bloque-tabla tbody td{padding:9px 0;border-top:1px solid var(--border-subtle)}.rsm-bloque-tabla tbody th{text-align:left;font-weight:600;color:var(--text-primary)}.rsm-bloque-tabla td{text-align:right;color:var(--text-primary)}.rsm-bloque-tabla tfoot th,.rsm-bloque-tabla tfoot td{padding:10px 0 6px;border-top:1px solid var(--border);font-weight:800}.rsm-bloque-tabla tfoot th{text-align:left}.rsm-303-resultado{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding:16px 18px;border-radius:16px;background:color-mix(in oklab,var(--teal) 9%,var(--bg-surface));box-shadow:inset 0 0 0 1px #5dbb9c42}html.dark .rsm-303-resultado{background:#5dbb9c14}.rsm-303-que{font-size:16px;font-weight:750;color:var(--text-primary)}.rsm-303-como{margin-top:2px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.rsm-303-cifra{font-size:28px;font-weight:800;letter-spacing:-.03em;white-space:nowrap;color:var(--text-primary)}.rsm-iva-compensa .rsm-303-cifra{color:var(--rsm-gana)}.rsm-iva-nada .rsm-303-cifra{color:var(--text-muted)}.rsm-303-pie{display:flex;justify-content:flex-start;margin-top:14px}.rsm-390-tabla-caja{display:none}.rsm-390-lista{margin-top:8px}.rsm-390-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:10px 2px;border-bottom:1px solid var(--border-subtle);text-align:left;transition:background-color .16s ease-out}.rsm-390-fila-texto{min-width:0;display:flex;flex-direction:column;gap:2px}.rsm-390-fila-nombre{font-size:15px;font-weight:650;color:var(--text-primary)}.rsm-390-fila-detalle{font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.rsm-390-fila-cifra{font-size:15px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.rsm-390-fila-total{border-bottom:0}.rsm-390-fila-total .rsm-390-fila-nombre,.rsm-390-fila-total .rsm-390-fila-cifra{font-weight:800}.rsm-390-compensa,.rsm-390-fila-cifra.rsm-390-compensa{color:var(--rsm-gana)}.rsm-390-nota{margin-top:12px;font-size:13px;line-height:1.5;color:var(--text-muted)}.rsm-cargando{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:56px 16px;font-size:14px;color:var(--text-secondary)}.rsm-error{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:14px 16px;border-radius:16px;background:#e05c5c12;box-shadow:inset 0 0 0 1px #e05c5c47}.rsm-error>svg{flex:none;margin-top:2px;color:var(--rsm-peligro)}.rsm-error-titulo{font-size:15px;font-weight:700;color:var(--text-primary)}.rsm-error-texto{margin-top:2px;font-size:13.5px;color:var(--text-secondary)}.rsm-error-boton{margin-top:10px;min-height:44px;border-radius:999px}@keyframes rsm-crece{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rsm-ensancha{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rsm-asoma{0%{opacity:0}to{opacity:1}}@keyframes rsm-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover: hover) and (pointer: fine){.rsm-enlace:hover{color:var(--text-primary)}.rsm-columna:hover:not(.rsm-columna-elegida){background:color-mix(in oklab,var(--text-primary) 4%,transparent)}.rsm-columna:hover .rsm-cifra{color:var(--text-primary)}.rsm-vencida:hover,.rsm-ranking-fila:hover,.rsm-390-fila:hover:not(.rsm-390-fila-total){background:color-mix(in oklab,var(--text-primary) 3.5%,transparent)}.rsm-anio button:not(:disabled):hover{background:var(--bg-surface);color:var(--text-primary)}.rsm-390-trimestre:hover{color:var(--teal-texto)}}@media (prefers-reduced-motion: reduce){.rsm-barra,.rsm-cifra,.rsm-heroe-cuenta,.rsm-carril>span{animation:none}.rsm-auto-flecha,.rsm-segmento-pastilla,.rsm-segmento-boton,.rsm-columna,.rsm-enlace,.rsm-anio button{transition:none}.rsm-columna:active,.rsm-segmento-boton:active,.rsm-enlace:active,.rsm-anio button:active{transform:none}}@media (min-width: 640px){.rsm-303-bloques{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rsm-303-cifra{font-size:32px}}@media (min-width: 1024px){.rsm-fila{gap:20px;margin-top:20px}.rsm-hueco,.rsm-fila-1{margin-top:20px}.rsm-fila-1,.rsm-fila-2,.rsm-fila-3{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr)}.rsm-fila-3.rsm-fila-sola{grid-template-columns:minmax(0,1fr)}.rsm-fila-sola .rsm-ranking-lista{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:28px;column-gap:28px}.rsm-heroe{padding:28px 30px 26px;min-height:320px;display:flex;flex-direction:column}.rsm-heroe-texto{display:flex;flex-direction:column;flex:1}.rsm-heroe-titulo{margin-top:18px;padding-right:0;font-size:23px}.rsm-heroe-cifra{font-size:56px;margin-top:6px}.rsm-heroe-resta,.rsm-heroe-detalle{max-width:calc(100% - 170px)}.rsm-heroe-acciones{margin-top:auto;padding-top:20px;max-width:calc(100% - 200px)}.rsm-heroe-dibujo{top:auto;bottom:14px;right:16px;width:230px;height:176px}.rsm-heroe-maquina{right:0;top:auto;bottom:0;width:164px!important;height:164px!important}.rsm-heroe-caja{right:118px;top:auto;bottom:-4px;width:104px!important;height:104px!important}.rsm-grafico{padding:24px 22px 18px}.rsm-mini{padding:22px 24px 12px}.rsm-mini-cifra{font-size:34px}.rsm-mini-dibujo{width:112px!important;height:112px!important;margin:-10px -10px -6px 0}.rsm-ranking{padding:22px 18px 14px}.rsm-auto-cabeza{padding:18px 22px}.rsm-auto-cuerpo{padding:4px 22px 18px}.rsm-boton-pequeno{min-height:38px}.rsm-modelos{margin-top:20px;padding:24px 24px 22px;scroll-margin-top:calc(var(--ph-alto, 80px) + 56px)}.rsm-modelos-cabeza{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}.rsm-modelos-mandos{flex-wrap:nowrap}.rsm-anio button{width:36px;height:36px}.rsm-segmento{flex:none;width:330px}.rsm-segmento-boton{min-height:36px;font-size:14px}.rsm-303-resultado{padding:18px 22px}.rsm-303-cifra{font-size:34px}.rsm-303-pie{justify-content:flex-end}.rsm-390-tabla-caja{display:block;margin-top:10px}.rsm-390-lista{display:none}.rsm-390-tabla{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.rsm-390-tabla thead th{padding:8px 12px;border-bottom:1px solid var(--border);font-size:12.5px;font-weight:600;text-align:right;color:var(--text-muted)}.rsm-390-tabla thead th:first-child{text-align:left;padding-left:4px}.rsm-390-tabla tbody th,.rsm-390-tabla tbody td{padding:6px 12px;border-bottom:1px solid var(--border-subtle);text-align:right;color:var(--text-primary)}.rsm-390-tabla tbody th{text-align:left;padding-left:0}.rsm-390-trimestre{min-height:36px;padding:0 4px;font-weight:650;color:var(--text-primary);transition:color .16s ease-out}.rsm-390-tabla tfoot th,.rsm-390-tabla tfoot td{padding:12px;font-weight:800;text-align:right;color:var(--text-primary)}.rsm-390-tabla tfoot th{text-align:left;padding-left:4px}.rsm-390-tabla .rsm-390-compensa{color:var(--rsm-gana)}}.mtr{--mtr-dato: #3A9878;--mtr-pista: color-mix(in oklab, var(--text-primary) 8%, var(--bg-surface));--mtr-tinta: color-mix(in oklab, var(--text-primary) 55%, var(--bg-surface));--mtr-papel: linear-gradient(180deg, #FFFFFF 0%, #FCFDFC 100%);--mtr-borde: rgba(20, 40, 33, .06)}html.dark .mtr{--mtr-dato: #5DB596;--mtr-pista: rgba(255, 255, 255, .1);--mtr-tinta: rgba(240, 237, 235, .55);--mtr-papel: linear-gradient(180deg, #19242C 0%, #162027 100%);--mtr-borde: rgba(255, 255, 255, .06)}.mtr-anos{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.mtr-anos::-webkit-scrollbar{display:none}.mtr-anos-desborda{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.mtr-ano{min-width:52px;padding:0 10px;justify-content:center;font-variant-numeric:tabular-nums;height:44px}.mtr-ano:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.mtr-redondo{flex:none;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,color .16s ease-out;-webkit-tap-highlight-color:transparent}.mtr-redondo:active{transform:scale(.95);box-shadow:var(--sombra-hundido)}.mtr-redondo:disabled{opacity:.55}.mtr-redondo:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.mtr-icono{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--text-muted);transition:transform .11s ease-out,color .16s ease-out;-webkit-tap-highlight-color:transparent}.mtr-icono:active:not(:disabled){transform:scale(.94)}.mtr-icono:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.mtr-mandos{display:flex;align-items:center;gap:8px;padding:6px 0 14px}.mtr-mandos .mtr-anos{flex:1}@media (min-width: 1024px){.mtr-mandos{display:none}}.mtr-informe{display:flex;flex-direction:column;gap:16px;transition:opacity .2s ease-out}.mtr-informe-cargando{opacity:.6}.mtr-fila{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mtr-fila>*{min-width:0}.mtr-cargando{padding:28px 4px;font-size:14px;color:var(--text-muted)}.mtr-nada{font-size:13.5px;color:var(--text-muted);line-height:1.45}.mtr-nota{padding:4px 4px 0;font-size:12.5px;line-height:1.55;color:var(--text-muted)}.mtr-bloque{padding:18px 18px 20px}.mtr-bloque-cabeza{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 14px;margin-bottom:16px}.mtr-bloque-titulo{font-size:16.5px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--text-primary)}.mtr-bloque-pie{margin-top:3px;font-size:13px;line-height:1.45;color:var(--text-muted)}.mtr-seccion{padding:4px 4px 12px}.mtr-seccion-titulo{font-size:18px;font-weight:750;letter-spacing:-.015em;color:var(--text-primary)}.mtr-seccion-pie{margin-top:2px;font-size:13px;color:var(--text-muted)}.mtr-titular{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:14px;padding:22px 20px 18px;border-radius:24px;background:var(--mtr-papel);border:1px solid var(--mtr-borde);box-shadow:var(--sombra-2)}.mtr-titular:before{content:"";position:absolute;z-index:-1;pointer-events:none;right:-10%;bottom:-40%;width:70%;height:120%;background:radial-gradient(closest-side,rgba(93,187,156,.13),transparent 75%)}html.dark .mtr-titular:before{background:radial-gradient(closest-side,rgba(93,187,156,.1),transparent 75%)}.mtr-titular-texto{min-width:0}.mtr-titular-frase{font-size:25px;font-weight:750;letter-spacing:-.025em;line-height:1.18;color:var(--text-primary);font-variant-numeric:tabular-nums;text-wrap:balance}.mtr-titular-matiz{margin-top:10px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.mtr-titular-aparatos{margin-top:4px;font-size:14px;line-height:1.5;color:var(--text-muted)}.mtr-bodegon{position:relative;flex:none;align-self:center;width:236px;height:106px}.mtr-bodegon:after{content:"";position:absolute;z-index:0;left:6%;right:6%;bottom:-4px;height:18px;background:radial-gradient(closest-side,rgba(20,40,33,.12),transparent)}html.dark .mtr-bodegon:after{background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent)}.mtr-bodegon-pieza{position:absolute;bottom:0;display:block}.mtr-bodegon-pieza .aparato-3d{width:100%!important;height:100%!important}.mtr-bodegon-pieza-1{z-index:1;width:106px;height:106px;left:50%;transform:translate(-50%)}.mtr-bodegon-pieza-2{z-index:2;width:84px;height:84px;left:0}.mtr-bodegon-pieza-3{z-index:2;width:84px;height:84px;right:0}.mtr-bodegon-2 .mtr-bodegon-pieza-1{left:34%}.mtr-bodegon-2 .mtr-bodegon-pieza-2{left:auto;right:4%}.mtr-bodegon-1 .mtr-bodegon-pieza-1{width:106px;height:106px}.mtr-hallazgos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mtr-hallazgo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:16px 16px 16px 18px;border-radius:20px;background:var(--mtr-papel);border:1px solid var(--mtr-borde);box-shadow:var(--sombra-1)}.mtr-hallazgo-vacio{display:block}.mtr-hallazgo-cuerpo{display:flex;align-items:baseline;gap:8px;min-width:0}.mtr-hallazgo-n{flex:none;min-width:20px;font-size:17px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text-muted)}.mtr-hallazgo-n:after{content:" ·"}.mtr-hallazgo-texto{min-width:0}.mtr-hallazgo-frase{font-size:16px;font-weight:550;line-height:1.38;letter-spacing:-.005em;color:var(--text-primary);font-variant-numeric:tabular-nums;text-wrap:pretty}.mtr-hallazgo-frase strong{font-weight:800;white-space:nowrap}.mtr-hallazgo-muestra{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--text-muted);font-variant-numeric:tabular-nums}.mtr-hallazgo-figura{display:flex;align-items:center;justify-content:flex-end}.mtr-pista-trazo{stroke:var(--mtr-pista)}.mtr-dato-trazo{stroke:var(--mtr-dato)}.mtr-pista-relleno{fill:var(--mtr-pista)}.mtr-dato-relleno{fill:var(--mtr-dato)}.mtr-tinta-relleno{fill:var(--mtr-tinta)}.mtr-figura-anillo{width:72px;height:72px;display:block}.mtr-figura-cifra{font-size:15px;font-weight:750;fill:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mtr-figura-puntos{display:flex;flex-direction:column;align-items:center;gap:6px}.mtr-puntos{display:flex;gap:7px}.mtr-punto{width:15px;height:15px;border-radius:999px;background:var(--mtr-pista)}.mtr-punto-lleno{background:var(--mtr-dato);box-shadow:0 0 0 3px color-mix(in oklab,var(--mtr-dato) 18%,transparent)}.mtr-puntos-muchos{display:grid;grid-template-columns:repeat(5,11px);gap:5px}.mtr-puntos-muchos .mtr-punto{width:11px;height:11px}.mtr-figura-pie{font-size:12.5px;font-weight:650;color:var(--text-muted);font-variant-numeric:tabular-nums}.mtr-figura-barra{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mtr-barra{position:relative;display:block;overflow:hidden;width:76px;height:10px;border-radius:999px;background:var(--mtr-pista)}.mtr-barra-lleno{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--mtr-dato)}.mtr-figura-cifra-html{font-size:15px;font-weight:750;color:var(--text-primary);font-variant-numeric:tabular-nums;min-width:42px;text-align:right}.mtr-figura-camino{width:108px;height:40px;display:block;overflow:visible}.mtr-camino-fin{stroke:color-mix(in oklab,var(--mtr-dato) 25%,transparent);stroke-width:5;paint-order:stroke}.mtr-camino-etiqueta{font-size:11.5px;font-weight:600;fill:var(--text-muted)}.mtr-cifras{padding:4px 20px}.mtr-cifras-lista{display:flex;flex-direction:column}.mtr-cifra{padding:14px 0}.mtr-cifra+.mtr-cifra{border-top:1px solid var(--border-subtle)}.mtr-cifra-etiqueta{font-size:13.5px;font-weight:550;color:var(--text-secondary)}.mtr-cifra-fila{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin-top:2px}.mtr-cifra-valor{font-size:26px;font-weight:750;letter-spacing:-.025em;line-height:1.15;color:var(--text-primary);font-variant-numeric:tabular-nums}.mtr-cifra-valor.texto-peligro{color:#b42318}html.dark .mtr-cifra-valor.texto-peligro{color:#f28b82}.mtr-cifra-pie{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--text-muted);font-variant-numeric:tabular-nums}.mtr-bloque .mtr-cifra:first-child{padding-top:0}.mtr-bloque .mtr-cifra:last-child{padding-bottom:0}.mtr-delta{display:inline-flex;flex-direction:column;line-height:1.2}.mtr-delta-cifra{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.mtr-delta-sube{color:var(--teal-texto)}.mtr-delta-frente{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.mtr-mapa{position:relative;width:100%}.mtr-pieza{position:absolute;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:10px;border-radius:14px;background:color-mix(in oklab,#5DBB9C var(--mtr-peso, 10%),var(--bg-surface));box-shadow:inset 0 0 0 1px #1428210f,inset 0 1px #fff9}html.dark .mtr-pieza{background:color-mix(in oklab,#3C9A79 var(--mtr-peso, 10%),#141E26);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d}.mtr-pieza-chica{padding:7px;align-items:flex-start;justify-content:flex-start}.mtr-pieza-fila{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:7px 10px}.mtr-pieza-logo{box-shadow:0 1px 2px #1428211a}.mtr-pieza-texto{display:flex;flex-direction:column;min-width:0}.mtr-pieza-nombre{font-size:13.5px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtr-pieza-parte{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary);font-variant-numeric:tabular-nums}.mtr-pieza-grande .mtr-pieza-nombre{font-size:15px}.mtr-pieza-grande .mtr-pieza-parte{font-size:24px}.mtr-pieza-n{font-size:12.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.mtr-mapa-resto{margin-top:12px;font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.mtr-redondo:hover:not(:disabled){color:var(--text-primary)}.mtr-icono:hover:not(:disabled){color:var(--text-primary);background:var(--bg-elevated)}}@media (prefers-reduced-motion: reduce){.mtr-informe,.mtr-redondo,.mtr-icono{transition:none}.mtr-redondo:active,.mtr-icono:active:not(:disabled){transform:none}}@media (min-width: 640px){.mtr-titular{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px}.mtr-titular-frase{font-size:28px}.mtr-hallazgo{padding:18px 20px 18px 22px}.mtr-figura-barra{flex-direction:row;align-items:center;gap:10px}.mtr-barra{width:96px}.mtr-figura-camino{width:132px;height:46px}}@media (min-width: 1024px){.mtr-informe{gap:20px}.mtr-fila{grid-template-columns:var(--mtr-columnas, minmax(0, 1fr) minmax(0, 1fr));gap:20px}.mtr-ano{height:40px;min-width:62px;padding:0 14px}.ph .mtr-anos{max-width:min(470px,34vw)}.mtr-redondo{width:40px;height:40px;background:var(--pc-boton, var(--bg-surface))}.mtr-icono{width:36px;height:36px}.mtr-bloque{padding:22px 24px 24px}.mtr-titular{padding:30px 36px;min-height:196px}.mtr-titular-frase{font-size:34px;letter-spacing:-.03em;max-width:720px}.mtr-titular-matiz{font-size:14.5px}.mtr-bodegon{width:330px;height:156px;margin-right:6px}.mtr-bodegon-pieza-1{width:156px;height:156px}.mtr-bodegon-pieza-2,.mtr-bodegon-pieza-3{width:122px;height:122px}.mtr-bodegon-1 .mtr-bodegon-pieza-1{width:156px;height:156px}.mtr-hallazgos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.mtr-hallazgo{min-height:112px;padding:20px 24px 20px 26px;gap:4px 16px}.mtr-hallazgo-frase{font-size:17px}.mtr-barra{width:128px}.mtr-figura-camino{width:160px;height:52px}.mtr-cifras{padding:6px 24px}.mtr-cifra-valor{font-size:28px}}:root{--cnv-ambar-texto: #8A5A0B;--cnv-ambar-fondo: #FCF1DC;--cnv-ambar-borde: rgba(224, 168, 75, .48);--cnv-suelo-hilo: #F2F5F3;--cnv-sale: #E2F2EA;--cnv-sale-borde: rgba(93, 187, 156, .3)}html.dark{--cnv-ambar-texto: #F0C27A;--cnv-ambar-fondo: rgba(224, 168, 75, .13);--cnv-ambar-borde: rgba(224, 168, 75, .38);--cnv-suelo-hilo: rgba(0, 0, 0, .18);--cnv-sale: rgba(93, 187, 156, .16);--cnv-sale-borde: rgba(93, 187, 156, .26)}html:has(.banda-prueba) .cnv{--cnv-banda: 36px}.cnv-caja{container-type:inline-size;container-name:cnv;margin-top:10px}.cnv-mesa{display:block}.cnv-panel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:var(--sombra-2)}.cnv-desliza{flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.cnv-panel-hilo,.cnv-panel-trabajo{display:none}.cnv.cnv-con-hilo{padding-bottom:0}.cnv-con-hilo .cnv-panel-lista{display:none}.cnv-con-hilo .cnv-panel-hilo{display:flex;height:calc(100dvh - 3.5rem - env(safe-area-inset-top,0px) - var(--cnv-banda, 0px) - 10px - var(--nav-h) - var(--nav-safe) - 18px);min-height:380px}.cnv-panel-lista .cnv-desliza{padding:0 8px 10px}.cnv-lista-cabeza{display:flex;align-items:center;gap:12px;padding:16px 18px 12px}.cnv-canal{width:38px;height:38px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 15%,var(--bg-surface));box-shadow:var(--luz-arriba)}.cnv-canal-nombre{font-size:16px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.cnv-canal-estado{font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnv-segmento{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 14px 12px;padding:4px;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .cnv-segmento{background:#0000004d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.cnv-segmento-pastilla{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/2);border-radius:999px;background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14282138,0 6px 14px #14282129;transform:translate(calc(var(--cnv-i, 0) * 100%));transition:transform .26s cubic-bezier(.23,1,.32,1)}.cnv-segmento-boton{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:0 8px;border-radius:999px;font-size:15px;font-weight:650;white-space:nowrap;color:var(--text-secondary);transition:color .2s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.cnv-segmento-boton:active{transform:scale(.97)}.cnv-segmento-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.cnv-segmento-activo{color:var(--btn-primary-fg)}.cnv-segmento-cifra{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--cnv-ambar-texto);background:#e0a84b3d}.cnv-segmento-activo .cnv-segmento-cifra{color:inherit;background:#ffffff38}html.dark .cnv-segmento-activo .cnv-segmento-cifra{background:#0000001f}.cnv-buscador{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:999px;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border);transition:border-color .16s ease-out,box-shadow .16s ease-out}html.dark .cnv-buscador{background:#ffffff0a}.cnv-buscador:focus-within{border-color:#5dbb9c8c;box-shadow:0 0 0 3px #5dbb9c29}.cnv-buscador input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:none;font-size:16px;color:var(--text-primary)}.cnv-buscador input::-moz-placeholder{color:var(--text-muted)}.cnv-buscador input::placeholder{color:var(--text-muted)}.cnv-buscador input::-webkit-search-cancel-button{display:none}.cnv-buscador-lista{padding:0 14px 10px}.cnv-buscador-cabecera{width:300px}.cnv-buscador-cabecera .cnv-buscador{height:40px;background:var(--pc-boton, var(--bg-surface))}.cnv-buscador-cabecera .cnv-buscador input{font-size:14px}.cnv-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cnv-fila-li{position:relative}.cnv-fila{position:relative;width:100%;display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 10px;border-radius:16px;text-align:left;transition:background-color .14s ease-out,box-shadow .14s ease-out;-webkit-tap-highlight-color:transparent}.cnv-fila-li+.cnv-fila-li:before{content:"";position:absolute;top:-1px;left:66px;right:12px;height:1px;background:var(--border-subtle);pointer-events:none}.cnv-fila-li:has(.cnv-fila-elegida):before,.cnv-fila-li:has(.cnv-fila-elegida)+.cnv-fila-li:before{opacity:0}.cnv-fila-elegida{background:#5dbb9c1c;box-shadow:inset 0 0 0 1px #5dbb9c47}html.dark .cnv-fila-elegida{background:#5dbb9c24}.cnv-fila:active{background:var(--bg-elevated)}.cnv-fila:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.cnv-fila-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cnv-fila-arriba,.cnv-fila-abajo{display:flex;align-items:center;gap:8px;min-width:0}.cnv-fila-nombre{min-width:0;flex:0 1 auto;font-size:15px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnv-fila-hora{margin-left:auto;flex:none;font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cnv-fila-sin-leer .cnv-fila-hora{color:var(--teal-texto);font-weight:650}.cnv-fila-resumen{flex:1;min-width:0;font-size:13.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnv-fila-sin-leer .cnv-fila-resumen{color:var(--text-primary);font-weight:550}.cnv-te-necesita{flex:none;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--cnv-ambar-texto);background:var(--cnv-ambar-fondo);border:1px solid var(--cnv-ambar-borde)}.cnv-sin-leer{flex:none;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;color:#fff;background:var(--teal-texto)}html.dark .cnv-sin-leer{color:#0b1015;background:var(--teal)}.cnv-cargando,.cnv-lista-vacia{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 16px;text-align:center;font-size:14px;color:var(--text-muted)}.cnv-avatar{flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:750;letter-spacing:.01em;box-shadow:var(--luz-arriba),inset 0 0 0 1px #1428210d}.cnv-tono-0{color:#1f6f55;background:#ddf0e7}.cnv-tono-1{color:#7a4e0e;background:#f6e8d2}.cnv-tono-2{color:#1d5fa8;background:#dde9f7}.cnv-tono-3{color:#5b3e99;background:#eae2f6}.cnv-tono-4{color:#9b2c2c;background:#f7e0e1}html.dark .cnv-tono-0{color:#8fd9bd;background:#5dbb9c2e}html.dark .cnv-tono-1{color:#ebc17a;background:#e0a84b29}html.dark .cnv-tono-2{color:#9cc4f0;background:#5b9ee02e}html.dark .cnv-tono-3{color:#c8b4ee;background:#a07be02e}html.dark .cnv-tono-4{color:#f2a3a3;background:#e05c5c29}.cnv-hilo{flex:1;min-height:0;display:flex;flex-direction:column;container-type:inline-size;container-name:cnvhilo}.cnv-hilo-cabeza{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 16px;border-bottom:1px solid var(--border-subtle)}.cnv-volver{width:44px;height:44px;flex:none;margin:0 -8px 0 -10px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto)}.cnv-volver:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.cnv-hilo-quien{flex:1;min-width:0}.cnv-hilo-cabeza .cnv-avatar{display:none}.cnv-hilo-nombre{font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnv-hilo-sub{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:var(--text-muted);white-space:nowrap;overflow:hidden}.cnv-hilo-sub>span:first-child{flex:none}.cnv-hilo-sub>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.cnv-hilo-necesita{color:var(--cnv-ambar-texto);font-weight:700}.cnv-redondo{width:44px;height:44px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,box-shadow .16s ease-out,color .16s ease-out;-webkit-tap-highlight-color:transparent}html.dark .cnv-redondo{background:#ffffff0f}.cnv-redondo:active{transform:scale(.95);box-shadow:var(--sombra-hundido)}.cnv-redondo:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.cnv-menu{position:relative;flex:none}.cnv-menu-lista{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:268px;padding:6px;border-radius:16px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-3);transform-origin:top right;animation:cnv-menu-entra .17s cubic-bezier(.23,1,.32,1) backwards}@keyframes cnv-menu-entra{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.cnv-menu-opcion{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;text-align:left;font-size:14.5px;font-weight:600;color:var(--text-primary);transition:background-color .12s ease-out}.cnv-menu-opcion svg{color:var(--text-muted);flex:none}.cnv-menu-opcion:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.cnv-menu-peligro,.cnv-menu-peligro svg{color:#b42318}html.dark .cnv-menu-peligro,html.dark .cnv-menu-peligro svg{color:#f28b82}.cnv-tira{display:flex;align-items:center;gap:12px;margin:10px 12px 0;padding:8px 12px 8px 8px;min-height:62px;border-radius:16px;text-align:left;background:radial-gradient(120% 160% at 0% 0%,rgba(93,187,156,.13),transparent 60%),var(--bg-elevated);border:1px solid var(--border-subtle);transition:transform .11s ease-out;-webkit-tap-highlight-color:transparent}.cnv-tira:active{transform:scale(.985)}.cnv-tira:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.cnv-tira-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cnv-tira-titulo{font-size:14.5px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnv-tira-sub{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnv-tira-flecha{flex:none;color:var(--text-muted)}.cnv-tira-losa{width:44px;height:44px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-surface);box-shadow:var(--luz-arriba),var(--sombra-contacto)}.cnv-mensajes{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:10px;padding:4px 16px 16px;background:var(--cnv-suelo-hilo);border-top:1px solid var(--border-subtle);scrollbar-width:thin;scrollbar-color:var(--border) transparent}.cnv-hilo-vacio{padding:32px 8px;text-align:center;font-size:14px;color:var(--text-muted)}.cnv-dia{display:flex;justify-content:center;margin:16px 0 6px}.cnv-dia span{padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:650;color:var(--text-secondary);background:var(--bg-surface);box-shadow:var(--sombra-contacto)}.cnv-burbuja-fila{display:flex;margin-top:3px}.cnv-racha{margin-top:10px}.cnv-izquierda{justify-content:flex-start}.cnv-derecha{justify-content:flex-end}.cnv-burbuja{max-width:min(80%,520px);padding:8px 13px 6px;border-radius:18px;box-shadow:0 1px 2px #14282112,0 2px 8px #1428210a}html.dark .cnv-burbuja{box-shadow:0 1px 2px #00000059}.cnv-burbuja-cliente{background:var(--bg-surface);border:1px solid var(--border-subtle);border-bottom-left-radius:6px}html.dark .cnv-burbuja-cliente{background:#1e2b34}.cnv-burbuja-sale{background:var(--cnv-sale);border:1px solid var(--cnv-sale-borde);border-bottom-right-radius:6px}.cnv-burbuja-autor{margin-bottom:1px;font-size:12.5px;font-weight:700;color:var(--teal-texto)}.cnv-burbuja-texto{font-size:15px;line-height:1.45;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.cnv-burbuja-hora{margin-top:1px;text-align:right;font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.cnv-burbuja-escribiendo{min-width:84px}.cnv-puntos{display:flex;gap:5px;padding:6px 0 4px}.cnv-puntos span{width:7px;height:7px;border-radius:999px;background:var(--teal-texto);opacity:.35;animation:cnv-punto 1.1s ease-in-out infinite}.cnv-puntos span:nth-child(2){animation-delay:.14s}.cnv-puntos span:nth-child(3){animation-delay:.28s}@keyframes cnv-punto{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:.9;transform:translateY(-2px)}}.cnv-aviso{display:flex;justify-content:center;margin:14px 0 8px}.cnv-aviso-pastilla{display:inline-flex;align-items:center;gap:7px;max-width:92%;padding:6px 12px;border-radius:12px;font-size:13px;line-height:1.35;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle)}.cnv-aviso-pastilla svg{flex:none;color:var(--cnv-ambar-texto)}.cnv-aviso-hora{flex:none;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.cnv-prueba{margin:0 12px;padding:10px 12px 12px;border-radius:14px;border:1.5px dashed rgba(196,134,30,.6);background:#e0a84b14}html.dark .cnv-prueba{border-color:#e0a84b73}.cnv-prueba-cabeza{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--cnv-ambar-texto)}.cnv-prueba-cerrar{width:44px;height:44px;margin:-6px -6px -6px 0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.cnv-prueba-fila{display:flex;gap:8px;margin-top:8px}.cnv-prueba-fila input{flex:1;min-width:0;min-height:44px;padding:0 12px;border-radius:12px;font-size:16px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border)}.cnv-prueba-fila input:focus{outline:none;border-color:#5dbb9c8c;box-shadow:0 0 0 3px #5dbb9c29}.cnv-prueba-nota{margin-top:6px;font-size:12.5px;color:var(--text-muted)}.cnv-escribir{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"int int" "campo enviar" "nota nota";align-items:center;gap:6px 10px;padding:8px 14px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.cnv-interruptor{grid-area:int;justify-self:start}.cnv-interruptor:disabled{opacity:.6}.cnv-escribir-campo{grid-area:campo;min-width:0;min-height:48px;padding:0 16px;border-radius:14px;font-size:16px;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border);transition:border-color .16s ease-out,box-shadow .16s ease-out}html.dark .cnv-escribir-campo{background:#ffffff0d}.cnv-escribir-campo::-moz-placeholder{color:var(--text-muted)}.cnv-escribir-campo::placeholder{color:var(--text-muted)}.cnv-escribir-campo:focus{outline:none;border-color:#5dbb9c8c;box-shadow:0 0 0 3px #5dbb9c29}.cnv-enviar{grid-area:enviar;width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14282138,0 6px 14px #14282129;transition:transform .11s ease-out,opacity .16s ease-out}.cnv-enviar:active{transform:scale(.94)}.cnv-enviar:disabled{opacity:.32;cursor:not-allowed}.cnv-enviar:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.cnv-escribir-nota{grid-area:nota;font-size:12.5px;color:var(--text-muted)}@container cnvhilo (min-width: 560px){.cnv-escribir{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"campo int enviar" "nota nota nota";padding:12px 14px 14px}}.cnv-desliza-trabajo{padding:20px 20px 22px}.cnv-trabajo-hoja{padding:6px 20px 24px}.cnv-trabajo-hoja .cnv-trabajo-cabeza:empty{display:none}.cnv-trabajo{display:flex;flex-direction:column;gap:12px}.cnv-trabajo-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cnv-trabajo-titulo{font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.cnv-escena{display:flex;justify-content:center;align-items:center;min-height:176px;padding:6px 0 0;background:radial-gradient(60% 62% at 50% 52%,rgba(93,187,156,.14),transparent 72%)}.cnv-escena-quien{min-height:140px}.cnv-escena-losa{width:96px;height:96px;border-radius:28px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 14%,var(--bg-surface));box-shadow:var(--sombra-1)}.cnv-escena-losa-chica{width:48px;height:48px;flex:none;border-radius:14px}.cnv-maquina{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.22;color:var(--text-primary);overflow-wrap:anywhere}.cnv-averia{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:-4px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.cnv-pastillas{display:flex;flex-wrap:wrap;gap:8px}.cnv-estado{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap;color:color-mix(in oklab,var(--tono) 58%,#000)}html.dark .cnv-estado{color:var(--tono)}.cnv-urgente{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:750;color:#b42318;background:#e05c5c1f;border:1px solid rgba(224,92,92,.3)}html.dark .cnv-urgente{color:#f28b82}.cnv-visita{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.cnv-visita>svg{flex:none;margin-top:2px;color:var(--teal-texto)}.cnv-visita-etiqueta{font-size:12.5px;color:var(--text-muted)}.cnv-visita-cuando{font-size:15px;font-weight:700;color:var(--text-primary)}.cnv-visita-nada .cnv-visita-cuando{font-weight:550;color:var(--text-secondary)}.cnv-visita-nada>svg{color:var(--text-muted)}.cnv-boton-blanco{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;flex:none;font-size:14.5px;font-weight:650;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,box-shadow .16s ease-out}html.dark .cnv-boton-blanco{background:#ffffff0f}.cnv-boton-blanco:active{transform:scale(.98);box-shadow:var(--sombra-hundido)}.cnv-boton-blanco:disabled{opacity:.45;cursor:not-allowed}.cnv-boton-blanco:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.cnv-boton-ancho{width:100%}.cnv-raya{height:1px;margin:4px 0;background:var(--border-subtle)}.cnv-seccion{display:flex;flex-direction:column;gap:2px}.cnv-seccion-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px}.cnv-seccion-titulo{font-size:13.5px;font-weight:700;color:var(--text-secondary)}.cnv-seccion-cabeza .cnv-seccion-titulo{margin:0}.cnv-seccion>.cnv-seccion-titulo{margin-bottom:2px}.cnv-dato{display:flex;align-items:center;gap:10px;min-height:36px;font-size:14.5px;color:var(--text-primary);min-width:0}.cnv-dato>svg:first-child{flex:none;color:var(--text-muted)}.cnv-dato>span{min-width:0;overflow-wrap:anywhere}.cnv-dato-boton{width:calc(100% + 12px);margin:0 -6px;padding:4px 6px;min-height:44px;border-radius:10px;text-align:left;transition:background-color .12s ease-out}.cnv-dato-boton:active{background:var(--bg-elevated)}.cnv-dato-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}.cnv-dato-maquina{min-height:52px}.cnv-dato-fuerte{font-weight:650}.cnv-dato-sub{font-size:12.5px;color:var(--text-muted)}.cnv-dato-flecha{margin-left:auto;flex:none;color:var(--text-muted)}.cnv-enlace{min-height:44px;padding:0 4px;border-radius:8px;font-size:13.5px;font-weight:650;color:var(--teal-texto)}.cnv-enlace:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.cnv-nota{font-size:12.5px;color:var(--text-muted)}.cnv-laura-sabe{padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.5;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.cnv-sin-reparacion{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;font-size:14px;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.cnv-sin-conectar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin:10px 0 14px;padding:14px 16px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--cnv-ambar-borde);box-shadow:var(--sombra-1)}.cnv-sin-conectar-icono{width:40px;height:40px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--cnv-ambar-texto);background:var(--cnv-ambar-fondo)}.cnv-sin-conectar-cuerpo{flex:1 1 220px;min-width:0}.cnv-sin-conectar .cnv-boton-blanco{flex:1 1 100%}@media (min-width: 640px){.cnv-sin-conectar .cnv-boton-blanco{flex:none}}.cnv-sin-conectar-titulo{font-size:15px;font-weight:750;color:var(--text-primary)}.cnv-sin-conectar-texto{margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.cnv-error{margin:8px 0;padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.4;color:#b42318;background:#e05c5c14;border:1px solid rgba(224,92,92,.28)}html.dark .cnv-error{color:#f28b82}.cnv-error-hilo{margin:10px 0 0}.cnv-vacio{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:12px;padding:40px 20px 36px;border-radius:24px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.cnv-vacio-icono{width:88px;height:88px;border-radius:26px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 14%,var(--bg-surface))}.cnv-vacio-titulo{margin-top:12px;font-size:18px;font-weight:800;color:var(--text-primary)}.cnv-vacio-texto{max-width:46ch;margin-top:6px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.cnv-sin-elegir{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--text-muted)}.cnv-toast{position:fixed;left:50%;z-index:60;bottom:calc(var(--nav-h) + var(--nav-safe) + 28px);translate:-50% 0;max-width:min(92vw,440px);padding:12px 16px;border-radius:14px;font-size:14px;font-weight:600;color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:var(--sombra-3);animation:cnv-toast-entra .22s cubic-bezier(.23,1,.32,1) backwards}@keyframes cnv-toast-entra{0%{opacity:0;transform:translateY(8px)}}@media (min-width: 1024px){.cnv-toast{bottom:28px}}@media (hover: hover) and (pointer: fine){.cnv-fila:hover:not(.cnv-fila-elegida){background:var(--bg-elevated)}.cnv-menu-opcion:hover,.cnv-dato-boton:hover{background:var(--bg-elevated)}.cnv-redondo:hover{color:var(--text-primary)}.cnv-boton-blanco:hover:not(:disabled){box-shadow:var(--luz-arriba),0 2px 8px #1428211a}.cnv-enlace:hover{text-decoration:underline;text-underline-offset:3px}.cnv-tira:hover{border-color:var(--border)}}@media (min-width: 1024px){.cnv-redondo{width:40px;height:40px}.cnv-segmento-boton{min-height:36px;font-size:14px}.cnv-escribir-campo{min-height:46px;font-size:14.5px}.cnv-enviar{width:46px;height:46px}.cnv-interruptor{min-height:40px;font-size:13.5px}.cnv-buscador input,.cnv-prueba-fila input{font-size:14px}.cnv-enlace{min-height:32px}.cnv-prueba-cerrar{width:36px;height:36px}}@media (min-width: 1024px){.cnv-caja{margin-top:0}.cnv-mesa{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.3fr) minmax(296px,.85fr);gap:16px;height:calc(100dvh - var(--banda-alto, 0px) - var(--ph-alto, 68px) - 12px - 22px - 20px);min-height:560px}.cnv-panel{border-radius:24px}.cnv-panel-lista,.cnv-panel-hilo,.cnv-panel-trabajo,.cnv-con-hilo .cnv-panel-lista{display:flex}.cnv-con-hilo .cnv-panel-hilo{height:auto;min-height:0}.cnv-panel-lista .cnv-desliza,.cnv-desliza-trabajo{overflow-y:auto;overscroll-behavior:contain}.cnv-volver{display:none}.cnv-hilo-cabeza .cnv-avatar{display:inline-flex}.cnv-buscador-lista{display:none}}@container cnv (max-width: 1080px){.cnv-mesa{grid-template-columns:minmax(268px,.78fr) minmax(0,1.3fr)}.cnv-panel-trabajo{display:none}}@container cnv (min-width: 1081px){.cnv-tira{display:none}}@media (prefers-reduced-motion: reduce){.cnv-segmento-pastilla,.cnv-segmento-boton,.cnv-fila,.cnv-redondo,.cnv-tira,.cnv-enviar,.cnv-boton-blanco{transition:none}.cnv-menu-lista,.cnv-toast,.cnv-puntos span{animation:none}.cnv-segmento-boton:active,.cnv-redondo:active,.cnv-tira:active,.cnv-enviar:active,.cnv-boton-blanco:active{transform:none}}:root{--mrc-heroe-fondo: radial-gradient(120% 110% at 0% 0%, rgba(93, 187, 156, .14), transparent 58%), linear-gradient(180deg, #FFFFFF 0%, #FBFCFB 100%);--mrc-barra: #5DBB9C;--mrc-barra-encima: #3C9A79;--mrc-caja: #F3F6F5}html.dark{--mrc-heroe-fondo: radial-gradient(120% 110% at 0% 0%, rgba(93, 187, 156, .1), transparent 58%), linear-gradient(180deg, #19242C 0%, #162027 100%);--mrc-barra: #5DBB9C;--mrc-barra-encima: #7FD1B3;--mrc-caja: rgba(255, 255, 255, .04)}.mrc-barra-rotulo{padding-left:6px;font-size:14.5px;font-weight:650;color:var(--text-secondary)}.mrc-ficha{container-type:inline-size;display:flex;flex-direction:column;gap:14px;padding:4px 16px 28px}@media (min-width: 1024px){.mrc-ficha{padding:4px 24px 32px;gap:18px}}.mrc-heroe{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border-radius:24px;padding:18px;background:var(--mrc-heroe-fondo);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2);overflow:hidden}.mrc-heroe-fila{display:flex;align-items:center;gap:14px;min-width:0}.mrc-heroe-logo{border-radius:20px!important;box-shadow:var(--luz-arriba),0 2px 4px #1428210f,0 8px 20px #1428211a}html.dark .mrc-heroe-logo{box-shadow:0 2px 4px #0006,0 8px 20px #00000059}.mrc-heroe-texto{min-width:0;flex:1}.mrc-heroe-nombre-fila{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.mrc-heroe-nombre{min-width:0;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary);overflow-wrap:anywhere}.mrc-heroe-meta{margin-top:5px;font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.mrc-chip-ic{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;color:#8a5200;background:#e0a84b29;border:1px solid rgba(224,168,75,.3)}html.dark .mrc-chip-ic{color:#ebc17a;background:#e0a84b24}.mrc-chip-ic-mini{height:20px;padding:0 7px;font-size:11.5px}.mrc-heroe-cifra{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle);min-height:58px}.mrc-cifra-grande{font-size:17px;font-weight:600;line-height:1.2;color:var(--text-primary)}.mrc-cifra-grande strong{font-size:30px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-right:2px}.mrc-cifra-detalle{margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.mrc-cifra-dinero{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.mrc-esqueleto{display:flex;flex-direction:column;gap:8px}.mrc-esqueleto-linea{display:block;height:12px;width:min(320px,80%);border-radius:6px;background:var(--bg-elevated)}.mrc-esqueleto-grande{height:24px;width:min(240px,60%)}.mrc-heroe-maquinas{display:none}@container (min-width: 600px){.mrc-heroe{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;padding:22px 24px}.mrc-heroe-fila{grid-column:1;grid-row:1}.mrc-heroe-cifra{grid-column:1;grid-row:2}.mrc-heroe-maquinas{grid-column:2;grid-row:1 / span 2;display:flex;align-items:flex-end;justify-content:center;align-self:center;margin:-6px -6px -10px 0}.mrc-heroe-nombre{font-size:30px}}.mrc-maquina{display:inline-flex;animation:mrc-entra .42s cubic-bezier(.23,1,.32,1) backwards}.mrc-maquina-0{order:2;z-index:3;animation-delay:60ms}.mrc-maquina-1{order:1;z-index:2;margin-right:-30px;animation-delay:.12s}.mrc-maquina-2{order:3;z-index:1;margin-left:-30px;animation-delay:.18s}@keyframes mrc-entra{0%{opacity:0;transform:translateY(8px) scale(.96)}}.mrc-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;grid-template-areas:"portal" "abiertas" "grafico" "llegan" "notas" "logo"}.mrc-portal{grid-area:portal}.mrc-grafico{grid-area:grafico}.mrc-abiertas{grid-area:abiertas}.mrc-llegan{grid-area:llegan}.mrc-notas{grid-area:notas}.mrc-logo{grid-area:logo}@container (min-width: 720px){.mrc-rejilla{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"grafico portal" "abiertas abiertas" "llegan notas" "logo logo";gap:18px}}.mrc-tarjeta{min-width:0;padding:16px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}@container (min-width: 720px){.mrc-tarjeta{padding:18px 20px}}.mrc-tarjeta-cabeza{display:flex;align-items:center;gap:10px;min-height:36px;margin-bottom:12px}.mrc-losa{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--teal-texto);background:linear-gradient(160deg,#5dbb9c33,#5dbb9c0f);box-shadow:inset 0 1px #ffffffbf,0 2px 6px #14282114}html.dark .mrc-losa{box-shadow:inset 0 1px #ffffff14,0 2px 6px #00000059}.mrc-tarjeta-titulo{flex:1;min-width:0;font-size:16px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.mrc-cuenta{color:var(--text-muted);font-weight:650;font-variant-numeric:tabular-nums}.mrc-tarjeta-nota{flex:none;font-size:12.5px;color:var(--text-muted)}.mrc-vacio{font-size:14px;line-height:1.45;color:var(--text-secondary);padding:4px 0}.mrc-campo-copia{display:flex;align-items:stretch;gap:8px;margin-bottom:10px}.mrc-caja{flex:1;min-width:0;padding:8px 12px 6px;border-radius:14px;background:var(--mrc-caja);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 2px #1428210d}html.dark .mrc-caja{box-shadow:inset 0 1px 2px #00000040}.mrc-copiar{flex:none;width:48px;min-height:48px;border-radius:14px;display:grid;place-items:center;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,color .16s ease-out;-webkit-tap-highlight-color:transparent}.mrc-copiar:active{transform:scale(.95)}.mrc-copiar:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mrc-copiar-hecho{color:var(--teal-texto)}@media (hover: hover) and (pointer: fine){.mrc-copiar:hover{color:var(--text-primary)}}.mrc-primario{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;margin:4px 0 14px;padding:0 16px;border-radius:14px;font-size:15px;font-weight:650;color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14282138,0 6px 14px #14282129;transition:transform .11s ease-out,box-shadow .16s ease-out;-webkit-tap-highlight-color:transparent}html.dark .mrc-primario{box-shadow:inset 0 1px #ffffffb3,0 1px 2px #00000080,0 6px 14px #0006}.mrc-primario:active{transform:scale(.98)}.mrc-primario:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (hover: hover) and (pointer: fine){.mrc-primario:hover{transform:translateY(-1px)}}.mrc-notas-acceso{padding-top:12px;border-top:1px solid var(--border-subtle)}.mrc-clave{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.mrc-clave svg{flex:none;margin-top:1px;color:var(--teal-texto)}.mrc-grafico{display:flex;flex-direction:column}.mrc-barras{margin:auto 0 0}.mrc-barras-lista{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.mrc-barra-col{display:flex;flex-direction:column;min-width:0}.mrc-barra{position:relative;height:156px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px 3px 0;border-bottom:1px solid var(--border);-webkit-tap-highlight-color:transparent}@container (min-width: 720px){.mrc-barras{flex:1;display:flex;flex-direction:column}.mrc-barras-lista{flex:1}.mrc-barra{flex:1;height:auto;min-height:176px;padding:22px 7px 0}}.mrc-barra:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.mrc-barra-relleno{position:relative;display:block;border-radius:4px 4px 0 0;background:var(--mrc-barra);transform-origin:bottom;transition:background-color .16s ease-out;animation:mrc-crece .48s cubic-bezier(.23,1,.32,1) backwards}@keyframes mrc-crece{0%{transform:scaleY(.04)}}.mrc-barra-cifra{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);font-size:12px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);opacity:0;transition:opacity .14s ease-out;pointer-events:none}.mrc-barra[data-visible] .mrc-barra-cifra,.mrc-barra:focus-visible .mrc-barra-cifra{opacity:1}@media (hover: hover) and (pointer: fine){.mrc-barra:hover .mrc-barra-cifra{opacity:1}.mrc-barra:hover .mrc-barra-relleno{background:var(--mrc-barra-encima)}}.mrc-barra-mes{margin-top:6px;font-size:11.5px;text-align:center;color:var(--text-muted);overflow:hidden;white-space:nowrap}.mrc-barras-esqueleto{display:flex;align-items:flex-end;gap:6px;height:156px;margin-top:auto;border-bottom:1px solid var(--border)}.mrc-barras-esqueleto span{flex:1;border-radius:4px 4px 0 0;background:var(--bg-elevated)}.mrc-lista{list-style:none;margin:0 -8px;padding:0}.mrc-lista>li+li{border-top:1px solid var(--border-subtle)}.mrc-fila{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"maquina texto flecha" "maquina pastilla flecha";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:6px;min-height:68px;padding:10px 8px;border-radius:14px;text-align:left;transition:background-color .16s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.mrc-fila:active{transform:scale(.99);background:var(--bg-elevated)}.mrc-fila:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.mrc-fila:hover{background:var(--bg-elevated)}}.mrc-fila-maquina{grid-area:maquina;display:grid;place-items:center}.mrc-fila-texto{grid-area:texto;min-width:0;display:flex;flex-direction:column;gap:1px}.mrc-fila-cliente{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:650;line-height:1.3;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrc-fila-detalle{font-size:13px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrc-pastilla{grid-area:pastilla;justify-self:start;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap;color:color-mix(in oklab,var(--mrc-tono, #8A948F) 48%,var(--text-primary));background:color-mix(in oklab,var(--mrc-tono, #8A948F) 13%,transparent);border:1px solid color-mix(in oklab,var(--mrc-tono, #8A948F) 26%,transparent)}.mrc-pastilla-visita{--mrc-tono: #5DBB9C !important}.mrc-fila-flecha{grid-area:flecha;color:var(--text-muted)}.mrc-urgente{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;font-size:11.5px;font-weight:700;color:#9b1c14;background:#e05c5c1f}html.dark .mrc-urgente{color:#f4a39c;background:#e05c5c29}@container (min-width: 560px){.mrc-fila{grid-template-columns:48px minmax(0,1fr) auto auto;grid-template-areas:"maquina texto pastilla flecha"}.mrc-pastilla{justify-self:end}}.mrc-ver-mas{min-height:44px;margin-top:4px;padding:0 4px;font-size:14px;font-weight:600;color:var(--teal-texto)}@media (hover: hover) and (pointer: fine){.mrc-ver-mas:hover{text-decoration:underline;text-underline-offset:3px}}.mrc-ic{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;color:var(--text-primary);background:#5dbb9c1a;border:1px solid rgba(93,187,156,.28)}.mrc-ic svg{flex:none;margin-top:1px;color:var(--teal-texto)}.mrc-ejemplos{margin-top:12px}.mrc-sub{display:block;margin-bottom:4px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.mrc-ejemplos ul{list-style:none;margin:0;padding:0}.mrc-ejemplos li{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13.5px;color:var(--text-primary);border-top:1px solid var(--border-subtle)}.mrc-ejemplos li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrc-ejemplos li svg{flex:none;color:var(--text-muted)}.mrc-logo{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.mrc-logo-muestra{flex:none}.mrc-logo-texto{flex:1;min-width:200px}.mrc-logo-frase{margin-top:2px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.mrc-logo-error{margin-top:6px;font-size:12.5px;color:#b42318}html.dark .mrc-logo-error{color:#f28b82}.mrc-logo-acciones{display:flex;gap:8px}.mrc-secundario{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:600;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out}.mrc-secundario:active{transform:scale(.97)}.mrc-secundario:disabled{opacity:.6}.mrc-terciario{min-height:44px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:600;color:var(--text-secondary)}@media (hover: hover) and (pointer: fine){.mrc-terciario:hover{color:var(--text-primary);background:var(--bg-elevated)}}.mrc-frase-movil{margin:2px 4px 0;font-size:14px;line-height:1.4;color:var(--text-secondary)}.mrc-lista-marcas{list-style:none;margin:0;padding:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--sombra-1);overflow:hidden}.mrc-lista-marcas>li+li{border-top:1px solid var(--border-subtle)}.mrc-marca-fila{width:100%;display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 12px 12px 14px;text-align:left;transition:background-color .16s ease-out;-webkit-tap-highlight-color:transparent}.mrc-marca-fila:active{background:var(--bg-elevated)}.mrc-marca-fila:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.mrc-marca-logo{flex:none;display:inline-flex}.mrc-marca-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mrc-marca-nombre{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.25;color:var(--text-primary)}.mrc-marca-detalle{font-size:13px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrc-marca-cifra{flex:none;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.mrc-marca-cifra strong{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.mrc-marca-cifra span{font-size:12px;color:var(--text-muted)}.mrc-alta-etiqueta{font-size:13px;font-weight:600;color:var(--text-secondary)}.mrc-alta-obligatorio{color:#9a4a00}html.dark .mrc-alta-obligatorio{color:#f2b866}.mrc-alta fieldset{border:0;margin:0;padding:0;min-width:0}.mrc-alta-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mrc-alta-chips .chip-filtro{height:44px}.mrc-alta-chips .chip-filtro:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mrc-alta-interruptor{display:flex;align-items:center;gap:10px;min-height:46px;margin-top:6px;padding:0 12px;border-radius:12px;font-size:14px;color:var(--text-primary);text-align:left;background:var(--bg-surface);border:1px solid var(--border);transition:border-color .16s ease-out}.mrc-alta-interruptor svg{color:var(--text-muted)}.mrc-alta-interruptor:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mrc-alta-marca{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:#fff;border:1.5px solid var(--border);transition:background-color .16s ease-out}.mrc-alta-interruptor-on{border-color:var(--border-teal)}.mrc-alta-interruptor-on .mrc-alta-marca{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:transparent}.mrc-tabla thead th,.mrc-tabla tbody td{padding-left:12px;padding-right:12px}.mrc-tabla thead th:first-child,.mrc-tabla tbody td:first-child{padding-left:20px}.mrc-tabla thead th:last-child,.mrc-tabla tbody td:last-child{padding-right:20px}@media (min-width: 1440px){.mrc-tabla thead th,.mrc-tabla tbody td{padding-left:16px;padding-right:16px}.mrc-tabla thead th:first-child,.mrc-tabla tbody td:first-child{padding-left:22px}.mrc-tabla thead th:last-child,.mrc-tabla tbody td:last-child{padding-right:22px}}.mrc-tabla tbody td[colspan]{padding:0}@container (max-width: 599px){.mrc-heroe-logo{width:64px!important;height:64px!important;border-radius:18px!important}.mrc-heroe-nombre{font-size:24px}}@media (prefers-reduced-motion: reduce){.mrc-maquina,.mrc-barra-relleno{animation:none}.mrc-fila,.mrc-copiar,.mrc-primario,.mrc-secundario{transition:none}.mrc-fila:active,.mrc-copiar:active,.mrc-primario:active,.mrc-secundario:active,.mrc-primario:hover{transform:none}}.ar-raiz :is(button,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.ar-mesa{display:flex;flex-direction:column;gap:14px;padding-top:12px}.ar-estado{display:flex;flex-direction:column;gap:14px}.ar-trabajo{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width: 1024px){.ar-mesa{display:grid;padding-top:0;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"trabajo estado" "trabajo nota";grid-template-rows:auto 1fr;gap:16px 24px;align-items:start}.ar-mesa-sin-estado{grid-template-areas:"trabajo nota";grid-template-rows:auto}.ar-estado{grid-area:estado;gap:16px}.ar-trabajo{grid-area:trabajo}.ar-nota{grid-area:nota}}.ar-papel,.ar-lado{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--sombra-1);animation:ar-entra .24s cubic-bezier(.23,1,.32,1) backwards}.ar-papel{display:flex;flex-direction:column;gap:16px;padding:22px 20px}@media (min-width: 1024px){.ar-papel{padding:28px 30px;border-radius:22px}}.ar-papel-espera{align-items:center;text-align:center;gap:12px;padding-top:30px;padding-bottom:30px}@media (min-width: 1024px){.ar-papel-espera{min-height:360px;justify-content:center}}.ar-papel-espera .ar-barra{width:min(100%,460px)}.ar-papel-dibujo{display:inline-flex;margin-bottom:2px}.ar-titulo{font-size:18px;font-weight:700;letter-spacing:-.012em;line-height:1.3;color:var(--text-primary);text-wrap:balance}@media (min-width: 1024px){.ar-titulo{font-size:19px}}.ar-cifra-linea{font-size:15px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.ar-pista{max-width:58ch;font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.ar-soltar{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:300px;padding:28px 22px 30px;border-radius:26px;border:1.5px dashed color-mix(in oklab,var(--text-muted) 42%,transparent);background:radial-gradient(58% 70% at 50% 30%,#fffffff2,#fff0 72%),color-mix(in oklab,var(--bg-surface) 62%,transparent);color:var(--text-primary);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease-out,background-color .18s ease-out,transform .14s ease-out;animation:ar-entra .24s cubic-bezier(.23,1,.32,1) backwards}html.dark .ar-soltar{border-color:#ffffff29;background:radial-gradient(58% 70% at 50% 30%,#ffffff0f,#fff0 72%),#ffffff05}@media (min-width: 1024px){.ar-soltar{min-height:440px;padding:40px 32px}}.ar-soltar:active{transform:scale(.99)}.ar-soltar-dibujo{display:inline-flex;transition:transform .26s cubic-bezier(.23,1,.32,1)}.ar-soltar-encima{border-style:solid;border-color:var(--teal);background:color-mix(in oklab,var(--teal) 9%,var(--bg-surface))}html.dark .ar-soltar-encima{border-color:var(--teal);background:#5dbb9c14}.ar-soltar-encima .ar-soltar-dibujo{transform:translateY(-8px) scale(1.05)}.ar-soltar-titulo{max-width:30ch;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}@media (min-width: 1024px){.ar-soltar-titulo{font-size:23px}}.ar-soltar-pista{display:block;max-width:46ch;font-size:14px;line-height:1.55;color:var(--text-secondary);text-wrap:balance}@media (min-width: 1024px){.ar-soltar-pista{font-size:14.5px}}.ar-soltar-boton{margin-top:10px;pointer-events:none}@media (hover: hover) and (pointer: fine){.ar-soltar:hover{border-color:color-mix(in oklab,var(--teal) 62%,transparent)}.ar-soltar:hover .ar-soltar-dibujo{transform:translateY(-4px)}}.ar-dibujo-pc{display:none}@media (min-width: 1024px){.ar-dibujo-pc{display:inline-flex}.ar-dibujo-movil{display:none}}.ar-con-dedo{display:none}@media (hover: none),(pointer: coarse){.ar-con-raton{display:none}.ar-con-dedo{display:inline}}.ar-error{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border-radius:14px;font-size:13.5px;line-height:1.45;color:#b42318;background:#e05c5c14}html.dark .ar-error{color:#f08a8a;background:#e05c5c1f}.ar-aviso-suave{padding:0 4px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.ar-elegida{display:flex;align-items:flex-start;gap:14px}.ar-elegida-dibujo{flex:none;display:inline-flex;margin:-4px 0 -6px -4px}.ar-elegida-cifras{margin-top:3px;font-size:14.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ar-elegida-cifras b{font-weight:650;color:var(--text-primary)}.ar-elegida-fuera{margin-top:3px;font-size:13px;line-height:1.4;color:var(--text-muted)}.ar-enlace{flex:none;min-height:40px;padding:0 10px;margin:-6px -8px 0 0;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px}@media (pointer: coarse){.ar-enlace{min-height:44px}}@media (hover: hover) and (pointer: fine){.ar-enlace:hover{text-decoration-color:currentColor;background:var(--bg-elevated)}}.ar-reducir{width:100%;display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 16px;border-radius:16px;text-align:left;background:var(--bg-elevated);-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out}html.dark .ar-reducir{background:#ffffff0a}.ar-reducir:active{transform:scale(.99)}.ar-reducir-titulo{display:block;font-size:14.5px;font-weight:650;color:var(--text-primary)}.ar-reducir-detalle{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.ar-reducir-detalle b{font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}.ar-interruptor{position:relative;flex:none;width:44px;height:26px;border-radius:999px;background:var(--bg-overlay);box-shadow:inset 0 0 0 1px var(--border);transition:background-color .18s ease-out}.ar-interruptor>span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:var(--sombra-contacto),0 2px 6px #1428212e;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ar-interruptor-si{background:var(--teal);box-shadow:none}.ar-interruptor-si>span{transform:translate(18px)}.ar-acciones{display:flex;justify-content:flex-end;gap:10px}.ar-boton{min-height:48px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:600}@media (max-width: 1023.98px){.ar-acciones{justify-content:stretch}.ar-acciones .ar-boton{flex:1;min-height:52px}}.ar-boton-ancho{min-width:220px}.ar-cerrar{flex:none;width:36px;height:36px;margin:-6px -6px 0 0;border-radius:12px;display:grid;place-items:center;color:var(--text-muted)}@media (pointer: coarse){.ar-cerrar{width:44px;height:44px;margin:-10px -10px 0 0}}@media (hover: hover) and (pointer: fine){.ar-cerrar:hover{color:var(--text-primary);background:var(--bg-elevated)}}.ar-barra{position:relative;height:8px;border-radius:999px;overflow:hidden;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-subtle)}html.dark .ar-barra{background:#ffffff0f}.ar-barra-grande{height:12px}.ar-barra>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--teal);transform:translate(-100%);transition:transform .42s cubic-bezier(.23,1,.32,1)}.ar-barra-sin-fin>span{right:auto;width:36%;animation:ar-vaiven 1.4s ease-in-out infinite alternate}@keyframes ar-vaiven{0%{transform:translate(-100%)}to{transform:translate(280%)}}.ar-progreso-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ar-progreso-cuenta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:6px;font-variant-numeric:tabular-nums}.ar-pct{font-size:40px;font-weight:750;letter-spacing:-.03em;line-height:1;color:var(--text-primary)}.ar-de{font-size:14.5px;color:var(--text-secondary)}.ar-parar{flex:none;min-height:44px;padding:0 16px;border-radius:14px}.ar-cuenta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ar-cuenta b{font-weight:650;color:var(--text-primary)}.ar-cuenta-aviso,.ar-cuenta-aviso b{color:#9a4a00}html.dark .ar-cuenta-aviso,html.dark .ar-cuenta-aviso b{color:#f2b866}.ar-ahora{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;color:var(--text-secondary)}.ar-ahora b{font-weight:650;color:var(--text-primary)}.ar-ahora-donde{color:var(--text-muted)}.ar-ahora>svg{color:var(--teal-texto)}.ar-girando{animation:ar-gira 1s linear infinite}@keyframes ar-gira{to{transform:rotate(360deg)}}.ar-final-cabeza{display:flex;align-items:flex-start;gap:14px}.ar-sello{flex:none;width:42px;height:42px;border-radius:999px;display:grid;place-items:center}.ar-sello-chico{width:30px;height:30px}.ar-sello-bien{color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 16%,transparent)}.ar-sello-aviso{color:#9a4a00;background:#e0a84b2e}html.dark .ar-sello-aviso{color:#f2b866;background:#e0a84b24}.ar-instruccion{margin-top:6px;font-size:14px;line-height:1.5;color:var(--text-primary)}.ar-cuadre{font-size:14px;line-height:1.6;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ar-cuadre b{font-weight:650;color:var(--text-primary)}.ar-fallos{padding:13px 15px;border-radius:16px;border:1px solid rgba(224,168,75,.35);background:#e0a84b12}html.dark .ar-fallos{border-color:#e0a84b47;background:#e0a84b0f}.ar-fallos-compacto{margin-top:12px;padding:11px 13px;border-radius:14px}.ar-fallos-titulo{font-size:13.5px;font-weight:650;color:var(--text-primary)}.ar-fallos-motivos{margin-top:4px}.ar-fallos-motivos li{display:flex;align-items:flex-start;gap:10px;padding:3px 0}.ar-fallos-texto{min-width:0;flex:1;font-size:13.5px;line-height:1.45;color:var(--text-secondary);overflow-wrap:anywhere}.ar-fallos-n{flex:none;min-width:26px;padding:1px 8px;border-radius:999px;text-align:center;font-size:12.5px;font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums;background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-subtle)}.ar-fallos-cuales{margin-top:6px}.ar-fallos-cuales summary{display:inline-flex;align-items:center;min-height:36px;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px}@media (pointer: coarse){.ar-fallos-cuales summary{min-height:44px}}.ar-fallos-cuales ul{margin-top:4px;max-height:190px;overflow:auto}.ar-fallos-cuales li{padding:2px 0;font-size:12.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-no-empezo{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 16px 18px;border-radius:18px;border:1px solid rgba(224,90,90,.35);background:#e05a5a0d;animation:ar-entra .22s cubic-bezier(.23,1,.32,1) backwards}.ar-no-empezo-titulo{font-size:14.5px;font-weight:650;color:var(--text-primary)}.ar-no-empezo-detalle{margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--text-secondary);overflow-wrap:anywhere}.ar-no-empezo-pista{margin-top:6px;font-size:13px;color:var(--text-muted)}.ar-lado{padding:18px}.ar-en-archivo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:12px;column-gap:12px}.ar-en-archivo-dibujo{display:inline-flex}.ar-en-archivo-cifra{font-size:30px;font-weight:750;letter-spacing:-.025em;line-height:1.05;color:var(--text-primary);font-variant-numeric:tabular-nums}.ar-en-archivo-que{margin-top:2px;font-size:13.5px;color:var(--text-secondary)}.ar-en-archivo-nota{grid-column:1 / -1;margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.ar-ultima-cabeza{display:flex;align-items:flex-start;gap:10px}.ar-lado-titulo{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--text-primary)}.ar-lado-cuando{margin-top:1px;font-size:12.5px;color:var(--text-muted)}.ar-lado-texto{margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ar-nota{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.55;color:var(--text-secondary)}.ar-nota-icono{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 13%,transparent)}@media (max-width: 1023.98px){.ar-nota{padding:4px 4px 0;background:transparent;border:0;box-shadow:none;animation:none}}.ar-dedicada-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle)}@media (min-width: 640px){.ar-dedicada-barra{padding:14px 24px}}.ar-dedicada-salir{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 10px;border-radius:12px;font-size:13.5px;color:var(--text-secondary)}@media (hover: hover) and (pointer: fine){.ar-dedicada-salir:hover{color:var(--text-primary);background:var(--bg-elevated)}}.ar-dedicada-cabeza{margin-bottom:20px}.ar-dedicada-cabeza h1{font-size:23px;font-weight:750;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}@media (min-width: 1024px){.ar-dedicada-cabeza h1{font-size:28px}}.ar-dedicada-cabeza p{margin-top:6px;max-width:64ch;font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.ar-dedicada-cabeza strong{font-weight:650;color:var(--text-primary)}.ar-dedicada-pie{padding:20px 16px;border-top:1px solid var(--border-subtle);text-align:center;font-size:12.5px;color:var(--text-muted)}@keyframes ar-entra{0%{opacity:0;transform:translateY(6px)}}.ar-estado>:nth-child(2){animation-delay:40ms}@media (prefers-reduced-motion: reduce){.ar-papel,.ar-lado,.ar-soltar,.ar-no-empezo{animation:none}.ar-soltar,.ar-soltar-dibujo,.ar-reducir,.ar-interruptor,.ar-interruptor>span,.ar-barra>span{transition:none}.ar-soltar:active,.ar-reducir:active,.ar-soltar-encima .ar-soltar-dibujo{transform:none}.ar-girando{animation:none}.ar-barra-sin-fin>span{animation:none;width:100%;transform:none;opacity:.35}}.rx-veredicto,.rx-papel,.rx-dia,.rx-clientes{background:linear-gradient(180deg,#fff,#fcfdfc);box-shadow:var(--sombra-1),inset 0 0 0 1px #1428210d}html.dark .rx-veredicto,html.dark .rx-papel,html.dark .rx-dia,html.dark .rx-clientes{background:linear-gradient(180deg,#1b2730,#17222a);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 1px 2px #00000073,0 8px 18px #00000059}.rx-opt{display:flex;flex-direction:column;gap:22px;padding:18px 16px 24px}@media (min-width: 1024px){.rx-opt{padding:22px 24px 28px}}.rx-cargando{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;font-size:14px;color:var(--text-secondary)}.rx-aviso{padding:15px 16px;border-radius:16px;background:#e0a84b17;box-shadow:inset 0 0 0 1px #c4861e47;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.rx-aviso p+p{margin-top:6px}.rx-aviso strong{color:var(--text-primary);font-weight:650}.rx-aviso-titulo{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:15px;font-weight:750;color:#8a5200}html.dark .rx-aviso-titulo{color:#ebc17a}.rx-aviso-pista{font-size:13px;color:var(--text-muted)}.rx-veredicto{padding:16px;border-radius:20px;display:flex;flex-direction:column;gap:14px}.rx-veredicto-gana{background:radial-gradient(420px 160px at 0% 0%,rgba(93,187,156,.13),transparent 70%),linear-gradient(180deg,#fff,#fcfdfc)}html.dark .rx-veredicto-gana{background:radial-gradient(420px 160px at 0% 0%,rgba(93,187,156,.12),transparent 70%),linear-gradient(180deg,#1b2730,#17222a)}.rx-veredicto-cabeza{display:flex;align-items:flex-start;gap:12px}.rx-veredicto-marca{flex:none;width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--teal) 28%,transparent)}.rx-veredicto-frase{font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.rx-veredicto-detalle{margin-top:3px;font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.rx-comparar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px}.rx-comparar-uno{grid-template-columns:minmax(0,1fr)}.rx-comparar-flecha{align-self:center;color:var(--text-muted);display:inline-flex}.rx-lado{min-width:0;display:flex;flex-direction:column;gap:1px;padding:11px 13px;border-radius:14px;background:color-mix(in oklab,var(--text-primary) 4%,transparent);box-shadow:inset 0 0 0 1px var(--border-subtle)}.rx-lado-propuesta{background:color-mix(in oklab,var(--teal) 9%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--teal) 45%,transparent)}.rx-lado-titulo{font-size:12.5px;font-weight:650;color:var(--text-muted);margin-bottom:2px}.rx-lado-propuesta .rx-lado-titulo{color:var(--teal-texto)}.rx-lado-km{font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.rx-lado-detalle{font-size:13px;line-height:1.35;color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-fuente{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.35;color:var(--text-muted)}.rx-fuente svg{flex:none}.rx-seccion-titulo{display:flex;align-items:baseline;gap:8px;margin:0 2px 12px;font-size:15px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.rx-seccion-titulo svg{align-self:center}.rx-seccion-titulo-aviso svg{color:#c4861e}.rx-seccion-cifra{font-size:13px;font-weight:600;color:var(--text-muted)}.rx-avisos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rx-avisos li{position:relative;padding:10px 13px 10px 28px;border-radius:12px;font-size:13.5px;line-height:1.4;color:var(--text-secondary);background:#e0a84b14;box-shadow:inset 0 0 0 1px #c4861e33}.rx-avisos li:before{content:"";position:absolute;left:12px;top:17px;width:7px;height:7px;border-radius:999px;background:#e0a84b}.rx-linea{--rx-nodo: 32px;--rx-tramo: 30px;--rx-linea: color-mix(in oklab, var(--teal) 55%, transparent);list-style:none;margin:0;padding:0}.rx-nodo{position:relative;z-index:1;flex:none;width:var(--rx-nodo);height:var(--rx-nodo);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--teal-texto);background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--teal),0 1px 2px #1428211f}html.dark .rx-nodo{background:#17222a;box-shadow:inset 0 0 0 2px var(--teal),0 1px 2px #00000080}.rx-nodo-movido{background:color-mix(in oklab,var(--teal) 22%,var(--bg-surface))}html.dark .rx-nodo-movido{background:color-mix(in oklab,var(--teal) 26%,#17222A)}.rx-nodo-hecho{background:color-mix(in oklab,var(--teal) 14%,var(--bg-surface))}.rx-nodo-casa{color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 14%,var(--bg-surface))}.rx-salida{position:relative;display:flex;align-items:center;gap:12px;min-height:var(--rx-nodo)}.rx-salida:after{content:"";position:absolute;left:calc(var(--rx-nodo) / 2 - 1px);top:50%;bottom:0;width:2px;background:var(--rx-linea)}.rx-salida-texto{font-size:14px;color:var(--text-secondary)}.rx-salida-texto strong{font-weight:700;color:var(--text-primary)}.rx-paso{position:relative}.rx-paso:before{content:"";position:absolute;left:calc(var(--rx-nodo) / 2 - 1px);top:0;height:calc(var(--rx-tramo) + 14px + var(--rx-nodo) / 2);width:2px;background:var(--rx-linea)}.rx-paso:not(:last-child):after{content:"";position:absolute;left:calc(var(--rx-nodo) / 2 - 1px);top:calc(var(--rx-tramo) + 14px + var(--rx-nodo) / 2);bottom:0;width:2px;background:var(--rx-linea)}.rx-tramo{height:var(--rx-tramo);display:flex;align-items:center;gap:6px;padding-left:calc(var(--rx-nodo) + 12px);font-size:12.5px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.rx-parada{display:flex;align-items:flex-start;gap:12px}.rx-parada>.rx-nodo{margin-top:14px}.rx-papel{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 15px;border-radius:16px}.rx-papel-movido{box-shadow:var(--sombra-1),inset 0 0 0 1.5px color-mix(in oklab,var(--teal) 40%,transparent)}html.dark .rx-papel-movido{box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1.5px color-mix(in oklab,var(--teal) 45%,transparent),0 1px 2px #00000073,0 8px 18px #00000059}.rx-parada-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rx-parada-cliente{font-size:15.5px;line-height:1.3;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-parada-donde{font-size:13px;line-height:1.35;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-parada-pueblo{font-weight:650;color:var(--text-secondary)}.rx-parada-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.rx-parada-hora{font-size:13px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-right:2px}.rx-marca{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.rx-marca-fija{color:#8a5200;background:#e0a84b29}html.dark .rx-marca-fija{color:#ebc17a;background:#e0a84b24}.rx-marca-hecha,.rx-marca-sube{color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 13%,transparent)}.rx-marca-baja{color:var(--text-secondary);background:color-mix(in oklab,var(--text-primary) 6%,transparent)}.rx-parada-maquina{flex:none;display:inline-flex}.rx-pie{display:flex;align-items:center;gap:10px}.rx-pie-boton{min-height:48px;font-size:15px;font-weight:650;border-radius:14px}@media (min-width: 1024px){.rx-pie-boton{min-height:44px;font-size:14px}}.rx-hist{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.rx-hist-dias{min-width:0;display:flex;flex-direction:column;gap:14px}.rx-hist-vacio{border-radius:18px}.rx-dias{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.rx-dia{border-radius:18px;overflow:hidden}.rx-dia-cabeza{width:100%;text-align:left;display:flex;align-items:center;gap:12px;min-height:44px;padding:15px 16px 15px 18px;-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.23,1,.32,1)}.rx-dia-cabeza:active{transform:scale(.99)}.rx-dia-cabeza:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-3px;border-radius:18px}.rx-dia-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rx-dia-titulo{font-size:17px;line-height:1.25;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.rx-dia-resumen{font-size:13.5px;line-height:1.4;color:var(--text-secondary);font-variant-numeric:tabular-nums}.rx-dia-maquinas{flex:none;display:inline-flex;align-items:center}.rx-dia-maquinas>.aparato-3d+.aparato-3d{margin-left:-8px}.rx-dia-mas{margin-left:2px;min-width:26px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text-secondary);background:color-mix(in oklab,var(--text-primary) 6%,transparent)}.rx-dia-flecha{flex:none;color:var(--text-muted);transition:transform .2s cubic-bezier(.23,1,.32,1)}.rx-dia-cabeza[aria-expanded=true] .rx-dia-flecha{transform:rotate(180deg)}.rx-estado{display:inline-flex;align-items:center;gap:7px;margin-top:3px;font-size:13px;font-weight:600;color:var(--text-secondary)}.rx-estado:before{content:"";width:7px;height:7px;flex:none;border-radius:999px;background:var(--rx-tono, #9AA5A0);box-shadow:0 0 0 3px color-mix(in oklab,var(--rx-tono, #9AA5A0) 20%,transparent)}.rx-estado-hecha{--rx-tono: #2ECC8A}.rx-estado-curso{--rx-tono: #5DBB9C}.rx-estado-pendiente{--rx-tono: #E0A84B}.rx-estado-cancelada{--rx-tono: #9AA5A0}.rx-dia-paradas{list-style:none;margin:0;padding:4px 16px 10px 18px;border-top:1px dashed rgba(20,40,33,.13)}html.dark .rx-dia-paradas{border-top-color:#ffffff17}.rx-dia-parada{display:flex;align-items:center;gap:12px;padding:11px 0}.rx-dia-parada+.rx-dia-parada{border-top:1px solid var(--border-subtle)}.rx-dia-orden{flex:none;width:26px;height:26px;border-radius:999px;align-self:flex-start;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--teal-texto);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--teal) 70%,transparent)}.rx-dia-parada-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rx-dia-parada-cliente{font-size:15px;line-height:1.3;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-dia-parada-que{font-size:13px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-dia-parada-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.rx-dia-parada-meta .rx-estado{margin-top:0}.rx-dia-parada-hora{font-size:13px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.rx-dia-parada-pueblo{font-size:13px;color:var(--text-muted)}.rx-dia-parada-maquina{flex:none;display:inline-flex}.rx-clientes{align-self:start;padding:16px 18px 8px;border-radius:18px}.rx-clientes-titulo{font-size:15px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:4px}.rx-clientes-vacio{padding:8px 0 10px;font-size:13.5px;color:var(--text-muted)}.rx-clientes-lista{list-style:none;margin:0;padding:0}.rx-cliente{display:flex;flex-direction:column;gap:1px;padding:11px 0}.rx-cliente+.rx-cliente{border-top:1px solid var(--border-subtle)}.rx-cliente-nombre{font-size:14.5px;font-weight:650;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-cliente-detalle{font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (max-width: 479px){.rx-dia-maquinas{display:none}}@media (hover: hover) and (pointer: fine){.rx-dia-cabeza:hover .rx-dia-titulo{color:var(--teal-texto)}}@media (min-width: 1024px){.rx-hist{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.rx-dia-maquinas>.aparato-3d+.aparato-3d{margin-left:-6px}}@media (prefers-reduced-motion: reduce){.rx-dia-cabeza,.rx-dia-flecha{transition:none}.rx-dia-cabeza:active{transform:none}}:root{--voz-rojo-texto: #B23A3A;--voz-ambar-texto: #8A5A0B;--voz-azul-texto: #2D639C}html.dark{--voz-rojo-texto: #F29191;--voz-ambar-texto: #F0C27A;--voz-azul-texto: #9CC6F0}.voz-ventana{position:fixed;top:0;right:0;width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--suelo);color:var(--text-primary)}@media (min-width: 768px){.voz-ventana{top:12px;right:12px;width:420px;height:calc(100vh - 24px);height:calc(100dvh - 24px);border-radius:26px;background:var(--cristal);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-3)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.voz-ventana{background:var(--bg-primary)}}}@media (min-width: 768px) and (prefers-reduced-transparency: reduce){.voz-ventana{background:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none}}.voz-cabecera{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 4px 22px}.voz-titulo{font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.voz-sub{margin-top:1px;font-size:13px;line-height:1.35;color:var(--text-muted)}.voz-tiempo{font-variant-numeric:tabular-nums}.voz-control{width:44px;height:44px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,box-shadow .16s ease-out,color .16s ease-out;-webkit-tap-highlight-color:transparent}html.dark .voz-control{background:#ffffff0f}.voz-control:active{transform:scale(.94);box-shadow:var(--sombra-hundido)}.voz-control:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.voz-control:hover{color:var(--text-primary)}}@media (min-width: 1024px){.voz-control{width:38px;height:38px}}.voz-parte-chip{margin:6px 16px 0}.voz-parte-chip:empty{display:none}.voz-escena{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;padding:18px 24px 8px;text-align:center;-webkit-tap-highlight-color:transparent}.voz-escena:before{content:"";position:absolute;top:-20px;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(260px 220px at 50% 34%,rgba(93,187,156,.14),transparent 70%)}.voz-escena>*{position:relative}.voz-escena-cortable{cursor:pointer}.voz-escena-cortable:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-4px;border-radius:22px}.voz-a{transition:opacity .2s ease-out}.voz-a-apagada{opacity:.4}.voz-estado{margin-top:12px;display:inline-flex;align-items:center;gap:9px;font-size:19px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.voz-punto{position:relative;width:9px;height:9px;flex:none;border-radius:999px;background:var(--text-muted)}.voz-tono-escucha .voz-punto{background:var(--teal)}.voz-tono-habla .voz-punto{background:#5b9ee0}.voz-tono-piensa .voz-punto,.voz-tono-pausa .voz-punto{background:#e0a84b}.voz-tono-error{color:var(--voz-rojo-texto)}.voz-tono-escucha .voz-punto:after,.voz-tono-habla .voz-punto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:voz-late 1.6s cubic-bezier(.23,1,.32,1) infinite}@keyframes voz-late{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}.voz-pista{margin-top:4px;max-width:320px;font-size:14.5px;line-height:1.45;color:var(--text-secondary)}.voz-grafico{flex:none;padding:6px 16px 4px}.voz-hilo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:12px 20px 18px}.voz-yo{display:flex;justify-content:flex-end}.voz-burbuja{max-width:84%;padding:10px 14px;border-radius:18px 18px 5px;font-size:15px;line-height:1.5;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);white-space:pre-wrap;overflow-wrap:anywhere}html.dark .voz-burbuja{background:var(--bg-overlay)}.voz-aura{display:flex;align-items:flex-start;gap:10px}.voz-aura-a{flex:none;padding-top:4px}.voz-aura-texto{min-width:0;font-size:15px;line-height:1.6;color:var(--text-primary);overflow-wrap:anywhere}.voz-cursor{display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-.15em;border-radius:2px;background:var(--teal);animation:voz-parpadea 1s steps(2,start) infinite}@keyframes voz-parpadea{to{opacity:0}}.voz-ideas{padding:14px 16px 15px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .voz-ideas{background:#ffffff0a}.voz-ideas-titulo{font-size:13px;font-weight:650;color:var(--text-muted)}.voz-idea{margin-top:3px;font-size:16px;line-height:1.4;font-weight:650;color:var(--text-primary)}.voz-ideas-nota{margin-top:8px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.voz-pie{flex:none;display:flex;flex-direction:column;gap:10px;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle)}.voz-modo{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .voz-modo{background:#0000004d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.voz-modo-pastilla{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/2);border-radius:999px;background:var(--bg-surface);box-shadow:var(--sombra-1);transform:translate(calc(var(--voz-i, 0) * 100%));transition:transform .26s cubic-bezier(.23,1,.32,1)}html.dark .voz-modo-pastilla{background:#ffffff21}.voz-modo-boton{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:0 8px;border-radius:999px;font-size:14.5px;font-weight:650;white-space:nowrap;color:var(--text-secondary);transition:color .2s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.voz-modo-boton[aria-pressed=true]{color:var(--text-primary)}.voz-modo-boton:active{transform:scale(.97)}.voz-modo-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (min-width: 1024px){.voz-modo-boton{min-height:38px;font-size:13.5px}}.voz-acciones{display:flex;align-items:center;gap:10px}.voz-boton{flex:1;min-width:0;min-height:50px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-size:15.5px;font-weight:650;white-space:nowrap}.voz-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (min-width: 1024px){.voz-boton{min-height:44px;font-size:14.5px}}.voz-boton-silencio{color:var(--voz-ambar-texto);background:#e0a84b24;border:1px solid rgba(224,168,75,.45);transition:transform .11s ease-out}.voz-boton-silencio:active{transform:scale(.98)}.voz-colgar{width:50px;height:50px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--voz-rojo-texto);background:#e05c5c1f;border:1px solid rgba(224,92,92,.4);transition:transform .11s ease-out,background-color .16s ease-out;-webkit-tap-highlight-color:transparent}.voz-colgar:active{transform:scale(.94)}.voz-colgar:focus-visible{outline:2px solid var(--voz-rojo-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.voz-colgar:hover{background:#e05c5c2e}}@media (min-width: 1024px){.voz-colgar{width:44px;height:44px}}@media (orientation: landscape) and (max-height: 500px){.voz-ventana{overflow-y:auto}.voz-hilo{flex:none;overflow:visible}.voz-escena{padding-top:8px}}.vca-globo{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:11px;line-height:1;font-weight:750;font-variant-numeric:tabular-nums;color:var(--bg-primary);background:var(--text-primary);box-shadow:0 0 0 2px var(--bg-surface)}.vca-capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.vca-popover{position:fixed;z-index:71;top:var(--vca-top, 64px);right:var(--vca-right, 12px);width:380px;max-width:calc(100vw - 24px);max-height:min(560px,calc(100vh - var(--vca-top, 64px) - 16px));max-height:min(560px,calc(100dvh - var(--vca-top, 64px) - 16px));display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:color-mix(in srgb,var(--bg-surface) 96%,transparent);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--cristal-borde);box-shadow:var(--cristal-rim),var(--sombra-3);color:var(--text-primary);transform-origin:top right;animation:vca-entra .18s cubic-bezier(.23,1,.32,1) backwards}.vca-popover:focus{outline:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.vca-popover{background:var(--bg-surface)}}@media (prefers-reduced-transparency: reduce){.vca-popover{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width: 639.98px){.vca-popover{left:12px;right:12px;width:auto;max-width:none}}@keyframes vca-entra{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}.vca-cabeza{flex:none;padding:16px 18px 10px}.vca-titulo{font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.vca-frase{margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--text-secondary);font-variant-numeric:tabular-nums}.vca-lista{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0 8px 8px;display:flex;flex-direction:column;gap:2px}.vca-fila{width:100%;min-height:56px;display:flex;align-items:flex-start;gap:12px;padding:10px;text-align:left;border-radius:16px;transition:background-color .14s ease-out,box-shadow .16s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.vca-fila:active{transform:scale(.985);background:color-mix(in oklab,var(--text-primary) 5%,transparent)}.vca-fila:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.vca-fila:hover{background:var(--bg-surface);box-shadow:var(--sombra-1)}html.dark .vca-fila:hover{background:#ffffff0f}}.vca-icono{width:36px;height:36px;flex:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.vca-icono-nueva{color:var(--voz-azul-texto);background:#5b9ee026}.vca-icono-urgente{color:var(--voz-rojo-texto);background:#e05c5c21}.vca-icono-hecha{color:var(--teal-texto);background:#5dbb9c2b}.vca-texto{flex:1;min-width:0;display:flex;flex-direction:column;padding-top:1px}.vca-fila-titulo{font-size:14.5px;line-height:1.35;font-weight:650;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vca-fila-linea{margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.vca-marcas{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.vca-marca{padding:2px 9px;border-radius:999px;font-size:12px;line-height:1.5;font-weight:650;color:var(--text-secondary);background:color-mix(in oklab,var(--text-primary) 7%,transparent)}.vca-marca-roja{color:var(--voz-rojo-texto);background:#e05c5c1f}.vca-vacio{padding:8px 28px 22px;text-align:center}.vca-vacio-losa{width:52px;height:52px;margin:0 auto 10px;border-radius:17px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);background:#5dbb9c29;box-shadow:var(--luz-arriba)}.vca-vacio-titulo{font-size:16px;line-height:1.3;font-weight:700;color:var(--text-primary)}.vca-vacio-texto{margin:4px auto 0;max-width:260px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.vca-pie{flex:none;width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:650;color:var(--teal-texto);border-top:1px solid var(--border-subtle);transition:background-color .14s ease-out}.vca-pie:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-3px}@media (hover: hover) and (pointer: fine){.vca-pie:hover{background:color-mix(in oklab,var(--teal) 8%,transparent)}}@media (max-width: 1023.98px){.vca-fila-titulo{font-size:15.5px}.vca-fila-linea{font-size:13.5px}.vca-marca{font-size:13px}.vca-frase{font-size:14.5px}.vca-fila{min-height:60px}}@media (prefers-reduced-motion: reduce){.voz-escena .animate-breathe{animation:none}.voz-tono-escucha .voz-punto:after,.voz-tono-habla .voz-punto:after{animation:none;display:none}.voz-cursor{animation:none}.voz-modo-pastilla,.voz-modo-boton,.voz-control,.voz-colgar,.voz-boton-silencio,.vca-fila{transition:none}.voz-modo-boton:active,.voz-control:active,.voz-colgar:active,.voz-boton-silencio:active,.vca-fila:active{transform:none}.vca-popover{animation-name:vca-funde}}@keyframes vca-funde{0%{opacity:0}}.ied-bloque{position:relative;min-width:0;padding:10px 10px 12px;border-radius:22px;background:linear-gradient(180deg,#fff,#fcfdfc);box-shadow:inset 0 0 0 1px #1428210d,0 1px 1px #14282114,0 8px 18px #14282114}html.dark .ied-bloque{background:linear-gradient(180deg,#1b2730,#17222a);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 10px 18px #0006}.ied-cabeza{display:flex;align-items:center;gap:6px}@media (hover: hover) and (pointer: fine){.ied-cabeza{cursor:grab}.ied-cabeza button{cursor:pointer}}.ied-asa{flex:none;width:36px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--text-muted);touch-action:none;-webkit-tap-highlight-color:transparent;cursor:grab}.ied-asa:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ied-nombre{flex:1;min-width:0;padding-left:2px}.ied-titulo{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--text-primary)}.ied-pregunta{margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--text-muted)}.ied-mando{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out,opacity .16s ease-out;-webkit-tap-highlight-color:transparent}html.dark .ied-mando{background:var(--bg-elevated)}.ied-mando:active{transform:scale(.94)}.ied-mando:disabled{opacity:.32;box-shadow:none}.ied-mando:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ied-mando[data-peligro]{color:#c2410c}html.dark .ied-mando[data-peligro]{color:#f08a7e}.ied-zonas{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px 42px}.ied-zona{height:32px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid transparent;transition:transform .11s ease-out}.ied-zona:active{transform:scale(.97)}.ied-zona[aria-pressed=true]{color:var(--teal-texto);background:#5dbb9c1f;border-color:var(--border-teal)}.ied-zona:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ied-previa{position:relative;margin-top:10px;max-height:200px;overflow:hidden;border-radius:16px;opacity:.72;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ied-previa-velo{position:absolute;inset:auto 0 0 0;height:48px;background:linear-gradient(#fff0,#fcfdfc)}html.dark .ied-previa-velo{background:linear-gradient(#17222a00,#17222a)}.ied-volando{position:fixed;z-index:95;pointer-events:none;margin:0;transform-origin:50% 30%;box-shadow:var(--sombra-3);animation:ied-levanta .16s cubic-bezier(.23,1,.32,1) backwards}html.dark .ied-volando{box-shadow:var(--sombra-3),inset 0 1px #ffffff14}.ied-volando .ied-cabeza,.ied-volando .ied-asa{cursor:grabbing}@keyframes ied-levanta{0%{transform:scale(1) rotate(0);box-shadow:var(--sombra-1)}}.ied-volando{transform:scale(1.02) rotate(-.6deg)}.ied-hueco{border-radius:22px;border:2px dashed var(--border-teal);background:#5dbb9c0f;transition:height .18s cubic-bezier(.23,1,.32,1)}.ied-vacia{min-height:88px;display:flex;align-items:center;justify-content:center;border-radius:22px;font-size:13px;color:var(--text-muted)}.ied-vacia[data-arrastrando]{border:2px dashed var(--border)}html.ied-arrastrando,html.ied-arrastrando *{-moz-user-select:none;user-select:none;-webkit-user-select:none}html.ied-arrastrando{cursor:grabbing}.ied-barra{display:flex;gap:8px;padding:8px;width:100%;max-width:420px;border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.7);box-shadow:var(--sombra-2)}html.dark .ied-barra{background:#162028cc;border-color:#ffffff14}.ied-barra>button{flex:1;min-height:48px;border-radius:999px;font-size:15px;font-weight:700}.ied-familia{margin:0 4px 8px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.tour-tarjeta{border-radius:24px;border:1px solid var(--border-subtle);background:var(--bg-surface);max-height:calc(100dvh - 24px);overflow-y:auto}html.dark .tour-tarjeta{box-shadow:var(--sombra-3),inset 0 1px #ffffff12}.tour-paso{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.tour-progreso{flex:1;max-width:120px;height:4px;border-radius:999px;background:var(--bg-elevated);overflow:hidden}.tour-progreso>span{display:block;height:100%;width:100%;border-radius:inherit;background:var(--teal);transform-origin:0 50%;transition:transform .26s cubic-bezier(.23,1,.32,1)}.tour-titulo{margin-top:6px;font-size:19px;font-weight:800;letter-spacing:-.015em;line-height:1.2;color:var(--text-primary)}.tour-texto{margin-top:6px;font-size:14.5px;line-height:1.5;color:var(--text-secondary)}.tour-camino{display:flex;align-items:flex-start;gap:8px}.tour-camino-pin{flex:none;margin-top:7px;color:var(--teal-texto)}.tour-tramos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;min-width:0}.tour-tramo{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-secondary);background:var(--bg-elevated)}.tour-tramo[data-final]{color:var(--teal-texto);background:#5dbb9c1f}.tour-tramo-sep{flex:none;color:var(--text-muted)}.tour-volver{font-size:12.5px;line-height:1.45;color:var(--text-muted)}.tour-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.tour-boton{min-height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600}.tour-boton-sigue{margin-left:auto;padding:0 18px;font-weight:700}@media (prefers-reduced-motion: reduce){.ied-volando{animation:none;transform:none}.ied-hueco,.tour-progreso>span{transition:none}.ied-mando,.ied-zona{transition:none}}.acl-raiz{display:flex;flex-direction:column;gap:18px;padding:18px 16px 24px}@media (min-width: 1024px){.acl-raiz{padding:22px 24px 28px}}.acl-raiz :is(input,textarea):focus-visible{outline:none}.acl-ficha{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .acl-ficha{background:#ffffff0a}.acl-avatar{flex:none;width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700;letter-spacing:.01em;color:var(--text-primary);background:linear-gradient(180deg,#fff,#edf1ef);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto)}html.dark .acl-avatar{background:linear-gradient(180deg,#ffffff1a,#ffffff0a)}.acl-avatar-vacio{color:var(--text-muted);border-style:dashed;box-shadow:none}.acl-ficha-texto{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.acl-ficha-nombre{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acl-apagado{color:var(--text-muted);font-weight:600}.acl-ficha-numero{font-size:14.5px;font-weight:700;color:var(--teal-texto);font-variant-numeric:tabular-nums}.acl-ficha-serie{font-weight:500;color:var(--text-secondary)}.acl-ficha-linea{font-size:13.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acl-intro{margin:-4px 2px 0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.acl-campo{display:flex;flex-direction:column;gap:7px;min-width:0}.acl-etiqueta{font-size:13.5px;font-weight:600;color:var(--text-secondary)}.acl-pista{margin:0 2px;font-size:13px;line-height:1.4;color:var(--text-muted)}.acl-error{margin:0 2px;font-size:13.5px;line-height:1.4;font-weight:600;color:#9a4a00}html.dark .acl-error{color:#f2b866}.acl-pareja{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media (min-width: 1024px){.acl-pareja{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}}.acl-control{position:relative;display:block}.acl-icono{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.acl-input{display:block;width:100%;min-height:48px;padding:0 14px 0 42px;border-radius:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:16px;line-height:1.4;box-shadow:inset 0 1px 2px #1428210d;transition:border-color .16s ease-out,box-shadow .16s ease-out}@media (min-width: 1024px){.acl-input{font-size:15px}}html.dark .acl-input{background:#ffffff0a}.acl-input::-moz-placeholder{color:var(--text-muted)}.acl-input::placeholder{color:var(--text-muted)}.acl-input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.acl-input[aria-invalid=true]{border-color:#e0a84bd9}.acl-control:focus-within .acl-icono{color:var(--teal-texto)}.acl-notas{min-height:96px;padding:12px 14px;resize:vertical}.acl-pie{display:flex;align-items:center;justify-content:flex-end;gap:16px}.acl-pie-nota{flex:1;min-width:0;margin:0;font-size:13.5px;color:var(--text-secondary)}.acl-crear{min-height:52px;min-width:220px;padding:0 26px;font-size:15px;font-weight:600;border-radius:15px}.acl-pie button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width: 1023.98px){.acl-pie-nota{display:none}.acl-crear{width:100%;min-width:0}}.pzs-buscar{display:flex;align-items:center;gap:8px}.pzs-buscar-campo{position:relative;flex:1;min-width:0;display:block}.pzs-lupa{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.pzs-input{display:block;width:100%;min-height:48px;padding:0 14px 0 40px;border-radius:14px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:16px;box-shadow:inset 0 1px 2px #1428210d;transition:border-color .16s ease-out,box-shadow .16s ease-out}@media (min-width: 1024px){.pzs-input{font-size:15px}}html.dark .pzs-input{background:#ffffff0a}.pzs-input::-moz-placeholder{color:var(--text-muted)}.pzs-input::placeholder{color:var(--text-muted)}.pzs-input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.pzs-cerrar{flex:none;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out}@media (hover: hover) and (pointer: fine){.pzs-cerrar:hover{background:var(--bg-elevated);color:var(--text-primary)}}.pzs-raiz{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .pzs-raiz{background:#ffffff08}.pzs-raiz button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.pzs-alcance{display:flex;flex-direction:column;gap:8px}.pzs-conmutador{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px;padding:3px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}@media (min-width: 1024px){.pzs-conmutador{display:inline-grid;align-self:flex-start;min-width:340px}}.pzs-cara{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:0 12px;border-radius:11px;font-size:14px;font-weight:500;color:var(--text-secondary);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.pzs-cara>span{overflow:hidden;text-overflow:ellipsis}@media (max-width: 1023.98px){.pzs-cara{padding:0 8px}.pzs-cara-icono{display:none}}.pzs-cara[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);font-weight:600;box-shadow:var(--luz-arriba),var(--sombra-contacto),0 2px 6px #14282114}html.dark .pzs-cara[aria-pressed=true]{background:#ffffff1a}.pzs-frase{margin:0 2px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.pzs-frase strong{font-weight:600;color:var(--text-primary)}.pzs-aviso{display:flex;align-items:flex-start;gap:7px;margin:0 2px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.pzs-aviso svg{flex:none;margin-top:2px;color:var(--text-muted)}.pzs-cargando{display:flex;align-items:center;gap:8px;padding:6px 4px;font-size:13.5px;color:var(--text-secondary)}.pzs-nada{padding:6px 4px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.pzs-lista{max-height:360px;overflow:auto;margin:0 -4px;overscroll-behavior:contain}.pzs-grupo-cabeza{padding:10px 8px 4px}.pzs-grupo-titulo{display:flex;align-items:baseline;gap:8px;font-size:13.5px;font-weight:600;color:var(--text-primary)}.pzs-grupo-cuenta{margin-left:auto;font-size:12.5px;font-weight:500;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.pzs-grupo-nota{margin-top:1px;font-size:12.5px;color:var(--text-secondary)}.pzs-fila{width:100%;display:flex;align-items:center;gap:12px;min-height:60px;padding:8px;border-radius:14px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,transform .11s ease-out}.pzs-fila:active{background:color-mix(in oklab,var(--teal) 8%,transparent);transform:scale(.995)}@media (hover: hover) and (pointer: fine){.pzs-fila:hover{background:var(--bg-elevated)}}.pzs-dibujo{flex:none;width:44px;height:44px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-elevated)}html.dark .pzs-dibujo{background:#ffffff0d}.pzs-dibujo img.pzs-foto{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pzs-texto{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.pzs-nombre{font-size:15px;font-weight:600;line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pzs-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 10px;font-size:13px;line-height:1.35;color:var(--text-secondary)}.pzs-ref{font-size:12.5px;color:var(--text-secondary)}.pzs-sub>span{min-width:0;overflow-wrap:anywhere}.pzs-stock{color:var(--teal-texto);font-weight:600}.pzs-libre{width:100%;display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border-radius:14px;text-align:left;border:1.5px dashed color-mix(in oklab,var(--text-muted) 45%,transparent);font-size:14px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:border-color .18s ease-out,background-color .18s ease-out,transform .11s ease-out}html.dark .pzs-libre{border-color:#ffffff29}.pzs-libre:active{transform:scale(.99)}.pzs-libre strong{font-weight:600;color:var(--text-primary)}.pzs-libre-mas{flex:none;width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);border:1.5px solid color-mix(in oklab,var(--teal) 60%,transparent)}@media (hover: hover) and (pointer: fine){.pzs-libre:hover{border-color:color-mix(in oklab,var(--teal) 60%,transparent);background:var(--bg-elevated)}}.pzp-raiz{display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .pzp-raiz{background:#ffffff08}.pzp-raiz button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.aura-card>.pzp-raiz{border-radius:0;border:0;box-shadow:none;border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);padding:14px 16px}.pzp-cabeza{display:flex;align-items:center;gap:12px}.pzp-cabeza-dibujo{flex:none;display:inline-flex;margin:-6px -2px -6px -4px}.pzp-cabeza-texto{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.pzp-titulo{font-size:16px;font-weight:700;color:var(--text-primary)}.pzp-sub{font-size:13px;line-height:1.4;color:var(--text-secondary)}.pzp-lista{display:flex;flex-direction:column;margin:0 -4px}.pzp-lista>li+li{border-top:1px solid var(--border-subtle)}.pzp-fila{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 4px}.pzp-pedir{flex:none}.pzp-mas{padding:4px 2px 0;font-size:13px;line-height:1.45;color:var(--text-secondary)}@media (prefers-reduced-motion: reduce){.acl-input,.pzs-input,.pzs-cerrar,.pzs-cara,.pzs-fila,.pzs-libre{transition:none}.pzs-fila:active,.pzs-libre:active{transform:none}}.clm-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}.clm-titulo{min-width:0;margin:0;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap}.clm-titulo-cifra{font-size:16px;font-weight:650;color:var(--text-secondary);font-variant-numeric:tabular-nums}.clm-segmento{position:relative;flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .clm-segmento{background:#0000004d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.clm-segmento-pastilla{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);border-radius:999px;background:var(--bg-surface);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #14282129,0 4px 10px #1428211a;transform:translate(calc(var(--clm-i, 0) * 100%));transition:transform .24s cubic-bezier(.23,1,.32,1)}html.dark .clm-segmento-pastilla{background:#24323c;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000080,0 4px 10px #00000059}.clm-segmento-boton{position:relative;z-index:1;min-height:40px;padding:0 11px;border-radius:999px;font-size:13.5px;font-weight:650;white-space:nowrap;color:var(--text-secondary);transition:color .18s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.clm-segmento-boton:active{transform:scale(.97)}.clm-segmento-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.clm-segmento-activo{color:var(--text-primary)}.clm-mandos{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px}.clm-mandos::-webkit-scrollbar{display:none}.clm-mandos .chip-filtro{height:44px}.clm-tira{border-radius:22px;padding:12px 0 14px;background:color-mix(in oklab,var(--bg-surface) 70%,transparent);box-shadow:var(--sombra-1);border:1px solid var(--border-subtle)}.clm-tira-cabecera{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 14px 0 16px;text-align:left;-webkit-tap-highlight-color:transparent}.clm-tira-titulo{font-size:16px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.clm-tira-cifra{min-width:24px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--teal-texto);background:#5dbb9c29}.clm-tira-flecha{margin-left:auto;color:var(--text-muted)}.clm-tira-carril{list-style:none;margin:6px 0 0;padding:2px 16px 6px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.clm-tira-carril::-webkit-scrollbar{display:none}.clm-tira-carril>li{flex:none;scroll-snap-align:start}.clm-tarjeta{display:flex;align-items:center;gap:8px;width:222px;min-height:84px;padding:10px 12px 10px 8px;border-radius:16px;text-align:left;background:var(--bg-surface);box-shadow:var(--sombra-1);transition:transform .12s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}.clm-tarjeta:active{transform:scale(.975)}.clm-tarjeta:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.clm-tarjeta-img{flex:none}.clm-tarjeta-texto{min-width:0;display:flex;flex-direction:column;gap:2px}.clm-tarjeta-nombre{font-size:14px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clm-tarjeta-tipo{font-size:12.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clm-tarjeta-estado{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clm-punto{flex:none;width:7px;height:7px;border-radius:999px}.clm-lista{display:grid;grid-template-columns:minmax(0,1fr)}.clm-lista.clm-con-indice{grid-template-columns:minmax(0,1fr) 22px;-moz-column-gap:4px;column-gap:4px;margin-right:-12px}.clm-columna{min-width:0}.clm-filas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.clm-item{animation:clm-entra .26s cubic-bezier(.23,1,.32,1) backwards}@keyframes clm-entra{0%{opacity:0;transform:translateY(6px)}}.clm-letra{margin:10px 0 -2px 6px;font-size:14px;font-weight:750;color:var(--text-muted)}.clm-letra:first-child{margin-top:2px}.clm-fila{position:relative;display:flex;align-items:center;gap:10px;min-height:72px;padding:10px 12px;border-radius:18px;background:var(--bg-surface);box-shadow:var(--sombra-1)}.clm-fila-cuerpo{flex:1;min-width:0;min-height:52px;display:flex;align-items:center;gap:12px;text-align:left;border-radius:14px;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease-out}.clm-fila-cuerpo:active{opacity:.72}.clm-fila-cuerpo:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.clm-avatar{flex:none;width:46px;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:650;letter-spacing:.01em;color:var(--text-secondary);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-subtle)}.clm-avatar-grande{width:56px;height:56px;font-size:16px}.clm-fila-texto{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.clm-nombre{display:flex;align-items:center;gap:6px;min-width:0;font-size:16px;line-height:1.25;font-weight:700;letter-spacing:-.005em;color:var(--text-primary)}.clm-estrella{flex:none;color:var(--teal);fill:#5dbb9c73}.clm-sub{font-size:13.5px;line-height:1.3;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clm-sub-maquina{font-size:13px;color:var(--text-muted)}.clm-mas{font-weight:650}.clm-llamar{flex:none;width:48px;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-texto);background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px #5dbb9cd9,0 1px 2px #14282114;transition:transform .11s ease-out,background-color .16s ease-out;-webkit-tap-highlight-color:transparent}.clm-llamar:active{transform:scale(.94);background:#5dbb9c1a}.clm-llamar:focus-visible{outline:2px solid var(--teal);outline-offset:2px}html.dark .clm-llamar{box-shadow:inset 0 0 0 1.5px #5dbb9cb3}.clm-fila-aparato{padding:0;overflow:hidden;isolation:isolate}.clm-papel{position:relative;z-index:1;min-height:84px;padding:10px 12px 10px 10px;border-radius:18px;background:var(--bg-surface);touch-action:pan-y;transition:transform .26s cubic-bezier(.23,1,.32,1),opacity .12s ease-out}.clm-arrastrando .clm-papel{transition:none}.clm-maquina{flex:none}.clm-importe{flex:none;font-size:14px;font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}.clm-chevron{flex:none;color:var(--text-muted)}.clm-acciones{position:absolute;inset:0 0 0 auto;z-index:0;display:flex;gap:6px;padding:8px;width:168px;justify-content:flex-end}.clm-accion{flex:1;min-width:0;min-height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:14px;font-size:12px;font-weight:650;color:var(--teal-texto);background:#5dbb9c24;box-shadow:inset 0 0 0 1px #5dbb9c59}.clm-accion:active{background:#5dbb9c3d}.clm-accion:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.clm-desde{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:0 2px 0 6px;font-size:14px;font-weight:650;color:var(--text-secondary)}.clm-desde-volver{min-height:44px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:650;color:var(--teal-texto)}.clm-desde-volver:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.clm-indice{position:sticky;top:calc(var(--topbar-h, 64px) + 12px);align-self:start;display:flex;flex-direction:column;align-items:center;padding:4px 0;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.clm-indice-letra{width:22px;height:16px;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;line-height:1;color:var(--teal-texto);-webkit-tap-highlight-color:transparent}.clm-indice-letra:disabled{color:var(--text-muted);opacity:.45}.clm-indice-actual{color:var(--text-primary);transform:scale(1.25)}.clm-indice-letra:focus-visible{outline:2px solid var(--teal);outline-offset:0;border-radius:4px}.clm-orden{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px 14px;padding:14px 16px 4px}.clm-orden-grupo{display:flex;flex-direction:column;gap:2px}.clm-orden-sentido{padding-left:14px;border-left:1px solid var(--border-subtle)}.clm-opcion{display:flex;align-items:center;gap:11px;min-height:46px;padding:0 6px;border-radius:12px;text-align:left;font-size:15px;font-weight:550;color:var(--text-primary);-webkit-tap-highlight-color:transparent}.clm-opcion-si{font-weight:700}.clm-opcion:focus-visible{outline:2px solid var(--teal);outline-offset:0}@media (hover: hover) and (pointer: fine){.clm-opcion:hover{background:var(--bg-elevated)}}.clm-radio{flex:none;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--border);color:#fff}.clm-opcion-si .clm-radio{background:var(--teal);box-shadow:none}.clm-opcion-si .clm-radio-redondo{background:transparent;box-shadow:inset 0 0 0 1.5px var(--teal)}.clm-radio-punto{width:10px;height:10px;border-radius:999px;background:var(--teal)}.clm-orden-nota{padding:6px 22px 14px;font-size:13px;color:var(--text-muted)}@media (max-width: 360px){.clm-titulo{font-size:22px}.clm-titulo-cifra{font-size:14px}.clm-segmento-boton{padding:0 8px;font-size:13px}}@media (prefers-reduced-motion: reduce){.clm-item{animation:none}.clm-segmento-pastilla,.clm-papel,.clm-tarjeta,.clm-llamar{transition:none}}.pv-modos{display:inline-flex;align-items:stretch;gap:2px;height:44px;padding:3px;border-radius:999px;background:var(--bg-overlay);box-shadow:inset 0 1px 2px #14282114}html.dark .pv-modos{background:#ffffff0f;box-shadow:inset 0 1px 2px #0006}.pv-modo{flex:1 1 0;min-width:0;padding:0 18px;border-radius:999px;font-size:14px;font-weight:650;white-space:nowrap;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.pv-modo-activo{color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-1)}html.dark .pv-modo-activo{background:var(--bg-overlay)}.pv-modos-movil{display:flex;margin:6px 0 14px}.pv-modos-movil .pv-modos{width:100%;max-width:320px;margin:0 auto}.pv-barra{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.pv-buscador{position:relative;flex:none}.pv-buscador-lupa{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.pv-buscador .aura-input{padding-left:40px;padding-right:40px;min-height:44px;font-size:14.5px}.pv-buscador-x{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}@media (min-width: 1024px){.pv-barra{flex-direction:row;align-items:center}.pv-buscador{width:240px}}.pv-vacia{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:var(--sombra-1)}.pv-apagado{color:var(--text-muted)}.pv-num{text-align:right;font-variant-numeric:tabular-nums}.pv-flecha{flex:none;color:var(--text-muted)}.pv-punto{flex:none;width:8px;height:8px;border-radius:999px;background:var(--border)}.pv-punto-vivo{background:var(--teal);box-shadow:0 0 0 3px #5dbb9c2e}.pv-enlace{color:var(--teal-texto);overflow-wrap:anywhere}html.dark .pv-enlace{color:#7fd1b3}@media (hover: hover) and (pointer: fine){.pv-enlace:hover{text-decoration:underline;text-underline-offset:3px}}.pv-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width: 640px){.pv-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width: 1180px){.pv-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.pv-entra{animation:pv-entra .22s cubic-bezier(.23,1,.32,1) backwards}@keyframes pv-entra{0%{opacity:0;transform:translateY(6px)}}.pv-tarjeta{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:10px;text-align:left;padding:16px 16px 12px;border-radius:22px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .2s ease-out}.pv-tarjeta:active{transform:scale(.985)}.pv-tarjeta-activa{box-shadow:0 0 0 2px var(--border-teal),var(--sombra-2)}@media (hover: hover) and (pointer: fine){.pv-tarjeta:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}.pv-tarjeta:hover .pv-flecha{color:var(--text-primary)}}.pv-tarjeta-arriba{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px}.pv-tarjeta-dibujo{flex:none}.pv-tarjeta-nombre{font-size:15.5px;font-weight:700;line-height:1.25;letter-spacing:-.005em;color:var(--text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pv-tarjeta-datos{display:flex;flex-direction:column;gap:6px}.pv-dato{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;color:var(--text-secondary)}.pv-dato svg{flex:none;margin-top:2px;color:var(--text-muted)}.pv-dato-texto{min-width:0;overflow-wrap:anywhere}.pv-tarjeta-pie{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:13px;font-weight:600;color:var(--text-primary)}.pv-ranking{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:22px;box-shadow:var(--sombra-1);overflow:hidden}.pv-ranking>*+*{border-top:1px solid var(--border-subtle)}.pv-ranking-cabecera,.pv-fila:not(.pv-fila-movil){display:grid;align-items:center;-moz-column-gap:18px;column-gap:18px;grid-template-columns:minmax(0,2.2fr) minmax(130px,1.3fr) minmax(104px,1fr) minmax(70px,.7fr) 16px}.pv-ranking-cabecera{padding:12px 18px 10px 20px;font-size:12.5px;font-weight:600;color:var(--text-muted)}.pv-fila{position:relative;width:100%;min-height:68px;padding:11px 18px 11px 20px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out}.pv-fila:active{background:var(--bg-elevated)}@media (hover: hover) and (pointer: fine){.pv-fila:not(.pv-fila-activa):hover{background:var(--bg-elevated)}}.pv-fila-activa{background:var(--bg-active)}.pv-fila-activa:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--teal)}.pv-fila-quien{display:flex;align-items:center;gap:12px;min-width:0}.pv-fila-nombre{display:block;font-size:14.5px;font-weight:650;line-height:1.25;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-fila-sub{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-fila-importe{font-size:14.5px;font-weight:700;color:var(--text-primary);white-space:nowrap}.pv-fila-fecha{font-size:13.5px;color:var(--text-secondary);white-space:nowrap}.pv-fila-importe.pv-apagado,.pv-fila-fecha.pv-apagado{color:var(--text-muted);font-weight:500}.pv-barra-dias{display:flex;flex-direction:column;gap:6px;min-width:0}.pv-barra-dias-num{font-size:13.5px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.pv-barra-dias-carril{position:relative;display:block;height:6px;max-width:150px;border-radius:6px;overflow:hidden;background:var(--bg-elevated)}.pv-barra-dias-carril>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;transform-origin:left;background:var(--teal);transition:transform .26s cubic-bezier(.23,1,.32,1)}.pv-fila-movil{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 14px}.pv-fila-movil .pv-fila-nombre{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pv-fila-movil .pv-fila-sub{white-space:normal}@media (min-width: 1024px){.pv-mesa{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:20px;align-items:start}.pv-mesa .pv-ranking-cabecera,.pv-mesa .pv-fila:not(.pv-fila-movil){grid-template-columns:minmax(0,1fr) 104px 92px 56px 16px;-moz-column-gap:12px;column-gap:12px;padding-left:16px;padding-right:14px}.pv-mesa .pv-fila-nombre{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pv-mesa .pv-fila-quien{gap:10px}@media (max-width: 1399px){.pv-mesa .pv-ranking-cabecera,.pv-mesa .pv-fila:not(.pv-fila-movil){grid-template-columns:minmax(0,1fr) 100px 88px 16px}.pv-mesa .pv-col-ultimo{display:none}}.pv-lateral{position:sticky;top:var(--ph-pegada, 96px);min-width:0}.pv-lateral-papel{max-height:max(480px,calc(100dvh - var(--ph-pegada, 96px) - 140px));display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:26px;box-shadow:var(--sombra-2);overflow:hidden;animation:pv-entra .2s cubic-bezier(.23,1,.32,1) backwards}.pv-lateral-papel>.pv-ficha{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:22px 22px 8px}.pv-lateral-pie{flex:none;padding:12px 22px 18px;border-top:1px solid var(--border-subtle)}}.pv-ficha{container-type:inline-size;display:flex;flex-direction:column;gap:18px;padding:20px 16px 8px}@media (min-width: 1024px){.pv-ficha{padding:22px 24px 8px}}.pv-ficha-cabecera{display:flex;flex-direction:column;gap:10px}.pv-ficha-marca{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:112px}.pv-ficha-dibujo{flex:none}.pv-ficha-nombre{font-size:21px;font-weight:750;letter-spacing:-.015em;line-height:1.2;color:var(--text-primary);overflow-wrap:anywhere}.pv-ficha-datos{display:flex;flex-direction:column;gap:8px}.pv-ficha-datos li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:var(--text-secondary);min-width:0}.pv-ficha-datos li>svg{flex:none;color:var(--text-muted)}.pv-seccion{display:flex;flex-direction:column;gap:10px}.pv-seccion-titulo{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--text-primary)}.pv-seccion-titulo svg{color:var(--text-muted)}.pv-nada{font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.pv-como{padding:14px 16px;border-radius:18px;background:var(--bg-elevated)}.pv-como-texto{font-size:14px;line-height:1.5;color:var(--text-secondary);white-space:pre-line}.pv-ultimos{padding:14px 14px 12px;border-radius:20px;background:#5dbb9c14;border:1px solid rgba(93,187,156,.18)}html.dark .pv-ultimos{background:#5dbb9c12}.pv-ultimos .pv-seccion-titulo svg{color:var(--teal-texto)}.pv-ultimos-lista{background:var(--bg-surface);border-radius:14px;box-shadow:var(--sombra-1);overflow:hidden}.pv-ultimos-lista>li+li{border-top:1px solid var(--border-subtle)}.pv-ultimo{display:grid;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:4px;padding:10px 12px 10px 8px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"dibujo texto estado"}.pv-ultimo-dibujo{grid-area:dibujo}.pv-ultimo-texto{grid-area:texto;min-width:0}.pv-ultimo-estado{grid-area:estado;justify-self:end}@container (max-width: 440px){.pv-ultimo{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"dibujo texto" "dibujo estado"}.pv-ultimo-estado{justify-self:start}}.pv-ultimo-pieza{display:block;font-size:14px;font-weight:600;line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere}.pv-ultimo-detalle{display:block;margin-top:2px;font-size:12.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pv-grafico-cabecera{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pv-grafico-total{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.pv-grafico-total strong{font-size:16px;font-weight:750;color:var(--text-primary);font-variant-numeric:tabular-nums}.pv-grafico-total span{font-size:12px;color:var(--text-muted)}.pv-grafico{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:120px;padding:12px 12px 8px;border-radius:18px;background:var(--bg-elevated)}.pv-grafico-col{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.pv-grafico-carril{position:relative;flex:1;width:100%;max-width:22px}.pv-grafico-barra{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px 5px 2px 2px;transform-origin:bottom;background:#5dbb9c8c;transition:transform .3s cubic-bezier(.23,1,.32,1)}.pv-grafico-barra-hoy{background:var(--teal)}.pv-grafico-mes{font-size:11px;font-weight:600;color:var(--text-muted)}.pv-marcas{display:flex;flex-wrap:wrap;gap:8px}.pv-marca{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px 4px 6px;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);font-size:13px;font-weight:600;color:var(--text-primary)}.pv-desplegar{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:14px;font-size:14px;font-weight:650;color:var(--text-primary);background:var(--bg-elevated)}.pv-desplegar-flecha{transition:transform .2s cubic-bezier(.23,1,.32,1)}.pv-girada{transform:rotate(180deg)}.pv-modelos{display:flex;flex-direction:column}.pv-modelos>li+li{border-top:1px solid var(--border-subtle)}.pv-modelo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 4px;font-size:13px}.pv-datos-pie{padding:4px 0 8px;font-size:12.5px;color:var(--text-muted)}.pv-pedir{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:650;border-radius:14px}.pv-modo:focus-visible,.pv-tarjeta:focus-visible,.pv-fila:focus-visible,.pv-buscador-x:focus-visible,.pv-desplegar:focus-visible,.pv-enlace:focus-visible,.pv-pedir:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.pv-modo:not(.pv-modo-activo):hover{color:var(--text-primary)}.pv-desplegar:hover{background:var(--bg-overlay)}}@media (prefers-reduced-motion: reduce){.pv-entra,.pv-lateral-papel{animation:none}.pv-modo,.pv-tarjeta,.pv-fila,.pv-barra-dias-carril>span,.pv-grafico-barra,.pv-desplegar-flecha{transition:none}.pv-tarjeta:active{transform:none}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.pv-tarjeta:hover{transform:none}}.ags{display:flex;flex-direction:column;gap:12px;min-width:0}.ags-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ags-barra-resumen{margin:0;min-width:0;font-size:13.5px;font-weight:550;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ags-barra-semana{font-weight:700;color:var(--text-primary)}.ags-vista{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .ags-vista{background:#0000004d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.ags-vista-boton{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:600;color:var(--text-secondary);transition:background-color .18s ease-out,color .18s ease-out,transform .11s ease-out}.ags-vista-boton:active{transform:scale(.97)}.ags-vista-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ags-vista-activa{color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-1)}.ags-vista-activa svg{color:var(--teal-texto)}.ags-desliza{overflow-x:auto;min-width:0}.ags-desliza>*{min-width:860px}@media (min-width: 1024px){.ags-desliza>*{min-width:0}}.ags-tarjeta{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;min-width:0;text-align:left;padding:9px 10px 9px 12px;border-radius:13px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 3px 10px #1428210f;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease-out,opacity .16s ease-out}.ags-tarjeta:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--tono)}@media (hover: hover) and (pointer: fine){.ags-tarjeta:hover{transform:translateY(-1px);box-shadow:var(--sombra-2)}.ags-tarjeta[draggable=true]{cursor:grab}}.ags-tarjeta:active{transform:scale(.985)}.ags-tarjeta:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ags-tarjeta-en-vuelo{opacity:.42;box-shadow:none;border-style:dashed;transform:scale(.97)}html.dark .ags-tarjeta{border-color:#ffffff0f;box-shadow:var(--luz-arriba),var(--sombra-contacto),0 3px 10px #00000047}.ags-tarjeta-cabeza{display:flex;align-items:center;gap:6px;min-width:0}.ags-franja{flex:none;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:color-mix(in oklab,var(--text-primary) 6%,transparent)}.ags-quien{min-width:0;padding-right:2px;font-size:13.5px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ags-tarjeta-cabeza .ags-quien{-webkit-line-clamp:1;white-space:nowrap;display:block;text-overflow:ellipsis}.ags-pueblo{font-size:12px;color:var(--text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ags-marca{display:flex;align-items:center;gap:6px;min-width:0;margin-top:3px}.ags-marca-logo{flex:none}.ags-marca-texto{min-width:0;font-size:11.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ags-marca-nombre{font-weight:650;color:var(--text-primary)}.ags-aviso{font-variant-numeric:tabular-nums;letter-spacing:.01em}.ags-pie{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px;margin-top:5px;min-height:22px}.ags-estado{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:18px;color:color-mix(in oklab,var(--tono) 72%,var(--text-primary));background:color-mix(in oklab,var(--tono) 14%,transparent)}html.dark .ags-estado{color:color-mix(in oklab,var(--tono) 70%,white);background:color-mix(in oklab,var(--tono) 20%,transparent)}.ags-estado-punto{width:6px;height:6px;border-radius:999px;background:var(--tono)}.ags-maquina{flex:none;margin:-6px -2px -3px auto;pointer-events:none}.ags-tarjeta-tablero{min-height:128px}.ags-tarjeta-tablero .ags-pie{margin-top:auto}.ags-tarjeta-horas{position:absolute;padding:6px 8px 6px 10px;gap:2px;border-radius:11px;overflow:hidden}.ags-tarjeta>*{flex-shrink:0}.ags-maquina-lado{position:absolute;right:5px;bottom:5px;margin:0}.ags-tarjeta-horas:has(.ags-maquina-lado)>:not(.ags-maquina-lado):not(.ags-tarjeta-cabeza){margin-right:32px}.ags-tarjeta-horas .ags-franja{padding:0;background:none;font-size:11px}.ags-tarjeta-horas .ags-quien{font-size:12.5px;-webkit-line-clamp:1}.ags-tarjeta-horas[data-lineas="1"]{flex-direction:row;align-items:center}.ags-tarjeta-horas[data-lineas="1"] .ags-quien{font-size:12px}.ags-tarjeta-horas .ags-pie{margin-top:auto}.ags-tarjeta-estrecha{padding-left:8px;padding-right:6px}.ags-tablero{display:grid;gap:10px;align-items:start}.ags-col{display:flex;flex-direction:column;min-width:0;min-height:420px;border-radius:18px;background:color-mix(in oklab,var(--bg-surface) 55%,transparent);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba);transition:background-color .16s ease-out,border-color .16s ease-out}html.dark .ags-col{background:#ffffff06}.ags-col-hoy{background:color-mix(in oklab,var(--teal) 9%,var(--bg-surface));border-color:color-mix(in oklab,var(--teal) 30%,transparent)}html.dark .ags-col-hoy{background:color-mix(in oklab,var(--teal) 9%,transparent)}.ags-col-destino{border-color:color-mix(in oklab,var(--teal) 55%,transparent);background:color-mix(in oklab,var(--teal) 12%,var(--bg-surface))}html.dark .ags-col-destino{background:color-mix(in oklab,var(--teal) 14%,transparent)}.ags-col-cabeza{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 12px 10px;border-radius:18px 18px 0 0;text-align:left}.ags-col-cabeza:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.ags-col-cabeza:hover .ags-col-nombre{color:var(--teal-texto)}}.ags-col-dia{display:flex;align-items:baseline;gap:8px}.ags-col-nombre{font-size:16px;font-weight:750;letter-spacing:-.015em;color:var(--text-primary);font-variant-numeric:tabular-nums;transition:color .16s ease-out}.ags-col-hoy-marca{font-size:12px;font-weight:700;color:var(--teal-texto)}.ags-col-resumen{font-size:11.5px;font-weight:550;line-height:1.35;color:var(--text-muted);font-variant-numeric:tabular-nums}.ags-col-cuerpo{display:flex;flex-direction:column;gap:8px;padding:0 8px 10px;flex:1}.ags-col-libre{margin-top:6px;padding:18px 8px;border-radius:12px;text-align:center;font-size:12.5px;color:var(--text-muted);border:1px dashed var(--border)}.ags-tramo{display:flex;align-items:center;gap:6px;margin:-3px 2px;font-size:11px;font-weight:650;color:var(--teal-texto);font-variant-numeric:tabular-nums}.ags-tramo:before,.ags-tramo:after{content:"";flex:1;height:1px;background:color-mix(in oklab,var(--teal) 35%,transparent)}.ags-hueco{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:92px;padding:10px;border-radius:13px;text-align:center;font-size:12.5px;font-weight:650;color:var(--teal-texto);border:1.5px dashed color-mix(in oklab,var(--teal) 70%,transparent);background:color-mix(in oklab,var(--teal) 8%,transparent);animation:ags-entra .18s cubic-bezier(.23,1,.32,1) backwards}.ags-hueco-km{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-1)}@keyframes ags-entra{0%{opacity:0;transform:scale(.96)}}.ags-horas{border-radius:20px;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .ags-horas{border-color:#ffffff0f}.ags-horas-cabecera{display:grid;border-bottom:1px solid var(--border-subtle)}.ags-horas-dia{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:12px 10px 10px;text-align:left;border-left:1px solid var(--border-subtle)}.ags-horas-dia:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.ags-horas-dia:hover .ags-col-nombre{color:var(--teal-texto)}}.ags-horas-dia-hoy{background:color-mix(in oklab,var(--teal) 9%,transparent)}.ags-horas-resumen{max-width:100%;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;background:color-mix(in oklab,var(--text-primary) 5%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ags-horas-cuerpo{display:grid;position:relative;background-image:repeating-linear-gradient(to bottom,var(--border-subtle) 0 1px,transparent 1px var(--ags-px-hora))}.ags-horas-reloj{position:relative}.ags-horas-hora{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.ags-horas-hora[data-primera]{transform:translateY(4px)}.ags-horas-col{position:relative;min-width:0;border-left:1px solid var(--border-subtle);transition:background-color .16s ease-out}.ags-horas-col-hoy{background:color-mix(in oklab,var(--teal) 5%,transparent)}.ags-horas-col-destino{background:color-mix(in oklab,var(--teal) 11%,transparent)}.ags-horas-tramo{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:1;padding:1px 7px;border-radius:999px;white-space:nowrap;font-size:10.5px;font-weight:700;color:var(--teal-texto);font-variant-numeric:tabular-nums;background:var(--bg-surface);box-shadow:0 0 0 1px color-mix(in oklab,var(--teal) 30%,transparent);pointer-events:none}.ags-horas-sombra{position:absolute;left:4px;right:4px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding:6px 8px;border-radius:11px;border:1.5px dashed color-mix(in oklab,var(--teal) 75%,transparent);background:color-mix(in oklab,var(--teal) 12%,var(--bg-surface));pointer-events:none;animation:ags-entra .14s cubic-bezier(.23,1,.32,1) backwards}.ags-horas-sombra-hora{font-size:12px;font-weight:750;color:var(--teal-texto);font-variant-numeric:tabular-nums}.ags-horas-ahora{position:absolute;left:0;right:0;height:2px;z-index:3;pointer-events:none;background:#e05c5c}.ags-horas-ahora:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:999px;background:#e05c5c}.ags-sa{border-radius:20px;padding:14px 12px 12px}.ags-sa-cabeza{display:flex;align-items:center;gap:8px;padding:0 4px}.ags-sa-titulo{margin:0;font-size:15px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.ags-sa-cuenta{min-width:24px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;color:#8a5200;background:#e0a84b38}html.dark .ags-sa-cuenta{color:#ebc17a;background:#e0a84b2e}.ags-sa-texto{margin:6px 4px 12px;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.ags-sa-lista{display:flex;flex-direction:column;gap:10px}.ags-sa-item{display:flex;flex-direction:column;gap:6px;padding:11px 11px 11px 10px;border-radius:14px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 3px 10px #1428210f;transition:box-shadow .16s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}@media (hover: hover) and (pointer: fine){.ags-sa-item{cursor:grab}.ags-sa-item:hover{box-shadow:var(--sombra-2);transform:translateY(-1px)}}.ags-sa-item:active{cursor:grabbing}.ags-sa-fila{display:flex;align-items:flex-start;gap:6px;min-width:0}.ags-sa-asa{flex:none;margin-top:2px;color:var(--text-muted)}.ags-sa-datos{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ags-sa-quien{font-size:13.5px;font-weight:700;color:var(--text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ags-sa-pueblo{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ags-sa-urgente{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;color:#b42318;background:#e05c5c24}html.dark .ags-sa-urgente{color:#f2a0a0;background:#e05c5c2e}.ags-sa-maquina{flex:none;margin-top:-2px}.ags-sa-averia{font-size:12px;line-height:1.35;color:var(--text-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ags-sa-agendar{width:100%;min-height:44px;font-size:13px}@media (min-width: 1024px){.ags-sa-agendar{min-height:36px}}@media (prefers-reduced-motion: reduce){.ags-tarjeta,.ags-sa-item,.ags-col,.ags-horas-col,.ags-vista-boton{transition:none}.ags-hueco,.ags-horas-sombra{animation:none}}.rrp-segmento{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .rrp-segmento{background:#0000004d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.rrp-segmento-pastilla{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/2);border-radius:999px;background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14282138,0 6px 14px #14282129;transform:translate(calc(var(--rrp-i, 0) * 100%));transition:transform .26s cubic-bezier(.23,1,.32,1)}html.dark .rrp-segmento-pastilla{box-shadow:inset 0 1px #ffffffb3,0 1px 2px #00000080,0 6px 14px #0006}.rrp-segmento-boton{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:650;white-space:nowrap;color:var(--text-secondary);transition:color .2s ease-out,transform .11s ease-out}.rrp-segmento-boton:active{transform:scale(.97)}.rrp-segmento-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.rrp-segmento-activo{color:var(--btn-primary-fg)}.rrp-cabeza-icono,.rrp-mas-boton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:650;color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-1),inset 0 0 0 1px var(--border-subtle);transition:transform .11s ease-out,background-color .16s ease-out}.rrp-mas-boton{padding:0 16px 0 14px}.rrp-cabeza-icono:active:not(:disabled),.rrp-mas-boton:active{transform:scale(.97)}.rrp-cabeza-icono:focus-visible,.rrp-mas-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.rrp-mas-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:300px;padding:6px;border-radius:18px;background:color-mix(in oklab,var(--bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--sombra-2),inset 0 0 0 1px var(--border-subtle);transform-origin:top right;animation:rrp-entra .16s cubic-bezier(.23,1,.32,1) backwards}@keyframes rrp-entra{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.rrp-mas-fila{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border-radius:12px;text-align:left;font-size:14px;font-weight:600;color:var(--text-primary);transition:background-color .14s ease-out}.rrp-mas-fila:disabled{opacity:.4;cursor:not-allowed}.rrp-mas-fila:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.rrp-mas-icono{flex:none;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 12%,transparent)}.rrp-mas-detalle{display:block;font-size:12px;font-weight:500;color:var(--text-muted)}.rrp-aviso{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:8px 8px 8px 14px;border-radius:14px;font-size:13px;color:var(--text-primary);background:color-mix(in oklab,var(--teal) 9%,var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--teal) 30%,transparent)}.rrp-aviso-cerrar{flex:none;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.rrp-icono{flex:none;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:background-color .14s ease-out,transform .11s ease-out}.rrp-icono:disabled{opacity:.3;cursor:not-allowed}.rrp-icono:active:not(:disabled){transform:scale(.94)}.rrp-icono:focus-visible,.rrp-enlace:focus-visible,.rrp-direccion:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.rrp-enlace{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 8px;border-radius:10px;font-size:13px;font-weight:650;color:var(--teal-texto)}.rrp-boton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:650;white-space:nowrap}.rrp-dia-nav{display:flex;align-items:center;gap:2px;flex:none}.rrp-dia-nav-etiqueta{min-width:64px;text-align:center;font-size:13.5px;font-weight:700;color:var(--text-primary)}.rrp-sin-confirmar{max-width:100%;flex-wrap:wrap;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:6px;padding:4px 10px;border-radius:10px;font-size:12.5px;font-weight:600;color:#8a5200;background:#e0a84b29}html.dark .rrp-sin-confirmar{color:#ebc17a;background:#e0a84b24}.rrp-sin-confirmar-accion{font-weight:750;text-decoration:underline;text-underline-offset:2px;color:inherit}.rrp-direccion{display:flex;align-items:center;gap:6px;max-width:100%;margin-top:4px;font-size:12.5px;font-weight:550;text-align:left;color:var(--teal-texto)}.rrp-direccion svg{flex:none}.rrp-lista-resumen{display:block;font-size:12.5px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.rrp-filtro{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rrp-anadir{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:14px;font-size:13.5px;font-weight:650;color:var(--text-secondary);border:1.5px dashed var(--border);transition:color .16s ease-out,border-color .16s ease-out}.rrp-vacio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 12px;text-align:center;font-size:14px;font-weight:600;color:var(--text-primary)}.rrp-vacio-pista{font-size:13px;font-weight:500;color:var(--text-muted)}.rrp-lista.ruta-escritorio-lista{gap:10px;padding:6px 12px 14px}.rrp-lista-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 4px 2px}.rrp-lista-titulo{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.rrp-cortas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rrp-corta{border-radius:18px;background:linear-gradient(180deg,#fff,#fcfdfc);box-shadow:var(--sombra-1),inset 0 0 0 1px #1428210d;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .12s ease-out,box-shadow .16s ease-out}html.dark .rrp-corta{background:linear-gradient(180deg,#1b2730,#17222a);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 1px 2px #00000073,0 8px 18px #00000059}.rrp-corta[data-abierta=si]{background:linear-gradient(180deg,color-mix(in oklab,var(--teal) 9%,#FFFFFF),color-mix(in oklab,var(--teal) 6%,#FCFDFC));box-shadow:var(--sombra-1),inset 0 0 0 1.5px color-mix(in oklab,var(--teal) 40%,transparent)}html.dark .rrp-corta[data-abierta=si]{background:linear-gradient(180deg,color-mix(in oklab,var(--teal) 12%,#1B2730),color-mix(in oklab,var(--teal) 8%,#17222A));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--teal) 45%,transparent),0 8px 18px #00000059}.rrp-corta[data-estado=completado]:not([data-abierta=si]),.rrp-corta[data-estado=cancelado]:not([data-abierta=si]){opacity:.72}.rrp-corta[data-arrastrando=si]{opacity:.45}.rrp-corta[data-encima=si]{box-shadow:0 -3px 0 0 var(--teal),var(--sombra-1)}.rrp-corta-cabeza{width:100%;display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 10px 10px 12px;border-radius:18px;text-align:left}.rrp-corta-cabeza:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.rrp-corta-cabeza .ruta-num{align-self:flex-start;margin-top:2px;width:28px;height:28px;font-size:13px}.rrp-corta-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rrp-corta-hora{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.rrp-corta-cliente{font-size:14px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrp-corta-linea{font-size:12.5px;font-weight:500;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrp-corta-importe{font-size:13px;font-weight:750;color:var(--text-primary);font-variant-numeric:tabular-nums}.rrp-corta-maquina{flex:none}.rrp-corta-flecha{flex:none;color:var(--text-muted);transform:rotate(-90deg);transition:transform .22s cubic-bezier(.23,1,.32,1)}.rrp-corta[data-abierta=si] .rrp-corta-flecha{transform:rotate(0)}.rrp-corta-detalle{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 12px 12px 52px;animation:rrp-abre .2s cubic-bezier(.23,1,.32,1) backwards}@keyframes rrp-abre{0%{opacity:0;transform:translateY(-4px)}}.rrp-averia{font-size:13px;color:var(--text-secondary);line-height:1.4}.rrp-aparcar{display:flex;align-items:center;gap:6px;max-width:100%;font-size:12px;color:var(--text-secondary)}.rrp-aparcar svg{flex:none;color:var(--teal-texto)}.rrp-mandos{width:100%;display:flex;align-items:center;gap:6px;margin-top:8px}.rrp-dia{display:grid;grid-template-columns:minmax(420px,46%) minmax(0,1fr);gap:20px}.rrp-dia-lista{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;gap:12px;padding:2px 8px 16px 2px}.rrp-dia-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 0}.rrp-salida{display:flex;align-items:center;gap:12px;min-width:0}.rrp-salida-casa{flex:none;width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 14%,var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--teal) 28%,transparent)}.rrp-salida-titulo{display:block;font-size:15px;font-weight:750;color:var(--text-primary)}.rrp-linea{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.rrp-paso{position:relative;padding-bottom:12px;transition:opacity .12s ease-out}.rrp-paso:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:color-mix(in oklab,var(--teal) 55%,transparent)}.rrp-paso:first-child:before{top:22px}.rrp-paso:last-child:before{bottom:auto;height:22px}.rrp-paso:only-child:before{display:none}.rrp-paso[data-arrastrando=si]{opacity:.45}.rrp-paso[data-encima=si] .rrp-papel{box-shadow:0 -3px 0 0 var(--teal),var(--sombra-1)}.rrp-tramo{position:relative;display:flex;align-items:center;gap:8px;margin:0 0 10px 44px;font-size:12.5px;font-weight:650;color:var(--teal-texto);font-variant-numeric:tabular-nums}.rrp-paso-fila{position:relative;display:flex;align-items:flex-start;gap:12px}.rrp-paso-num{margin-top:14px;z-index:1;box-shadow:0 0 0 4px var(--bg-primary)}.rrp-papel{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-radius:18px;cursor:pointer;background:linear-gradient(180deg,#fff,#fcfdfc);box-shadow:var(--sombra-1),inset 0 0 0 1px #1428210d;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s ease-out}html.dark .rrp-papel{background:linear-gradient(180deg,#1b2730,#17222a);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 1px 2px #00000073,0 8px 18px #00000059}.rrp-paso[data-toca=si] .rrp-papel{box-shadow:var(--sombra-1),inset 0 0 0 1.5px color-mix(in oklab,var(--teal) 55%,transparent)}.rrp-paso[data-estado=completado] .rrp-papel,.rrp-paso[data-estado=cancelado] .rrp-papel{opacity:.74}.rrp-papel:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.rrp-papel-texto{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.rrp-papel-hora{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--text-secondary);font-variant-numeric:tabular-nums}.rrp-papel-cliente{max-width:100%;font-size:15.5px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrp-papel-linea{max-width:100%;font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrp-papel-maquina{flex:none}.rrp-papel-lado{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:84px}.rrp-papel-importe{font-size:15px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.rrp-papel-mandos{display:flex;align-items:center;gap:4px;margin-top:8px}.rrp-papel-mandos .rrp-boton{min-height:36px;padding:0 12px}@media (hover: hover) and (pointer: fine){.rrp-paso:not([data-toca=si]) .rrp-papel-mandos{opacity:0;transition:opacity .16s ease-out}.rrp-paso:hover .rrp-papel-mandos,.rrp-paso:focus-within .rrp-papel-mandos{opacity:1}}.rrp-dia-mapa{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:var(--bg-elevated);box-shadow:var(--sombra-2),inset 0 0 0 1px var(--border-subtle)}@media (max-width: 1365px){.rrp-papel-maquina{display:none}.rrp-segmento-boton{padding:0 12px}}@media (hover: hover) and (pointer: fine){.rrp-icono:hover:not(:disabled){background:color-mix(in oklab,var(--text-primary) 6%,transparent);color:var(--text-primary)}.rrp-mas-fila:hover:not(:disabled){background:color-mix(in oklab,var(--text-primary) 5%,transparent)}.rrp-enlace:hover,.rrp-direccion:hover{text-decoration:underline;text-underline-offset:3px}.rrp-cabeza-icono:hover:not(:disabled),.rrp-mas-boton:hover{background:var(--bg-elevated)}.rrp-anadir:hover{color:var(--text-primary);border-color:color-mix(in oklab,var(--teal) 50%,transparent)}.rrp-corta:not([data-abierta=si]):hover{transform:translateY(-1px)}.rrp-papel:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.rrp-segmento-pastilla,.rrp-corta,.rrp-corta-flecha,.rrp-papel,.rrp-paso{transition:none}.rrp-mas-menu,.rrp-corta-detalle{animation:none}.rrp-corta:hover,.rrp-papel:hover,.rrp-segmento-boton:active{transform:none}}.rrp-sin-confirmar svg,.rrp-tramo svg{flex:none}.rrp-salida-boton{text-align:left;border-radius:14px;padding:4px 8px 4px 4px;margin:-4px 0 -4px -4px;transition:background-color .14s ease-out}.rrp-salida-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.rrp-salida-lapiz{display:inline;vertical-align:-1px;margin-left:4px;color:var(--text-muted)}.rrp-salida-enlace{margin:2px 0 0 -8px;min-height:30px;font-size:12.5px}@media (hover: hover) and (pointer: fine){.rrp-salida-boton:hover{background:color-mix(in oklab,var(--text-primary) 5%,transparent)}.rrp-salida-boton:hover .rrp-salida-lapiz{color:var(--teal-texto)}}.rrp-salida-boton[data-falta=si] .rrp-salida-titulo{color:#b7791f}.dark .rrp-salida-boton[data-falta=si] .rrp-salida-titulo{color:#e0a84b}.rrp-salida-casa[data-falta=si],.rrp-salida-boton[data-falta=si] .rrp-salida-casa{color:#b7791f;background:#e0a84b24;box-shadow:inset 0 0 0 1px #e0a84b59}.rrp-salida-enlace[data-falta=si]{color:#b7791f}.dark .rrp-salida-enlace[data-falta=si]{color:#e0a84b}.mnr-papel{border-radius:22px;background:linear-gradient(180deg,#fff,#fcfdfc);box-shadow:var(--sombra-1),inset 0 0 0 1px #1428210d}html.dark .mnr-papel{background:linear-gradient(180deg,#1b2730,#17222a);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 1px 2px #00000073,0 8px 18px #00000059}.mnr-cristal{border-radius:24px;background:#ffffffb8;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--sombra-2),inset 0 0 0 1px #ffffffb3}html.dark .mnr-cristal{background:#162028c7;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d,0 2px 4px #00000073,0 18px 40px #0006}.mnr-titulo{display:flex;align-items:baseline;gap:8px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.mnr-cuenta{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 8px;border-radius:999px;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-subtle)}.mnr-bajada{font-size:13px;line-height:1.45;color:var(--text-secondary);margin-top:4px}.mnr-vacio{font-size:13.5px;color:var(--text-secondary);text-align:center;padding:18px 8px}.mnr-ambar{color:#b9771f}html.dark .mnr-ambar{color:#e0a84b}.mnr-cabecera{display:flex;align-items:center;gap:10px}.mnr-conmutador{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 2px #14282114}html.dark .mnr-conmutador{box-shadow:inset 0 1px 2px #00000059}.mnr-conmutador-opcion{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:650;color:var(--text-secondary);transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;-webkit-tap-highlight-color:transparent}.mnr-conmutador-activa{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--luz-arriba),var(--sombra-contacto)}html.dark .mnr-conmutador-activa{background:#ffffff1f}.mnr-conmutador-opcion:focus-visible,.mnr-dia-flecha:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.mnr-dias{display:flex;align-items:center;gap:2px}.mnr-dia-flecha{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:background-color .16s ease-out,transform .11s ease-out}.mnr-dia-flecha:active{transform:scale(.94)}.mnr-dia-nombre{min-width:82px;text-align:center;font-size:14px;font-weight:650;color:var(--text-primary)}.mnr-movil-resumen{margin:4px 2px 12px;font-size:14px;font-weight:600;color:var(--text-secondary)}.mnr-error{border-radius:14px;padding:12px 14px;margin:8px 0 14px;font-size:13.5px;color:#b23b3b;background:#e05c5c14;box-shadow:inset 0 0 0 1px #e05c5c47}html.dark .mnr-error{color:#f08a8a}.mnr-tres,.mnr-dos{display:grid;gap:18px;margin-top:14px;grid-template-columns:minmax(0,1fr)}.mnr-col-izq,.mnr-col-der,.mnr-col-ruta{display:flex;flex-direction:column;gap:16px;min-width:0}.mnr-tres>.mnr-dia{order:1}.mnr-tres>.mnr-col-izq{order:2}.mnr-tres>.mnr-col-der{order:3}@media (min-width: 1024px){.mnr-tres{grid-template-columns:minmax(290px,340px) minmax(0,1fr);grid-template-areas:"izq dia" "der dia";align-items:start;gap:20px}.mnr-tres>.mnr-col-izq{grid-area:izq}.mnr-tres>.mnr-dia{grid-area:dia}.mnr-tres>.mnr-col-der{grid-area:der}.mnr-dos{grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);align-items:start;gap:20px}.mnr-mapa-grande{position:sticky;top:16px}.mnr-col-izq .mnr-por-agendar{max-height:calc(100vh - 170px);overflow-y:auto;overscroll-behavior:contain}}@media (min-width: 1400px){.mnr-tres{grid-template-columns:minmax(290px,330px) minmax(0,1fr) minmax(300px,350px);grid-template-areas:"izq dia der"}}.mnr-por-agendar{padding:18px 16px 16px}.mnr-cabeza-plegable{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;text-align:left}.mnr-plegar{color:var(--text-muted);transition:transform .2s cubic-bezier(.23,1,.32,1)}.mnr-plegar[data-abierto]{transform:rotate(180deg)}.mnr-trabajos{display:flex;flex-direction:column;gap:10px;margin-top:14px}.mnr-trabajo{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;padding:12px 12px 12px 10px;border-radius:18px;background:var(--bg-surface);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 3px 10px #1428210f,inset 0 0 0 1px #1428210d;cursor:grab;transition:transform .16s ease-out,box-shadow .16s ease-out}html.dark .mnr-trabajo{background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0d}.mnr-trabajo:active{cursor:grabbing}.mnr-trabajo-compacta{grid-template-columns:54px minmax(0,1fr);padding:10px 10px 10px 8px}.mnr-trabajo-foto{width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 100%,rgba(20,40,33,.07),transparent 70%),var(--bg-elevated)}html.dark .mnr-trabajo-foto{background:radial-gradient(120% 90% at 50% 100%,rgba(0,0,0,.35),transparent 70%),#ffffff0a}.mnr-trabajo-compacta .mnr-trabajo-foto{width:54px;height:54px;border-radius:12px}.mnr-trabajo-cuerpo{min-width:0;padding-right:34px}.mnr-trabajo-arriba{display:flex;align-items:center;gap:6px;min-width:0}.mnr-trabajo-cliente{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mnr-urgente{color:#d14b4b}.mnr-garantia{color:var(--teal-texto)}.mnr-trabajo-linea{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:12.5px;font-weight:550;color:var(--text-secondary);min-width:0}.mnr-trabajo-aparato{margin-top:2px;font-size:12.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnr-trabajo-averia{margin-top:6px;font-size:13px;line-height:1.4;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mnr-trabajo-pie{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;min-width:0}.mnr-espera{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:650;white-space:nowrap;color:var(--teal-texto);background:#5dbb9c21}.mnr-espera-larga{color:#9a5f12;background:#e0a84b2b}html.dark .mnr-espera-larga{color:#e8b566;background:#e0a84b29}.mnr-codigo{display:block;margin-top:6px;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mnr-trabajo-anadir{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;font-size:12.5px;font-weight:650;color:var(--text-primary);background:var(--bg-elevated);box-shadow:var(--luz-arriba),inset 0 0 0 1px var(--border);transition:transform .11s ease-out,background-color .16s ease-out}.mnr-trabajo-anadir:active{transform:scale(.96)}.mnr-trabajo-anadir:disabled{opacity:.5}.mnr-trabajo-anadir:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.mnr-ver-mas{width:100%;min-height:44px;margin-top:10px;border-radius:14px;font-size:13.5px;font-weight:650;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border)}.mnr-esperando{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.mnr-esperando-cabeza{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:var(--text-primary)}.mnr-esperando-lista{display:flex;flex-direction:column;gap:8px;margin-top:10px}.mnr-esperando-fila{border-radius:14px;padding:10px 12px;background:var(--bg-elevated)}.mnr-esperando-cliente{font-size:13.5px;font-weight:650;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnr-esperando-dias{font-size:12px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.mnr-esperando-aparato{font-size:12.5px;color:var(--text-secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnr-esperando-motivo{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:550;color:#9a5f12}html.dark .mnr-esperando-motivo{color:#e8b566}.mnr-dia{padding:18px;display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.mnr-dia{padding:20px 22px 22px}.mnr-horas-fila{flex-wrap:wrap;overflow:visible}}.mnr-dia-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.mnr-horas{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mnr-horas-titulo{font-size:13px;font-weight:600;color:var(--text-secondary)}.mnr-horas-fila{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mnr-horas-fila::-webkit-scrollbar{display:none}.mnr-hora{height:32px;min-width:46px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-subtle);transition:background-color .16s ease-out,color .16s ease-out,transform .11s ease-out}.mnr-hora:active{transform:scale(.95)}.mnr-hora-activa{background:var(--btn-primary-bg);color:var(--btn-primary-text, #fff);box-shadow:var(--luz-arriba),0 1px 2px #14282138}html.dark .mnr-hora-activa{background:#f0edeb;color:#0b1015}.mnr-hora:disabled{opacity:.55}.mnr-hora:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.mnr-linea{display:flex;flex-direction:column;margin-top:4px}.mnr-l{position:relative;display:grid;grid-template-columns:46px 22px minmax(0,1fr);align-items:center}.mnr-l:before{content:"";position:absolute;left:56px;top:0;bottom:0;width:2px;background:#5dbb9c73}.mnr-l-salida:before{top:50%}.mnr-l-final:before{bottom:50%}.mnr-l-hora{font-size:12.5px;font-weight:650;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;padding-right:8px;align-self:center}.mnr-l-visita .mnr-l-hora{color:var(--text-primary);align-self:start;padding-top:14px}.mnr-l-punto,.mnr-l-punto-vacio{position:relative;z-index:1;justify-self:center}.mnr-l-punto{width:12px;height:12px;border-radius:50%;background:#5dbb9c;box-shadow:0 0 0 3px var(--bg-surface),0 0 0 4px #5dbb9c59}html.dark .mnr-l-punto{box-shadow:0 0 0 3px #1a2630,0 0 0 4px #5dbb9c59}.mnr-l-visita .mnr-l-punto{align-self:start;margin-top:17px}.mnr-l-punto-fin{background:var(--text-primary);box-shadow:0 0 0 3px var(--bg-surface)}.mnr-l-punto-casa{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#3e9b7c;box-shadow:0 0 0 3px var(--bg-surface)}html.dark .mnr-l-punto-casa{color:#0b1015;background:#5dbb9c;box-shadow:0 0 0 3px #1a2630}.mnr-l-texto{font-size:13.5px;color:var(--text-secondary);padding:6px 0 6px 8px;min-width:0}.mnr-l-texto strong{font-weight:650;color:var(--text-primary)}.mnr-l-salida{min-height:44px}.mnr-l-viaje{min-height:38px}.mnr-l-viaje .mnr-viaje{margin-left:8px;justify-self:start}.mnr-l-visita,.mnr-l-hueco,.mnr-l-final{padding:2px 0}.mnr-l-visita>.mnr-visita,.mnr-l-hueco>.mnr-soltar,.mnr-l-final>.mnr-soltar{margin-left:8px}.mnr-viaje{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--teal-texto);background:#5dbb9c21}.mnr-viaje-dudoso{color:#9a5f12;background:#e0a84b29}html.dark .mnr-viaje-dudoso{color:#e8b566}.mnr-soltar{display:block;text-align:center;text-wrap:balance;min-height:52px;padding:10px 14px;border-radius:16px;font-size:13px;font-weight:550;color:var(--text-secondary);border:1.5px dashed rgba(20,40,33,.16);background:#5dbb9c0a;transition:border-color .16s ease-out,background-color .16s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}html.dark .mnr-soltar{border-color:#ffffff24}.mnr-soltar-pista{margin-top:2px;font-size:12px;font-weight:500;color:var(--text-muted)}.mnr-soltar[data-encima] .mnr-soltar-pista{color:inherit}.mnr-soltar-final{min-height:64px;padding-top:20px;padding-bottom:20px}.mnr-linea[data-arrastrando] .mnr-soltar{border-color:#5dbb9c8c}.mnr-soltar[data-encima]{border-color:#5dbb9c;border-style:solid;color:var(--teal-texto);background:#5dbb9c1f;transform:scale(1.01)}.mnr-visita{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) 36px;gap:10px;align-items:center;padding:8px 6px 8px 8px;border-radius:18px;background:var(--bg-surface);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 4px 14px #14282112,inset 0 0 0 1px #1428210d;cursor:grab;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s ease-out,opacity .16s ease-out}html.dark .mnr-visita{background:#ffffff0e;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0d}.mnr-visita-mapa{grid-template-columns:14px 28px minmax(0,1fr) auto 36px;gap:8px;padding:12px 6px}.mnr-visita[data-arrastrando]{opacity:.4}.mnr-visita[data-encima]{box-shadow:0 -3px #5dbb9c,var(--sombra-contacto),0 6px 18px #1428211a;transform:translateY(2px)}.mnr-visita[data-anulada]{opacity:.55;cursor:default}.mnr-visita[data-anulada] .mnr-visita-cliente{text-decoration:line-through}.mnr-visita-asa{color:var(--text-muted);justify-self:center}.mnr-visita-cuerpo{min-width:0}.mnr-visita-rango{white-space:nowrap;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:var(--text-secondary);font-variant-numeric:tabular-nums}.mnr-fija{white-space:nowrap;flex-shrink:0;height:20px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;font-size:11px;font-weight:650;color:var(--text-secondary);background:var(--bg-elevated)}.mnr-visita-horagrande{font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums}.mnr-visita-cliente{margin-top:1px;font-size:14.5px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnr-visita-linea{display:flex;align-items:center;gap:4px;margin-top:2px;min-width:0;font-size:12.5px;color:var(--text-secondary)}.mnr-visita-aviso{margin-top:4px;font-size:12px;font-weight:550;color:#9a5f12}html.dark .mnr-visita-aviso{color:#e8b566}.mnr-visita-foto{display:flex;align-items:center;justify-content:center}.mnr-visita:not(.mnr-visita-mapa) .mnr-visita-foto{width:50px;height:50px;border-radius:12px;background:radial-gradient(120% 90% at 50% 100%,rgba(20,40,33,.07),transparent 70%),var(--bg-elevated)}html.dark .mnr-visita:not(.mnr-visita-mapa) .mnr-visita-foto{background:#ffffff0a}.mnr-visita-quitar{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);transition:background-color .16s ease-out,color .16s ease-out}.mnr-visita-quitar:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.mnr-mandar{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--border-subtle)}.mnr-mandar-nota{font-size:13px;line-height:1.45;color:var(--text-secondary)}.mnr-mandar-boton{width:100%;min-height:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700;background:var(--btn-primary-bg);color:var(--btn-primary-text, #fff);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14282138,0 8px 20px #1428212e;transition:transform .11s ease-out,opacity .16s ease-out}html.dark .mnr-mandar-boton{background:#f0edeb;color:#0b1015;box-shadow:inset 0 1px #ffffffb3,0 6px 16px #0006}.mnr-mandar-boton:active{transform:scale(.985)}.mnr-mandar-boton:disabled{opacity:.45}.mnr-mandar-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:3px}.mnr-papel-mapa{padding:6px}.mnr-mapa{position:relative;border-radius:18px;overflow:hidden;isolation:isolate}.mnr-mapa[data-encima]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:499;pointer-events:none;border-radius:18px;box-shadow:inset 0 0 0 3px #5dbb9c;background:#5dbb9c1f}.mnr-mapa-salida{position:absolute;top:10px;right:10px;z-index:500;max-width:calc(100% - 70px);display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:650;color:var(--text-primary);background:#ffffffdb;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:var(--sombra-1)}.mnr-mapa-salida svg{color:var(--teal-texto);flex-shrink:0}html.dark .mnr-mapa-salida{background:#101820d6}.mnr-mapa-salida-hora{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.mnr-mapa-soltar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:498;pointer-events:none;display:flex;align-items:center;justify-content:center}.mnr-mapa-soltar-cartel{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;font-size:13px;font-weight:600;color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-2)}.mnr-mapa-soltar-cartel svg{color:var(--teal-texto)}.mnr-mapa-total{position:absolute;left:10px;bottom:10px;z-index:500;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:16px;background:#ffffffe0;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:var(--sombra-2)}html.dark .mnr-mapa-total{background:#101820db}.mnr-mapa-total-icono{width:36px;height:36px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-texto);background:#5dbb9c24}.mnr-mapa-total-titulo{display:block;font-size:12px;color:var(--text-secondary)}.mnr-mapa-total-cifra{display:block;font-size:19px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums}.mnr-mapa-ocupado{position:absolute;top:10px;left:56px;z-index:501}.mnr-ocupado{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:30px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-surface);box-shadow:var(--sombra-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;animation:mnr-entra .2s cubic-bezier(.23,1,.32,1) backwards}.mnr-ocupado-punto{width:7px;height:7px;border-radius:50%;background:#5dbb9c;flex-shrink:0;animation:mnr-latido 1.2s ease-in-out infinite}@keyframes mnr-latido{50%{opacity:.35}}@keyframes mnr-entra{0%{opacity:0;transform:translateY(4px)}}.mnr-resumen{padding:18px 18px 16px}.mnr-resumen-lista{margin-top:10px}.mnr-resumen-lista>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-subtle)}.mnr-resumen-lista>div:first-child{border-top:0}.mnr-resumen-lista dt{font-size:13.5px;color:var(--text-secondary)}.mnr-resumen-lista dd{font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right}.mnr-ordenar{width:100%;min-height:44px;margin-top:8px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:650;color:var(--text-primary);box-shadow:var(--luz-arriba),inset 0 0 0 1px var(--border);background:var(--bg-surface)}.mnr-ordenar:disabled{opacity:.5}.mnr-aura{display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;background:linear-gradient(90deg,#5dbb9c1f,#5dbb9c0a);box-shadow:inset 0 0 0 1px #5dbb9c47;animation:mnr-entra .24s cubic-bezier(.23,1,.32,1) backwards}.mnr-aura-marca{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-surface);box-shadow:inset 0 0 0 1px #5dbb9c52}.mnr-aura-texto{flex:1;min-width:0;font-size:13px;line-height:1.4;color:var(--text-primary)}.mnr-aura-boton{flex-shrink:0;height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:650;color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--luz-arriba),inset 0 0 0 1px var(--border)}.mnr-ruta{padding:16px;display:flex;flex-direction:column;gap:12px}.mnr-ruta-mandos{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mnr-pastilla{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:650;color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--luz-arriba),var(--sombra-contacto),inset 0 0 0 1px var(--border-subtle)}.mnr-pastilla svg{color:var(--teal-texto)}.mnr-pastilla-boton{transition:transform .11s ease-out}.mnr-pastilla-boton:active{transform:scale(.97)}.mnr-pastilla-boton:disabled{opacity:.5}.mnr-ruta-mano{font-size:12.5px;color:var(--text-muted)}.mnr-ruta-cabeza{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:4px 2px 0}.mnr-ruta-cifras{font-size:13.5px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.mnr-ruta-lista{display:flex;flex-direction:column;gap:8px}.mnr-toast{position:fixed;left:16px;right:16px;bottom:calc(var(--nav-h, 56px) + var(--nav-safe, 0px) + 24px);z-index:60;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border-radius:16px;font-size:13.5px;color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-3),inset 0 0 0 1px #5dbb9c4d;animation:mnr-entra .22s cubic-bezier(.23,1,.32,1) backwards}.mnr-toast-icono{color:var(--teal-texto);margin-top:1px}.mnr-toast-cerrar{width:32px;height:32px;margin:-6px -4px -6px 0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--text-muted);flex-shrink:0}@media (min-width: 1024px){.mnr-toast{left:auto;right:calc(var(--aura-chat-w, 0px) + 2rem);bottom:32px;max-width:440px}}@media (max-width: 1023px){.mnr-cabecera{gap:6px}.mnr-conmutador-opcion{height:40px;padding:0 12px}.mnr-dia-nombre{min-width:64px}.mnr-hora{height:40px}.mnr-trabajo-anadir{width:44px;height:44px;top:6px;right:6px}.mnr-trabajo-cuerpo{padding-right:42px}.mnr-visita-quitar{width:44px;height:44px}.mnr-visita{grid-template-columns:46px minmax(0,1fr) 44px;gap:8px}.mnr-visita-mapa{grid-template-columns:14px 28px minmax(0,1fr) auto 44px}.mnr-l{grid-template-columns:40px 20px minmax(0,1fr)}.mnr-l:before{left:49px}.mnr-aura-boton{height:44px}.mnr-pastilla{height:40px}}@media (max-width: 420px){.mnr-conmutador-opcion span{display:none}.mnr-conmutador-opcion{padding:0 12px;width:44px;justify-content:center}}@media (hover: hover) and (pointer: fine){.mnr-trabajo:hover{transform:translateY(-1px);box-shadow:var(--luz-arriba),var(--sombra-contacto),0 8px 22px #1428211a,inset 0 0 0 1px #5dbb9c4d}.mnr-trabajo-anadir:hover{background:var(--bg-surface)}.mnr-dia-flecha:hover,.mnr-visita-quitar:hover{background:var(--bg-elevated);color:var(--text-primary)}.mnr-conmutador-opcion:hover:not(.mnr-conmutador-activa){color:var(--text-primary)}.mnr-hora:hover:not(.mnr-hora-activa):not(:disabled){color:var(--text-primary)}.mnr-ordenar:hover:not(:disabled),.mnr-aura-boton:hover{background:var(--bg-elevated)}}@media (prefers-reduced-motion: reduce){.mnr-trabajo,.mnr-visita,.mnr-soltar,.mnr-plegar,.mnr-hora,.mnr-mandar-boton{transition:none}.mnr-ocupado,.mnr-aura,.mnr-toast,.mnr-ocupado-punto{animation:none}.mnr-soltar[data-encima],.mnr-visita[data-encima],.mnr-trabajo:hover{transform:none}}.po-papel{border-radius:22px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.po-inset{border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}.po-etiqueta{font-size:12.5px;font-weight:600;line-height:1.3;color:var(--text-muted)}.po-titulo-bloque{font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--text-primary)}.po-nota{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.po-nota-centro{display:block;text-align:center}.po-enlace{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0 6px;margin-right:-6px;border-radius:10px;font-size:13.5px;font-weight:650;color:var(--teal-texto);-webkit-tap-highlight-color:transparent;transition:background-color .15s ease-out}.po-enlace:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){.po-enlace:hover{background:#5dbb9c1a}}.po-pulsable{transition:opacity .15s ease-out}@media (hover: hover) and (pointer: fine){.po-pulsable:hover{opacity:.8}}.po-cabecera{display:flex;align-items:center;gap:12px}.po-pestanas{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0}.po-pestana{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:color .15s ease-out}.po-pestana svg{color:var(--text-muted);transition:color .15s ease-out}.po-pestana:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2.5px;border-radius:2px 2px 0 0;background:var(--teal);transform:scaleX(0);opacity:0;transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .15s ease-out}.po-pestana-activa{color:var(--text-primary)}.po-pestana-activa svg{color:var(--teal-texto)}.po-pestana-activa:after{transform:scaleX(1);opacity:1}.po-pestana:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px;border-radius:10px}@media (hover: hover) and (pointer: fine){.po-pestana:hover{color:var(--text-primary)}}.po-pestana-cuenta{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text-secondary);background:var(--bg-elevated)}.po-pestana-activa .po-pestana-cuenta{color:var(--teal-texto);background:#5dbb9c24}.po-modos-sitio{flex:none;padding-top:4px;padding-bottom:4px}.po-modos{height:40px}.po-modos .fb-modo{padding:0 16px;font-size:14px}@media (max-width: 1023px){.po-cabecera{flex-direction:column;align-items:stretch;gap:6px}.po-modos-sitio{padding-top:0;padding-bottom:8px}.po-modos{display:flex;width:100%;height:44px}}.po-cuerpo{container-type:inline-size;container-name:parteoficina}.rediseno-parte-oficina,.po-informe{display:flex;flex-direction:column;gap:14px}.po-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.po-lado{display:flex;flex-direction:column;gap:14px;min-width:0}.po-columna{min-width:0}@container parteoficina (min-width: 700px){.po-rejilla{grid-template-columns:minmax(0,1fr) 280px}.po-rejilla-visita{grid-template-columns:minmax(0,1fr) 300px}}.po-quien{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@container parteoficina (min-width: 620px){.po-quien{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.po-tarjeta-cliente,.po-tarjeta-maquina{position:relative;display:flex;align-items:center;gap:14px;min-height:108px;padding:16px 18px}.po-tarjeta-cliente{align-items:flex-start}.po-avatar{flex:none;width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);background:#5dbb9c29}.po-nombre{display:block;max-width:100%;text-align:left;font-size:17px;font-weight:750;letter-spacing:-.015em;line-height:1.25;color:var(--text-primary);overflow-wrap:anywhere}button.po-nombre{border-radius:8px;-webkit-tap-highlight-color:transparent}button.po-nombre:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){button.po-nombre:hover{color:var(--teal-texto)}}.po-linea{display:flex;align-items:flex-start;gap:7px;margin-top:6px;font-size:14px;line-height:1.4;color:var(--text-secondary)}.po-linea svg{flex:none;margin-top:2px;color:var(--text-muted)}.po-linea-enlace{min-height:32px;align-items:center;color:var(--text-primary)}.po-linea-enlace svg{margin-top:0;color:var(--teal-texto)}.po-tarjeta-maquina{width:100%;text-align:left;background:radial-gradient(70% 90% at 18% 50%,#ffffffe6,#fff0 70%),linear-gradient(180deg,var(--bg-surface) 0%,#F4F6F5 100%);-webkit-tap-highlight-color:transparent;transition:transform .14s ease-out,box-shadow .2s ease-out}html.dark .po-tarjeta-maquina{background:radial-gradient(70% 90% at 18% 50%,#ffffff0d,#fff0 70%),var(--bg-surface)}button.po-tarjeta-maquina:active{transform:scale(.99)}button.po-tarjeta-maquina:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}@media (hover: hover) and (pointer: fine){button.po-tarjeta-maquina:hover{box-shadow:var(--sombra-2)}}.po-tarjeta-maquina .aparato-3d{flex:none}.po-tarjeta-sin{background:var(--bg-surface)}.po-dato{margin-top:4px;font-size:13.5px;color:var(--text-secondary);overflow-wrap:anywhere}.po-dato .font-mono{color:var(--text-primary);font-size:13px}.po-flecha{position:absolute;right:14px;top:50%;margin-top:-8px;color:var(--text-muted)}.po-hoja{padding:22px 24px 20px;box-shadow:var(--sombra-2)}.po-hoja-cabeza{padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.po-titulo-hoja{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.po-hoja-sub{margin-top:3px;font-size:13.5px;color:var(--text-secondary)}.po-seccion{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.po-seccion-icono{flex:none;width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);background:var(--bg-elevated)}.po-seccion-titulo{font-size:15px;font-weight:700;color:var(--text-primary);line-height:30px}.po-seccion-texto{font-size:14.5px;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.po-vacio{font-style:italic;color:var(--text-muted)}.po-tabla{width:100%;margin-top:6px;border-collapse:collapse;font-size:14px}.po-tabla th{padding:6px 8px 8px 0;text-align:left;font-size:12.5px;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.po-tabla td{padding:9px 8px 9px 0;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.po-tabla tfoot td{border-bottom:0;padding-top:11px}.po-num{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}.po-tabla th:last-child,.po-tabla td:last-child{padding-right:0}.po-fuerte{font-weight:700}.po-pie-etiqueta{font-size:13px;color:var(--text-secondary);font-weight:600}.po-pieza{display:flex;align-items:center;gap:10px;min-width:0}.po-pieza-icono{flex:none;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:linear-gradient(180deg,var(--bg-surface),var(--bg-elevated));border:1px solid var(--border-subtle);box-shadow:var(--sombra-contacto)}.po-pieza-nombre{font-weight:600;line-height:1.3;overflow-wrap:anywhere}.po-pieza-sub{display:flex;flex-wrap:wrap;gap:0 8px;margin-top:1px;font-size:12.5px;color:var(--text-muted)}.po-pieza-sub .font-mono{font-size:12px}.po-vacio-piezas{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:14px;color:var(--text-muted)}.po-total-hoja{display:flex;align-items:baseline;justify-content:flex-end;gap:18px;padding:16px 0 18px}.po-total-etiqueta{font-size:15px;font-weight:650;color:var(--text-secondary)}.po-total-cifra{font-size:30px;font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.po-total-garantia{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:650;color:#1f5f9e}html.dark .po-total-garantia{color:#8ec0f0}.po-firma{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;min-height:96px;padding:10px 18px;border-radius:16px;text-align:left;background:var(--bg-elevated);border:1px solid var(--border-subtle);isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .14s ease-out}.po-firma:active{transform:scale(.99)}.po-firma:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.po-firma-vacia{border-style:dashed;border-color:var(--border);background:transparent}.po-firma-trazo{display:flex;align-items:center;justify-content:center;min-height:72px;color:var(--text-muted)}.po-firma-trazo img{max-height:72px;max-width:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}html.dark .po-firma-trazo img{filter:invert(1);mix-blend-mode:screen}.po-firma-quien{display:flex;flex-direction:column;gap:2px;padding-left:18px;border-left:1px solid var(--border-subtle)}.po-firma-rotulo{font-size:12.5px;color:var(--text-muted)}.po-firma-nombre{font-size:15px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.po-firma-vacia .po-firma-nombre{color:var(--teal-texto)}.po-lado-bloque{padding:18px}.po-bloque-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.po-miniaturas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@container parteoficina (min-width: 700px){.po-lado .po-miniaturas{grid-template-columns:repeat(2,minmax(0,1fr))}}.po-mini{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left;border-radius:12px;-webkit-tap-highlight-color:transparent;transition:transform .14s ease-out}.po-mini:active{transform:scale(.97)}.po-mini:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.po-mini-img{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;margin-bottom:4px;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.po-mini-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.po-mini-pdf{background:linear-gradient(180deg,var(--bg-surface),var(--bg-elevated))}.po-pdf{display:flex;align-items:flex-end;justify-content:center;width:38px;height:46px;padding-bottom:6px;border-radius:4px 12px 4px 4px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#fff;background:#d9483b;box-shadow:0 2px 6px #d9483b59}.po-mini-nombre{font-size:12.5px;font-weight:600;line-height:1.25;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-mini-fecha{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.po-lado-bloque .po-nota{margin-top:10px}.po-lado-factura{display:flex;flex-direction:column;gap:10px}.po-facturar{width:100%;min-height:50px;font-size:15px;gap:8px}.po-lado-dinero .po-facturar{margin-top:14px}.po-lado-dinero .po-nota-centro{margin-top:12px}.po-estado{padding:22px 24px 18px;box-shadow:var(--sombra-2)}.po-estado-frase{display:flex;align-items:center;gap:12px;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--text-primary);text-wrap:balance}@container parteoficina (max-width: 480px){.po-estado-frase{font-size:22px}}.po-punto{flex:none;width:22px;height:22px;border-radius:999px}.po-punto-hecho{background:var(--teal);box-shadow:0 0 0 5px #5dbb9c29}.po-punto-aviso{background:#e0a84b;box-shadow:0 0 0 5px #e0a84b2e}.po-punto-curso{background:#5b9ee0;box-shadow:0 0 0 5px #5b9ee029}.po-punto-neutro{background:var(--text-muted);box-shadow:0 0 0 5px #6e7a8224}.po-cifras{display:flex;flex-wrap:wrap;gap:0;margin-top:20px}.po-cifra{display:flex;align-items:center;gap:12px;min-width:0;padding-right:28px;margin-right:28px;border-right:1px solid var(--border-subtle);color:var(--text-secondary)}.po-cifra:last-child{border-right:0;margin-right:0;padding-right:0}.po-cifra-rotulo{font-size:13px;color:var(--text-muted)}.po-cifra-valor{font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.po-hitos{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;list-style:none;margin:18px 0 0;padding:12px 16px;border-radius:14px;background:var(--bg-elevated)}.po-hito{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted)}.po-hito b{font-weight:750;color:var(--text-muted)}.po-hito-punto{width:8px;height:8px;border-radius:999px;background:var(--border)}.po-hito-hecho{color:var(--text-secondary)}.po-hito-hecho b{color:var(--text-primary)}.po-hito-hecho .po-hito-punto{background:var(--teal)}.po-materiales{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}.po-nota-voz{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:16px}.po-dictar{width:100%;justify-content:center;border-radius:14px!important;background:var(--bg-elevated)!important}.po-dictar svg{color:var(--teal-texto)}.po-dictar[aria-pressed=true] svg{color:inherit}.po-escena{display:flex;flex-direction:column;align-items:center;gap:4px;margin:-4px 0 14px}.po-escena-nombre{font-size:13.5px;font-weight:650;color:var(--text-secondary);text-align:center}.po-pasos{list-style:none;margin:12px 0 0;padding:0;position:relative}.po-paso{position:relative;display:flex;align-items:flex-start;gap:12px;padding-bottom:14px}.po-paso:not(:last-child):before{content:"";position:absolute;left:12px;top:26px;bottom:0;width:1.5px;background:var(--border)}.po-paso-num{flex:none;width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:750;color:#fff;background:var(--teal)}.po-paso-texto{font-size:14px;line-height:1.4;color:var(--text-primary);overflow-wrap:anywhere}.po-paso-quien{margin-top:1px;font-size:12.5px;color:var(--text-muted)}.po-paso-hora{flex:none;max-width:92px;text-align:right;font-size:12.5px;line-height:1.3;color:var(--text-muted);padding-top:3px}.po-importe{margin-top:12px;padding:12px 14px;border-radius:14px;background:#5dbb9c14;border:1px solid rgba(93,187,156,.18)}html.dark .po-importe{background:#5dbb9c0f}.po-importe-fila{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;color:var(--text-secondary)}.po-importe-fila dd{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.po-importe-suave dd{color:var(--text-secondary)}.po-importe-total{margin-top:6px;padding-top:10px;border-top:1px solid rgba(93,187,156,.22);font-size:15px;font-weight:750;color:var(--text-primary)}.po-importe-total dd{font-size:18px;font-weight:800}.po-importe-aviso dt,.po-importe-aviso dd{color:#8a5a00;font-weight:650}html.dark .po-importe-aviso dt,html.dark .po-importe-aviso dd{color:#f2b866}@container parteoficina (max-width: 460px){.po-hoja,.po-estado{padding:18px 16px 16px}.po-firma{grid-template-columns:minmax(0,1fr);gap:8px}.po-firma-quien{padding-left:0;border-left:0;padding-top:8px;border-top:1px solid var(--border-subtle)}.po-cifra{padding-right:18px;margin-right:18px}.po-tabla{font-size:13.5px}}@media (prefers-reduced-motion: reduce){.po-pestana:after,.po-tarjeta-maquina,.po-firma,.po-mini{transition:none}}@container parteoficina (max-width: 520px){.po-col-unidad,.po-pieza-icono{display:none}}.lgn{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--suelo),var(--bg-primary);background-color:var(--bg-primary);color:var(--text-primary)}.lgn-detras{display:none}@media (min-width: 1024px){.lgn-detras{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:28px;padding:32px 36px;filter:blur(7px);opacity:.7;pointer-events:none}html.dark .lgn-detras{opacity:.35}}.lgn-raya{display:block;height:10px;border-radius:999px;background:var(--text-muted);opacity:.22}.lgn-raya--marca{width:70%;height:18px;background:var(--teal);opacity:.45;margin-bottom:26px}.lgn-raya--activa{background:var(--teal);opacity:.35}.lgn-raya--titulo{width:38%;height:22px;opacity:.3}.lgn-raya--sub{width:26%;margin:10px 0 24px}.lgn-raya--hora{width:44px;flex:none}.lgn-raya--corta{width:55%;margin-top:8px}.lgn-detras-menu{display:flex;flex-direction:column;gap:22px;padding-top:6px}.lgn-detras-menu .lgn-raya:not(.lgn-raya--marca){width:62%}.lgn-detras-dia{display:flex;flex-direction:column;gap:14px;min-width:0}.lgn-fila{display:flex;align-items:center;gap:18px;padding:20px 22px;border-radius:20px;background:var(--bg-surface);box-shadow:var(--sombra-1)}.lgn-fila-texto{flex:1;min-width:0}.lgn-fila-texto .lgn-raya:first-child{width:42%}.lgn-punto{width:34px;height:34px;flex:none;border-radius:12px;background:var(--teal);opacity:.18}.lgn-detras-lado{display:flex;flex-direction:column;gap:18px}.lgn-hoja{display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:22px;background:var(--bg-surface);box-shadow:var(--sombra-1)}.lgn-hoja-fila{display:flex;align-items:center;gap:14px}.lgn-hoja-fila .lgn-raya{flex:1}.lgn-barra{display:block;height:8px;border-radius:999px;background:var(--teal);opacity:.35}.lgn-escena{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:max(28px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom))}.lgn-aparatos{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:196px}.lgn-pieza{position:relative;display:flex;flex-direction:column;align-items:center}.lgn-pieza .lgn-dibujo{position:relative;z-index:1;margin-bottom:-20px}.lgn-pieza--1 .lgn-dibujo{width:104px!important;height:104px!important}.lgn-pieza--2 .lgn-dibujo{width:138px!important;height:138px!important}.lgn-pieza--3 .lgn-dibujo{width:96px!important;height:96px!important}.lgn-pieza--2{z-index:0;margin:0 -10px}.lgn-pieza--1,.lgn-pieza--3{z-index:1}.lgn-peana{position:relative;display:block;width:112px;height:18px;border-radius:0 0 50% 50%/0 0 12px 12px;background:linear-gradient(180deg,var(--bg-overlay),var(--bg-elevated) 70%,var(--bg-overlay));box-shadow:0 1px #1428210f,0 14px 26px -12px #14282152}.lgn-peana:before{content:"";position:absolute;left:0;right:0;top:-12px;height:24px;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,var(--bg-surface) 40%,var(--bg-elevated));box-shadow:inset 0 1px #fffc,0 0 0 1px #14282112}.lgn-peana--alta{width:120px;height:34px}html.dark .lgn-peana{box-shadow:0 12px 24px -10px #0009}html.dark .lgn-peana:before{box-shadow:inset 0 1px #ffffff14}.lgn-tarjeta{width:100%;max-width:420px;padding:30px 24px 22px;border-radius:28px;box-shadow:var(--cristal-rim),var(--sombra-3);display:flex;flex-direction:column;align-items:center;text-align:center}.lgn-marca{display:flex;align-items:flex-end;gap:9px;margin:0}.lgn-marca>span:last-child{font-weight:700;font-size:26px;line-height:.95;letter-spacing:-.01em;color:var(--text-secondary)}.lgn-saludo{margin:26px 0 0;font-size:15px;font-weight:600;color:var(--teal-texto)}.lgn-titulo{margin:6px 0 0;font-size:28px;line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}.lgn-sub{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--text-secondary)}.lgn-boton{margin-top:26px;width:100%;min-height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:600}.lgn-boton svg{flex:none}.lgn-aviso{margin-top:16px;width:100%;padding:12px 14px;border-radius:14px;font-size:13.5px;line-height:1.45;text-align:left}.lgn-aviso--error{color:var(--text-primary);background:#e05c5c1a;border:1px solid rgba(224,92,92,.32)}.lgn-aviso--config{margin-top:24px;display:flex;flex-direction:column;gap:4px;color:var(--text-secondary);background:#e0a84b1f;border:1px solid rgba(224,168,75,.36)}.lgn-aviso--config strong{color:var(--text-primary);font-weight:650}.lgn-aviso code{font-family:var(--font-mono);font-size:12.5px;color:var(--text-primary)}.lgn-nota{margin:18px 0 0;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}@media (min-width: 1024px){.lgn-escena{flex-direction:row;gap:clamp(40px,6vw,110px);padding:48px clamp(32px,6vw,96px)}.lgn-aparatos{height:auto;gap:10px;flex:0 1 auto}.lgn-pieza .lgn-dibujo{margin-bottom:-34px}.lgn-pieza--1 .lgn-dibujo{width:220px!important;height:220px!important}.lgn-pieza--2 .lgn-dibujo{width:290px!important;height:290px!important}.lgn-pieza--3 .lgn-dibujo{width:200px!important;height:200px!important}.lgn-pieza--2{margin:0 -26px}.lgn-peana{width:220px;height:30px;border-radius:0 0 50% 50%/0 0 22px 22px}.lgn-peana:before{top:-22px;height:44px}.lgn-peana--alta{width:230px;height:70px}.lgn-tarjeta{flex:none;width:420px;padding:44px 40px 30px}.lgn-saludo{margin-top:34px}.lgn-titulo{font-size:32px}}@media (min-width: 1024px) and (max-width: 1340px){.lgn-pieza--1 .lgn-dibujo{width:176px!important;height:176px!important}.lgn-pieza--2 .lgn-dibujo{width:236px!important;height:236px!important}.lgn-pieza--3 .lgn-dibujo{width:160px!important;height:160px!important}.lgn-peana{width:178px}.lgn-peana--alta{width:188px;height:58px}}@keyframes lgn-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lgn-tarjeta{animation:lgn-sube .42s cubic-bezier(.23,1,.32,1) 60ms backwards}.lgn-pieza{animation:lgn-sube .52s cubic-bezier(.23,1,.32,1) backwards}.lgn-pieza--1{animation-delay:.12s}.lgn-pieza--2{animation-delay:40ms}.lgn-pieza--3{animation-delay:.2s}@media (prefers-reduced-motion: reduce){.lgn-tarjeta,.lgn-pieza{animation:none}}.mnl-losa{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in oklab,var(--text-primary) 5%,var(--bg-surface));box-shadow:inset 0 0 0 1px var(--border-subtle)}.mnl-losa-aura{background:color-mix(in oklab,var(--teal) 12%,var(--bg-surface));color:var(--teal-texto)}.mnl-losa-viene{color:#8a5200;background:color-mix(in oklab,#E0A84B 16%,var(--bg-surface))}html.dark .mnl-losa-viene{color:#ebc17a}.mnl-pregunta{margin-top:10px;padding:16px 16px 14px;border-radius:24px;background:linear-gradient(180deg,var(--bg-surface) 0%,color-mix(in oklab,var(--bg-surface) 92%,var(--bg-primary)) 100%);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}.mnl-pregunta-cabeza{display:flex;align-items:center;gap:10px}.mnl-pregunta-a{flex:none;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal);background:color-mix(in oklab,var(--teal) 12%,var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--teal) 22%,transparent)}.mnl-pregunta-titulo{margin:0;padding:9px 14px;border-radius:16px 16px 16px 6px;font-size:18px;font-weight:750;letter-spacing:-.01em;line-height:1.2;color:var(--text-primary);background:color-mix(in oklab,var(--text-primary) 5%,var(--bg-surface))}.mnl-caja{position:relative;margin-top:14px}.mnl-caja-lupa{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.mnl-caja-campo{width:100%;height:52px;padding:0 48px 0 46px;border-radius:999px;border:1px solid var(--border);font-size:16px;color:var(--text-primary);background:var(--bg-primary);box-shadow:var(--sombra-hundido);-webkit-appearance:none;-moz-appearance:none;appearance:none}.mnl-caja-campo::-webkit-search-cancel-button{-webkit-appearance:none}.mnl-caja-campo::-moz-placeholder{color:var(--text-muted)}.mnl-caja-campo::placeholder{color:var(--text-muted)}.mnl-caja-campo:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.mnl-caja-borrar{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.mnl-caja-borrar:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-4px}.mnl-sugerencias{display:flex;gap:8px;margin:12px -16px 0;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.mnl-sugerencias::-webkit-scrollbar{display:none}.mnl-sugerencia{flex:none;min-height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:650;white-space:nowrap;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto);transition:transform .11s ease-out;-webkit-tap-highlight-color:transparent}.mnl-sugerencia:active{transform:scale(.97)}.mnl-sugerencia:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.mnl-modo{margin-top:16px}.mnl-segmento{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:999px;min-width:210px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .mnl-segmento{background:#0000004d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.mnl-segmento-pastilla{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/2);border-radius:999px;background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14282138,0 6px 14px #14282129;transform:translate(calc(var(--mnl-i, 0) * 100%));transition:transform .26s cubic-bezier(.23,1,.32,1)}html.dark .mnl-segmento-pastilla{box-shadow:inset 0 1px #ffffffb3,0 1px 2px #00000080,0 6px 14px #0006}.mnl-segmento-boton{position:relative;z-index:1;min-height:44px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:650;white-space:nowrap;color:var(--text-secondary);transition:color .2s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.mnl-segmento-boton:active{transform:scale(.97)}.mnl-segmento-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mnl-segmento-activo{color:var(--btn-primary-fg)}.mnl-seccion,.mnl-carril{margin-top:26px}.mnl-seccion-lista{scroll-margin-top:calc(var(--ph-pegada, 96px) + 16px)}.mnl-seccion-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 12px}.mnl-seccion-titulo{margin:0;font-size:18px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.mnl-seccion-titulo-grande{font-size:22px}.mnl-seccion-cifra{font-size:13.5px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mnl-ver-todas{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:-12px -6px -12px 0;padding:0 6px;font-size:14px;font-weight:650;color:var(--teal-texto);white-space:nowrap}.mnl-volver{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-6px 0 2px -6px;padding:0 10px 0 4px;border-radius:12px;font-size:14.5px;font-weight:650;color:var(--text-secondary)}.mnl-volver:focus-visible,.mnl-ver-todas:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.mnl-nuevo{list-style:none;margin:0 -16px;padding:2px 16px 10px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,46%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none;overscroll-behavior-x:contain}.mnl-nuevo::-webkit-scrollbar{display:none}.mnl-nuevo>li{scroll-snap-align:start;display:flex}.mnl-tarjeta{display:flex;flex-direction:column;width:100%;text-align:left;border-radius:22px;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .14s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}.mnl-tarjeta:active{transform:scale(.98)}.mnl-tarjeta:focus-visible{outline:2px solid var(--teal-texto);outline-offset:3px}.mnl-tarjeta-escena{position:relative;display:flex;align-items:center;justify-content:center;height:150px;background:radial-gradient(ellipse 60% 55% at 50% 58%,color-mix(in oklab,var(--teal) 10%,transparent),transparent 70%),color-mix(in oklab,var(--text-primary) 3%,var(--bg-surface))}.mnl-tarjeta-corta .mnl-tarjeta-escena{height:112px}.mnl-pasos{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 16%,var(--bg-surface))}.mnl-tarjeta-cuerpo{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 16px 16px}.mnl-tarjeta-corta .mnl-tarjeta-cuerpo{padding:12px 14px 14px;gap:5px}.mnl-tarjeta-titulo{font-size:16.5px;font-weight:750;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mnl-tarjeta-corta .mnl-tarjeta-titulo{font-size:14.5px}.mnl-tarjeta-que{font-size:13.5px;line-height:1.4;color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mnl-tarjeta-corta .mnl-tarjeta-que{font-size:12.5px;-webkit-line-clamp:3}.mnl-tarjeta-ver{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;color:var(--teal-texto)}.mnl-tarjeta-cuerpo .mnl-marca{align-self:flex-start}.mnl-carril-lista{list-style:none;margin:0 -16px;padding:2px 16px 12px;display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,280px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none;overscroll-behavior-x:contain}.mnl-carril-lista::-webkit-scrollbar{display:none}.mnl-carril-lista>li{scroll-snap-align:start;display:flex}.mnl-temas,.mnl-filas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mnl-tema{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:10px 14px 10px 12px;text-align:left;border-radius:20px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .14s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}.mnl-tema:active,.mnl-fila:active{transform:scale(.985)}.mnl-tema:focus-visible,.mnl-fila:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.mnl-tema-nombre{flex:1;min-width:0;font-size:17px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.mnl-tema-cifra{min-width:36px;height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-surface))}.mnl-fila-flecha{flex:none;color:var(--text-muted)}.mnl-fila{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px 12px 12px 10px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .14s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}.mnl-fila-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mnl-fila-titulo{font-size:15.5px;font-weight:700;line-height:1.3;color:var(--text-primary)}.mnl-fila-que{font-size:13.5px;line-height:1.4;color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mnl-fila-meta{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--text-muted)}.mnl-marca{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.mnl-marca-nueva{color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 16%,var(--bg-surface))}.mnl-marca-viene{color:#8a5200;background:color-mix(in oklab,#E0A84B 18%,var(--bg-surface))}html.dark .mnl-marca-viene{color:#ebc17a}.mnl-vacio{margin-top:22px;padding:28px 20px;border-radius:22px;display:flex;flex-direction:column;align-items:center;text-align:center;background:color-mix(in oklab,var(--bg-surface) 70%,transparent);border:1px dashed var(--border)}.mnl-vacio-titulo{margin-top:14px;font-size:16px;font-weight:750;color:var(--text-primary)}.mnl-vacio-texto{max-width:40ch;margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.mnl-vacio-boton{margin-top:16px;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 18px}.mnl-pie{margin-top:28px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.mnl-hoja{padding:18px 20px 28px}.mnl-hoja-escena{display:flex;align-items:center;justify-content:center;height:168px;border-radius:22px;background:radial-gradient(ellipse 55% 55% at 50% 58%,color-mix(in oklab,var(--teal) 12%,transparent),transparent 70%),color-mix(in oklab,var(--text-primary) 3%,var(--bg-surface))}.mnl-hoja-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:13px;font-weight:600;color:var(--text-muted)}.mnl-hoja-que{margin-top:10px;font-size:15.5px;line-height:1.5;color:var(--text-primary)}.mnl-hoja-subtitulo{margin:22px 0 12px;font-size:16px;font-weight:750;color:var(--text-primary)}.mnl-pasos-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mnl-paso{display:flex;gap:12px;align-items:flex-start}.mnl-paso-num{flex:none;width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--btn-primary-fg);background:var(--btn-primary-bg)}.mnl-paso-texto{padding-top:4px;font-size:15px;line-height:1.45;color:var(--text-primary)}.mnl-truco{display:flex;gap:10px;margin-top:20px;padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.5;color:var(--text-secondary);background:color-mix(in oklab,#E0A84B 12%,var(--bg-surface))}.mnl-truco-icono{flex:none;margin-top:2px;color:#b07418}html.dark .mnl-truco-icono{color:#ebc17a}.mnl-truco-titulo{font-weight:750;color:var(--text-primary)}.mnl-aura-dile{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.5;color:var(--text-secondary);background:color-mix(in oklab,var(--teal) 9%,var(--bg-surface))}.mnl-aura-dile>:first-child{margin-top:3px}.mnl-aura-frase{color:var(--text-primary);font-weight:600}.mnl-hoja-pie{display:flex;gap:10px}.mnl-hoja-boton{flex:1;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px}@media (min-width: 1024px){.mnl-pregunta{margin-top:18px;padding:22px 24px 18px}.mnl-sugerencias{margin:14px 0 0;padding:0;flex-wrap:wrap;overflow:visible}.mnl-nuevo{margin:0;padding:2px 0 6px;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.mnl-temas,.mnl-filas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mnl-carril-lista{margin:0 -40px;padding:2px 40px 14px;scroll-padding-left:40px;grid-auto-columns:272px}}@media (min-width: 640px) and (max-width: 1023px){.mnl-nuevo,.mnl-carril-lista,.mnl-sugerencias{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;scroll-padding-left:24px}}@media (hover: hover) and (pointer: fine){.mnl-tarjeta:hover,.mnl-tema:hover,.mnl-fila:hover{transform:translateY(-1px);box-shadow:var(--sombra-2)}.mnl-sugerencia:hover{border-color:color-mix(in oklab,var(--teal) 45%,var(--border))}.mnl-volver:hover{background:color-mix(in oklab,var(--text-primary) 5%,transparent)}.mnl-segmento-boton:not(.mnl-segmento-activo):hover{color:var(--text-primary)}}@media (prefers-reduced-motion: reduce){.mnl-segmento-pastilla,.mnl-segmento-boton,.mnl-tarjeta,.mnl-tema,.mnl-fila,.mnl-sugerencia{transition:none}}.apm-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}.apm-titulo{min-width:0;margin:0;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apm-titulo-cifra{font-size:16px;font-weight:650;color:var(--text-secondary);font-variant-numeric:tabular-nums}.apm-segmento{position:relative;flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .apm-segmento{background:#0000004d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.apm-segmento-pastilla{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);border-radius:999px;background:var(--bg-surface);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #14282129,0 4px 10px #1428211a;transform:translate(calc(var(--apm-i, 0) * 100%));transition:transform .24s cubic-bezier(.23,1,.32,1)}html.dark .apm-segmento-pastilla{background:#24323c;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000080,0 4px 10px #00000059}.apm-segmento-boton{position:relative;z-index:1;min-height:40px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:650;white-space:nowrap;color:var(--text-secondary);transition:color .18s ease-out,transform .11s ease-out;-webkit-tap-highlight-color:transparent}.apm-segmento-boton:active{transform:scale(.97)}.apm-segmento-boton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.apm-segmento-activo{color:var(--text-primary)}.apm-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.apm-item{animation:apm-entra .26s cubic-bezier(.23,1,.32,1) backwards}@keyframes apm-entra{0%{opacity:0;transform:translateY(6px)}}.apm-tarjeta{width:100%;display:flex;align-items:center;gap:12px;min-height:112px;padding:12px 10px;border-radius:22px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .12s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}.apm-tarjeta:active{transform:scale(.985)}.apm-tarjeta:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (hover: hover) and (pointer: fine){.apm-tarjeta:hover{box-shadow:var(--sombra-2)}}.apm-tarjeta-img{flex:none;width:88px;height:88px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:radial-gradient(ellipse at 50% 60%,color-mix(in oklab,var(--text-primary) 5%,transparent),transparent 70%)}.apm-tarjeta-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.apm-marca{display:flex;align-items:center;gap:7px;min-width:0}.apm-marca-logo{flex:none;border-radius:7px}.apm-marca-nombre{font-size:13px;font-weight:750;letter-spacing:.01em;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apm-nombre{font-size:16.5px;line-height:1.25;font-weight:750;letter-spacing:-.01em;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apm-dueno{font-size:13.5px;line-height:1.3;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apm-sep{color:var(--text-muted)}.apm-pastillas{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.apm-pastilla{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap}.apm-pastilla-dentro{color:var(--teal-texto);background:#5dbb9c2e}html.dark .apm-pastilla-dentro{color:#8fd9be;background:#5dbb9c29}.apm-pastilla-fuera{color:var(--text-secondary);background:color-mix(in oklab,var(--text-primary) 7%,transparent)}.apm-pastilla-ic{color:#8a5a12;background:#e0a84b2e}html.dark .apm-pastilla-ic{color:#e8be73}.apm-pastilla-neutra{color:var(--text-secondary);background:var(--bg-elevated)}.apm-flecha{flex:none;color:var(--text-muted)}.apm-vacio{padding:28px 16px;border-radius:22px;text-align:center;font-size:14px;color:var(--text-secondary);background:color-mix(in oklab,var(--bg-surface) 70%,transparent);border:1px solid var(--border-subtle)}.apm-vacio p{margin:0}.apm-vacio-quitar{margin-top:6px;min-height:44px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:650;color:var(--teal-texto)}.apm-vacio-quitar:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.apm-tipos{display:flex;flex-direction:column;gap:22px}.apm-grupos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apm-grupo-item{animation:apm-entra .28s cubic-bezier(.23,1,.32,1) backwards}.apm-grupo-item:has(.apm-grupo-grande){grid-column:1 / -1}.apm-grupo{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:112px;padding:16px 10px 16px 18px;border-radius:24px;text-align:left;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .12s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}.apm-grupo-grande{min-height:168px;padding:20px 8px 20px 22px;box-shadow:var(--sombra-2)}.apm-grupo:active{transform:scale(.985)}.apm-grupo:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (hover: hover) and (pointer: fine){.apm-grupo:hover{box-shadow:var(--sombra-2)}}.apm-grupo-texto{min-width:0;display:flex;flex-direction:column;gap:2px;z-index:1}.apm-grupo-nombre{font-size:16px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.apm-grupo-grande .apm-grupo-nombre{font-size:24px;letter-spacing:-.02em}.apm-grupo-cifra{font-size:18px;font-weight:750;color:var(--text-muted);font-variant-numeric:tabular-nums}.apm-grupo-grande .apm-grupo-cifra{font-size:26px}.apm-grupo-ver{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:13px;font-weight:650;color:var(--teal-texto)}.apm-grupo-grande .apm-grupo-ver{align-self:flex-start;margin-top:12px;height:40px;padding:0 16px;border-radius:999px;font-size:14px;color:#fff;background:#111114;box-shadow:0 1px 2px #0003,0 4px 10px #1111142e}html.dark .apm-grupo-grande .apm-grupo-ver{color:#111114;background:#f0edeb}html.dark .apm-grupo-ver{color:#8fd9be}.apm-grupo-img{flex:none;margin-right:-4px}.apm-grupo-falta .apm-grupo-nombre{color:var(--text-secondary)}.apm-grupo-falta .apm-grupo-img{opacity:.55}.apm-recientes-titulo{margin:0 0 10px 2px;font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.apm-carril{list-style:none;margin:0 -16px;padding:2px 16px 8px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.apm-carril::-webkit-scrollbar{display:none}.apm-carril>li{flex:none;scroll-snap-align:start}.apm-paso{display:flex;align-items:center;gap:8px;width:230px;min-height:96px;padding:10px 12px 10px 8px;border-radius:18px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);transition:transform .12s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}.apm-paso:active{transform:scale(.975)}.apm-paso:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.apm-paso-img{flex:none}.apm-paso-texto{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.apm-paso-tipo,.apm-paso-dueno{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apm-paso-tipo{font-size:14px;font-weight:750;color:var(--text-primary)}.apm-paso-dueno{font-size:12.5px;color:var(--text-secondary)}.apm-paso-estado{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;color:color-mix(in oklab,var(--tono) 70%,var(--text-primary))}.apm-paso-cuando{font-size:12px;color:var(--text-muted)}@media (prefers-reduced-motion: reduce){.apm-item,.apm-grupo-item{animation:none}.apm-segmento-pastilla,.apm-tarjeta,.apm-grupo,.apm-paso{transition:none}}.apm-grupo:not(.apm-grupo-grande){flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:132px;padding:14px 14px 12px 16px}.apm-grupo:not(.apm-grupo-grande) .apm-grupo-texto{width:100%}.apm-grupo:not(.apm-grupo-grande) .apm-grupo-img{position:absolute;right:6px;bottom:4px;margin:0}.apm-grupo:not(.apm-grupo-grande) .apm-grupo-ver-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.apm-grupo:not(.apm-grupo-grande) .apm-grupo-ver{margin-top:auto;width:32px;height:32px;justify-content:center;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 6%,transparent);color:var(--text-primary)}.apm-grupo:not(.apm-grupo-grande) .apm-grupo-texto{flex:1}.fm-raiz{container-type:inline-size;container-name:fichamodelo;min-height:100%;background:var(--bg-surface)}@media (min-width: 1024px){.fm-raiz{background:transparent}}.fm-cabecera-texto{font-size:14px;font-weight:600;color:var(--text-secondary);padding-left:2px}.fm-heroe{display:flex;flex-direction:column;animation:fm-entra .22s cubic-bezier(.23,1,.32,1) backwards}@keyframes fm-entra{0%{opacity:0;transform:translateY(6px)}}.fm-escena{--escena-alto: 230px;position:relative;flex:none}.fm-escena.escena-estudio .fm-maquina{position:relative;z-index:1;margin-top:-12px}.fm-escena.escena-estudio .escena-suelo{width:180px;bottom:30px}.fm-escena-fotos .escena-aparato{--escena-alto: 280px}.fm-portada{min-width:0;padding:16px 16px 4px}.fm-marca{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-6px 0 2px -4px;padding:0 8px 0 4px;border-radius:12px;font-size:14.5px;font-weight:700;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out}.fm-marca-flecha{color:var(--text-muted)}.fm-marca:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.fm-nombre{font-size:25px;font-weight:800;letter-spacing:-.022em;line-height:1.15;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance}.fm-nombre-tipo{display:inline-block;font-weight:650;color:var(--text-secondary)}.fm-descripcion{margin-top:6px;font-size:15px;line-height:1.45;color:var(--text-secondary)}.fm-codigos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fm-codigos .chip-codigo{max-width:100%}.fm-taller{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding:12px 14px;min-height:64px;border-radius:18px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease-out}.fm-taller:active{transform:scale(.985)}.fm-taller:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.fm-taller-icono{flex:none;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);background:var(--bg-elevated)}.fm-taller-texto{flex:1;min-width:0;display:flex;flex-direction:column}.fm-taller-titulo{font-size:13.5px;font-weight:600;color:var(--text-secondary)}.fm-taller-cifra{font-size:19px;font-weight:800;letter-spacing:-.015em;color:var(--text-primary);font-variant-numeric:tabular-nums}.fm-taller-cargando{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-muted)}.fm-taller-ver{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:650;white-space:nowrap}.fm-hechos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:var(--sombra-1)}.fm-hecho{min-width:0;padding:14px 12px 14px 14px}.fm-hecho+.fm-hecho{border-left:1px solid var(--border-subtle)}.fm-hecho dt{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.fm-hecho-icono{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-texto);background:color-mix(in oklab,var(--teal) 13%,var(--bg-surface))}.fm-hecho-valor{margin-top:4px;font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fm-hecho-sin{font-size:16px;font-weight:650;letter-spacing:0;color:var(--text-muted)}.fm-hecho-de{font-size:.6em;font-weight:650;letter-spacing:0;color:var(--text-muted)}.fm-raiz>.pestanas-ficha{margin-top:10px;background:var(--drawer-barra, var(--bg-surface))}.fm-raiz>.pestanas-ficha-pegada{background:color-mix(in oklab,var(--bg-surface) 94%,transparent)}.fm-cuerpo{padding:4px 16px 28px}.fm-seccion{margin-top:22px}.fm-seccion-primera{margin-top:18px}.fm-seccion-titulo{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--text-primary)}.fm-seccion-sub{margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--text-secondary)}.fm-vacio{margin-top:10px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.fm-cargando{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--text-muted)}.fm-nota{margin-top:12px;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.fm-piezas-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.fm-modos{display:inline-flex;align-items:stretch;gap:2px;height:44px;padding:3px;border-radius:999px;background:var(--bg-overlay);box-shadow:inset 0 1px 2px #14282114}html.dark .fm-modos{background:#ffffff0f;box-shadow:inset 0 1px 2px #0006}.fm-modo{flex:1 1 0;min-width:0;padding:0 16px;border-radius:999px;font-size:14px;font-weight:650;white-space:nowrap;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.fm-modo-activo{color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-1)}html.dark .fm-modo-activo{background:var(--bg-overlay)}.fm-modo:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.fm-buscar{position:relative;display:flex;align-items:center;margin-top:12px}.fm-buscar input{width:100%;height:44px;padding:0 44px 0 40px;border-radius:14px;font-size:16px;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.fm-buscar input::-moz-placeholder{color:var(--text-muted)}.fm-buscar input::placeholder{color:var(--text-muted)}.fm-buscar input:focus-visible{outline:2px solid var(--teal-texto);outline-offset:1px}.fm-buscar-lupa{position:absolute;left:14px;color:var(--text-muted);pointer-events:none}.fm-buscar-quitar{position:absolute;right:2px;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.fm-piezas-panel{margin-top:14px}.fm-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fm-pieza{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;padding:10px 12px 12px;border-radius:18px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease-out;animation:fm-entra .22s cubic-bezier(.23,1,.32,1) backwards}.fm-pieza:active{transform:scale(.98)}.fm-pieza:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.fm-pieza-dibujo{display:flex;align-items:center;justify-content:center;height:92px;margin-bottom:8px;border-radius:12px;background:radial-gradient(70% 70% at 50% 40%,#ffffffe6,#fff0 70%),var(--bg-elevated)}html.dark .fm-pieza-dibujo{background:radial-gradient(70% 70% at 50% 40%,#ffffff0f,#fff0 70%),var(--bg-elevated)}.fm-pieza-nombre{font-size:14.5px;font-weight:700;line-height:1.3;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fm-pieza-ref{margin-top:3px;font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-pieza-pie{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;padding-top:8px}.fm-pieza-precio{font-size:16.5px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums}.fm-pieza-precio-sin{font-size:13.5px;font-weight:600;color:var(--text-muted)}.fm-pieza-stock{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.fm-pieza-aviso{font-size:12px;font-weight:650;color:#8a4b00}html.dark .fm-pieza-aviso{color:#f2b866}.fm-punto{flex:none;width:8px;height:8px;border-radius:99px;background:#2ecc8a;box-shadow:0 0 0 3px #2ecc8a29}.fm-despiece{display:flex;flex-direction:column;gap:10px}.fm-despiece-centro{position:relative;order:-1;display:flex;align-items:center;justify-content:center;height:180px;border-radius:22px;background:radial-gradient(60% 60% at 50% 38%,#fffffff2,#fff0 72%),linear-gradient(180deg,#eef1f0,#e4e9e7);border:1px solid var(--border-subtle)}html.dark .fm-despiece-centro{background:radial-gradient(60% 60% at 50% 38%,#ffffff12,#fff0 72%),linear-gradient(180deg,#1a242c,#121a21)}.fm-despiece-suelo{position:absolute;left:50%;bottom:22px;width:150px;height:22px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#1428213d,#14282100)}html.dark .fm-despiece-suelo{background:radial-gradient(closest-side,#0000008c,#0000)}.fm-despiece-maquina{position:relative;z-index:1}.fm-despiece-lado{display:flex;flex-direction:column;gap:10px}.fm-parte{position:relative;padding:12px 12px 6px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);animation:fm-entra .22s cubic-bezier(.23,1,.32,1) backwards}.fm-parte-cabeza{display:flex;align-items:center;gap:10px;padding-bottom:6px}.fm-parte-dibujo{flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-texto);background:var(--bg-elevated)}.fm-parte-nombre{flex:1;min-width:0;font-size:15px;font-weight:700;color:var(--text-primary)}.fm-parte-cuenta{flex:none;min-width:26px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:var(--text-secondary);background:var(--bg-elevated);font-variant-numeric:tabular-nums}.fm-parte-piezas{display:flex;flex-direction:column}.fm-parte-pieza{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 2px;text-align:left;border-top:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent}.fm-parte-pieza:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px;border-radius:8px}.fm-parte-pieza-nombre{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-parte-pieza-precio{flex:none;font-size:14px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.fm-parte-pieza-flecha{flex:none;color:var(--text-muted)}.fm-parte-mas{display:inline-flex;align-items:center;min-height:40px;padding:0 2px;font-size:13.5px;font-weight:650}.fm-pie{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border-subtle)}.fm-hermanos-lista{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fm-hermano{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}button.fm-hermano:active{transform:scale(.97)}.fm-hermano:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.fm-hermano-modelo{font-weight:600}.fm-hermano-comunes{font-size:12.5px;color:var(--text-muted)}.fm-hermano-quieto{border-style:dashed}.fm-hermano-mas{font-weight:650;color:var(--teal-texto);border-color:var(--border-subtle);background:transparent}.fm-marca-tarjeta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:18px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1)}.fm-marca-tarjeta:active{transform:scale(.985)}.fm-marca-tarjeta:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.fm-marca-tarjeta-rotulo{font-size:13px;font-weight:600;color:var(--text-secondary)}.fm-marca-tarjeta-fila{display:flex;align-items:center;gap:12px}.fm-marca-tarjeta-nombre{font-size:20px;font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.fm-marca-tarjeta-ver{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:650}.fm-pasos,.fm-clientes{display:flex;flex-direction:column;margin-top:10px}.fm-paso,.fm-cliente{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;padding:12px 34px 12px 2px;text-align:left;border-top:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent}.fm-pasos>li:first-child>*,.fm-clientes>li:first-child>*{border-top:0}.fm-paso-abre:focus-visible,.fm-cliente:focus-visible{outline:2px solid var(--teal-texto);outline-offset:-2px;border-radius:10px}.fm-paso-fecha{font-size:13px;font-weight:650;color:var(--text-secondary)}.fm-paso-que{font-size:15px;font-weight:600;line-height:1.35;color:var(--text-primary);overflow-wrap:anywhere}.fm-paso-meta,.fm-cliente-meta{font-size:13px;line-height:1.4;color:var(--text-muted);overflow-wrap:anywhere}.fm-cliente-nombre{font-size:15px;font-weight:650;color:var(--text-primary)}.fm-paso-flecha{position:absolute;right:6px;top:50%;margin-top:-8px;color:var(--text-muted)}.fm-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.fm-dato{min-width:0}.fm-dato-ancho{grid-column:1 / -1}.fm-dato dt{font-size:13px;font-weight:600;color:var(--text-secondary)}.fm-dato dd{margin-top:2px;font-size:15px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fm-dato dd.fm-dato-sin{font-weight:500;color:var(--text-muted)}.fm-datos-codigos{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-subtle)}.fm-portal{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;min-height:56px;border-radius:16px;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.fm-portal-texto{flex:1;min-width:0;display:flex;flex-direction:column}.fm-portal-titulo{font-size:14.5px;font-weight:700;color:var(--text-primary)}.fm-portal-url{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-portal-abrir{font-size:14px;font-weight:650}.fm-averias{display:flex;flex-direction:column;gap:10px}.fm-averia{padding:12px 14px;border-radius:16px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}.fm-averia-linea{display:flex;justify-content:space-between;gap:10px}.fm-averia-que{font-size:14.5px;font-weight:700;color:var(--text-primary)}.fm-averia-pct{font-size:14.5px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.fm-averia-causa{margin-top:4px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.fm-barra{height:6px;margin-top:10px;border-radius:99px;overflow:hidden;background:var(--bg-elevated)}.fm-barra>span{display:block;height:100%;background:var(--teal);transform-origin:left}@media (hover: hover) and (pointer: fine){.fm-marca:hover{background:var(--bg-elevated)}.fm-taller:hover,.fm-pieza:hover,.fm-marca-tarjeta:hover{box-shadow:var(--sombra-2)}.fm-pieza:hover{transform:translateY(-2px)}.fm-parte-pieza:hover .fm-parte-pieza-nombre{color:var(--teal-texto)}.fm-paso-abre:hover,a.fm-cliente:hover,button.fm-cliente:hover,button.fm-hermano:hover{background:var(--bg-elevated)}.fm-portal:hover{box-shadow:var(--sombra-2)}}@media (prefers-reduced-motion: reduce){.fm-heroe,.fm-pieza,.fm-parte{animation:none}.fm-pieza:hover{transform:none}}@container fichamodelo (min-width: 560px){.fm-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fm-pie{grid-template-columns:minmax(0,1fr) 240px;align-items:start}.fm-datos{grid-template-columns:repeat(3,minmax(0,1fr))}}@container fichamodelo (min-width: 680px){.fm-heroe{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:28px;align-items:start;padding:22px 24px 4px}.fm-escena{--escena-alto: 380px;border-radius:24px;overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--sombra-2)}.fm-escena.escena-estudio .escena-suelo{width:240px;bottom:54px}.fm-escena-fotos .escena-aparato{--escena-alto: 380px}.fm-portada{padding:6px 0 0}.fm-nombre{font-size:31px}.fm-hecho{padding:16px 14px 16px 18px}.fm-hecho-valor{font-size:24px}.fm-cuerpo{padding:4px 24px 32px}.fm-raiz>.pestanas-ficha{margin-top:18px}}@container fichamodelo (min-width: 860px){.fm-rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}.fm-pieza-dibujo{height:104px}.fm-despiece{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.82fr) minmax(0,1fr);align-items:start;gap:36px}.fm-despiece-centro{order:0;height:380px;position:sticky;top:64px}.fm-despiece-lado{gap:14px;position:relative;z-index:1}.fm-parte:after,.fm-parte:before{content:"";position:absolute;top:32px;pointer-events:none}.fm-parte:after{height:1px;width:52px;background:color-mix(in oklab,var(--teal) 70%,transparent)}.fm-parte:before{width:9px;height:9px;margin-top:-4px;border-radius:99px;background:var(--teal);box-shadow:0 0 0 4px color-mix(in oklab,var(--teal) 22%,transparent)}.fm-parte-izquierda:after{right:-52px}.fm-parte-izquierda:before{right:-56px}.fm-parte-derecha:after{left:-52px}.fm-parte-derecha:before{left:-56px}}@container fichamodelo (max-width: 380px){.fm-hecho{padding:12px 8px 12px 10px}.fm-hecho-valor{font-size:18px}.fm-hecho dt{font-size:12.5px}.fm-pieza-dibujo{height:80px}}.fm-pieza-dibujo-icono{color:var(--teal-texto)}.fm-pieza-dibujo-icono svg{opacity:.85}.lcm-segmento{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 14px;padding:4px;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #1428211a,inset 0 0 0 1px #1428210a}html.dark .lcm-segmento{background:#0000004d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d}.lcm-segmento-pastilla{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--btn-primary-bg);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14282138,0 6px 14px #14282129;transform:translate(calc(var(--lcm-i, 0) * 100%))}html.dark .lcm-segmento-pastilla{box-shadow:inset 0 1px #ffffffb3,0 1px 2px #00000080,0 6px 14px #0006}.lcm-segmento-boton{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:0 8px;border-radius:999px;font-size:15px;font-weight:650;white-space:nowrap;color:var(--text-secondary);transition:transform .11s ease-out;-webkit-tap-highlight-color:transparent}.lcm-segmento-boton:active{transform:scale(.97)}.lcm-segmento-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.lcm-segmento-activo{color:var(--btn-primary-fg)}@media (max-width: 1023px){.lcm-buscador{min-height:50px;border-radius:16px;font-size:16px!important;box-shadow:var(--sombra-1)}.lcm-borrar{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}}.lcm-resumen{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:2px 0 10px;padding-left:4px}.lcm-resumen-cifra{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:650;color:var(--text-secondary);font-variant-numeric:tabular-nums}.lcm-limpiar{min-height:44px;padding:0 8px;font-weight:650;color:var(--teal-texto)}.lcm-accion-aura{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:650;color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-1);transition:transform .11s ease-out;-webkit-tap-highlight-color:transparent}.lcm-accion-aura svg,.lcm-accion-aura .aura-glyph{color:var(--teal-texto)}.lcm-accion-aura:active{transform:scale(.97)}.lcm-lista{list-style:none;margin:0;padding:0 0 6px;display:flex;flex-direction:column;gap:10px}.lcm-tarjeta{width:100%;display:flex;align-items:center;gap:14px;min-height:92px;padding:12px 16px 12px 12px;text-align:left;border-radius:18px;background:linear-gradient(180deg,#fff,#fcfdfc);box-shadow:inset 0 0 0 1px #1428210d,0 1px 2px #1428210f,0 8px 18px -6px #1428211a;transition:transform .14s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}html.dark .lcm-tarjeta{background:linear-gradient(180deg,#17222b,#131d25);box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff0d,0 1px 2px #00000073,0 10px 20px -8px #0000008c}.lcm-tarjeta:active{transform:scale(.985)}.lcm-tarjeta:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.lcm-dibujo{flex:none;width:68px;height:68px;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 100% at 50% 20%,#f6f8f7,#ecf1ef)}html.dark .lcm-dibujo{background:radial-gradient(120% 100% at 50% 20%,#ffffff12,#ffffff08)}.lcm-dibujo img.lcm-foto{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcm-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lcm-fila-arriba{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lcm-nombre{min-width:0;font-size:15.5px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lcm-modelo{font-size:14px;font-weight:600;color:var(--text-secondary);letter-spacing:0}.lcm-precio{flex:none;padding-top:1px;font-size:16px;font-weight:750;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.lcm-sub{display:flex;flex-wrap:wrap;gap:0 10px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.lcm-ref{color:var(--text-secondary)}.lcm-ref .font-mono{font-size:12.5px}.lcm-de{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.lcm-pie{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;font-size:13px}.lcm-almacen{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--text-secondary)}.lcm-punto{width:7px;height:7px;border-radius:50%;background:currentColor}.lcm-almacen-hay .lcm-punto{background:var(--teal)}.lcm-almacen-poco{color:#8a5200}html.dark .lcm-almacen-poco{color:#ebc17a}.lcm-almacen-agotada{color:#a8322e}html.dark .lcm-almacen-agotada{color:#f0918c}.lcm-desc{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:650;color:#8a5200;background:#e0a84b2e}html.dark .lcm-desc{color:#ebc17a}.lcm-piezas{font-weight:650;color:var(--teal-texto)}.lcm-marcas-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px}.lcm-marcas-cabeza .mrc-frase-movil{margin:0 0 0 4px;min-width:0}.lcm-modo{flex:none;display:inline-flex;padding:3px;border-radius:999px;background:color-mix(in oklab,var(--text-primary) 6%,var(--bg-primary));box-shadow:inset 0 1px 2px #14282114}html.dark .lcm-modo{background:#0000004d;box-shadow:inset 0 1px 3px #00000073}.lcm-modo-boton{min-height:44px;padding:0 13px;border-radius:999px;font-size:13.5px;font-weight:650;color:var(--text-secondary);-webkit-tap-highlight-color:transparent}.lcm-modo-boton:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.lcm-modo-activo{color:var(--text-primary);background:var(--bg-surface);box-shadow:var(--sombra-1)}.lcm-mosaico{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 560px){.lcm-mosaico{grid-template-columns:repeat(3,minmax(0,1fr))}}.lcm-mosaico>li{display:flex}.lcm-tesela{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:120px;padding:14px 12px 12px;text-align:center;border-radius:20px;background:linear-gradient(180deg,#fff,#fbfcfb);box-shadow:inset 0 0 0 1px #1428210d,0 1px 2px #1428210f,0 10px 22px -8px #1428211f;transition:transform .14s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}html.dark .lcm-tesela{background:linear-gradient(180deg,#17222b,#131d25);box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff0d,0 1px 2px #00000073,0 12px 22px -8px #0000008c}.lcm-tesela:active{transform:scale(.98)}.lcm-tesela:focus-visible{outline:2px solid var(--teal-texto);outline-offset:2px}.lcm-tesela-nombre{margin-top:4px;max-width:100%;font-size:16px;font-weight:750;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lcm-tesela-dato{font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.lcm-tesela-dibujo{flex:1;display:flex;align-items:center;justify-content:center;min-height:84px;margin-top:2px}.lcm-tesela-pie{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.lcm-tesela-abiertas{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:#8a5200;background:#e0a84b2e}html.dark .lcm-tesela-abiertas{color:#ebc17a}@media (hover: hover) and (pointer: fine){.lcm-tarjeta:hover,.lcm-tesela:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion: reduce){.lcm-segmento-boton,.lcm-tarjeta,.lcm-tesela,.lcm-accion-aura{transition:none}.lcm-segmento-boton:active,.lcm-tarjeta:active,.lcm-tesela:active,.lcm-accion-aura:active{transform:none}}@media (min-width: 1024px){.lcm-segmento,.lcm-marcas-cabeza{display:none}}.alt-raiz{display:flex;flex-direction:column;gap:22px;padding:18px 16px 26px}@media (min-width: 1024px){.alt-raiz{padding:22px 28px 30px;gap:24px}}@media (max-width: 1023.98px){.alt-raiz{background:var(--bg-primary);min-height:100%}}.alt-raiz :is(button,input,textarea):focus-visible,.alt-pie button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.alt-raiz :is(.alt-input):focus-visible{outline:none}.alt-campo{display:flex;flex-direction:column;gap:9px;min-width:0}.alt-etiqueta{font-size:14px;font-weight:650;color:var(--text-primary);letter-spacing:-.005em}.alt-opcional{font-weight:500;color:var(--text-muted)}.alt-pista{margin:0 2px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.alt-error{margin:0 2px;font-size:13.5px;line-height:1.4;font-weight:600;color:#9a4a00}html.dark .alt-error{color:#f2b866}.alt-codigo{font-family:var(--font-mono);letter-spacing:0}.alt-control{position:relative;display:block}.alt-icono{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.alt-control:focus-within .alt-icono{color:var(--teal-texto)}.alt-input{display:block;width:100%;min-height:50px;padding:0 14px;border-radius:15px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:16px;line-height:1.4;box-shadow:inset 0 1px 2px #1428210d;transition:border-color .16s ease-out,box-shadow .16s ease-out}.alt-input.alt-codigo{font-family:var(--font-mono);font-size:15px}@media (min-width: 1024px){.alt-input{font-size:15px}.alt-input.alt-codigo{font-size:14px}}html.dark .alt-input{background:#ffffff0a}.alt-input::-moz-placeholder{color:var(--text-muted);font-family:var(--font-body)}.alt-input::placeholder{color:var(--text-muted);font-family:var(--font-body)}.alt-input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.alt-input[aria-invalid=true]{border-color:#e0a84bd9}.alt-con-icono{padding-left:42px}.alt-notas{min-height:96px;padding:12px 14px;resize:vertical}.alt-pareja{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width: 640px){.alt-pareja{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}}.alt-trio{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width: 1024px){.alt-trio{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);gap:14px}}.alt-invalido{border-radius:18px;box-shadow:0 0 0 2px #e0a84b8c}.alt-ficha{display:flex;align-items:center;gap:16px;padding:12px 18px 12px 10px;border-radius:22px;background:radial-gradient(80% 120% at 0% 50%,color-mix(in oklab,var(--teal) 9%,transparent),transparent 62%),var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1)}html.dark .alt-ficha{background:radial-gradient(80% 120% at 0% 50%,rgba(93,187,156,.1),transparent 62%),#ffffff0a}.alt-ficha-dibujo{flex:none;display:inline-flex;transition:transform .26s cubic-bezier(.23,1,.32,1),opacity .2s ease-out}.alt-ficha-vacia .alt-ficha-dibujo{opacity:.45;transform:scale(.92)}.alt-ficha-texto{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.alt-ficha-titulo{font-size:19px;font-weight:700;letter-spacing:-.015em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-ficha-vacia .alt-ficha-titulo{color:var(--text-muted);font-weight:600}.alt-ficha-codigos{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:13px;color:var(--text-secondary)}.alt-ficha-sn{font-family:var(--font-body);color:var(--text-muted)}.alt-ficha-linea{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text-secondary);min-width:0}.alt-ficha-garantia{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-secondary)}.alt-ficha-garantia-si{color:var(--teal-texto)}.alt-cliente{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;border-radius:18px;background:color-mix(in oklab,var(--teal) 7%,var(--bg-surface));border:1px solid color-mix(in oklab,var(--teal) 34%,transparent)}html.dark .alt-cliente{background:#5dbb9c14}.alt-cliente-avatar{flex:none;width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--text-primary);background:linear-gradient(180deg,#fff,#edf1ef);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto)}html.dark .alt-cliente-avatar{background:linear-gradient(180deg,#ffffff1f,#ffffff0a)}.alt-cliente-nombre{display:block;font-size:15.5px;font-weight:650;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-cliente-sub{display:block;font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-buscador{display:flex;flex-direction:column;gap:8px}.alt-enlace{flex:none;min-height:44px;padding:0 10px;border-radius:12px;font-size:14px;font-weight:600;color:var(--teal-texto);-webkit-tap-highlight-color:transparent;align-self:flex-start;transition:background-color .16s ease-out}.alt-cliente .alt-enlace{align-self:center}@media (hover: hover) and (pointer: fine){.alt-enlace:hover{background:color-mix(in oklab,var(--teal) 10%,transparent)}}.alt-marcas{display:flex;flex-wrap:wrap;gap:8px}.alt-marca{display:inline-flex;align-items:center;gap:9px;min-height:48px;min-width:0;padding:0 16px 0 10px;border-radius:14px;background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto);font-size:14.5px;font-weight:600;color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .11s ease-out,background-color .16s ease-out}html.dark .alt-marca{background:#ffffff0d}.alt-marca:active{transform:scale(.97)}.alt-marca[aria-pressed=true]{border-color:var(--teal);background:color-mix(in oklab,var(--teal) 9%,var(--bg-surface));box-shadow:var(--luz-arriba),0 0 0 1px var(--teal),0 4px 12px #14282114}html.dark .alt-marca[aria-pressed=true]{background:#5dbb9c1f}.alt-marca-logo{flex:none;border-radius:8px!important}.alt-marca-nombre{white-space:nowrap}.alt-marca-mas{padding:0 12px 0 16px;color:var(--text-secondary);box-shadow:none;border-style:dashed}.alt-marca:only-child{padding-left:16px}@media (hover: hover) and (pointer: fine){.alt-marca:hover:not([aria-pressed=true]){border-color:color-mix(in oklab,var(--teal) 45%,var(--border))}}.alt-tipos-envoltorio{display:flex;flex-direction:column;gap:10px}.alt-tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (min-width: 640px){.alt-tipos{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}}.alt-tipo{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-height:112px;padding:10px 6px 11px;border-radius:18px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .11s ease-out}html.dark .alt-tipo{background:#ffffff0a}.alt-tipo:active{transform:scale(.97)}.alt-tipo .aparato-3d{transition:transform .24s cubic-bezier(.23,1,.32,1)}.alt-tipo-nombre{font-size:13.5px;font-weight:600;color:var(--text-primary);line-height:1.2;text-align:center;overflow-wrap:anywhere}.alt-tipo[aria-pressed=true]{border-color:var(--teal);background:color-mix(in oklab,var(--teal) 8%,var(--bg-surface));box-shadow:var(--luz-arriba),0 0 0 1px var(--teal),0 6px 18px #1428211a}html.dark .alt-tipo[aria-pressed=true]{background:#5dbb9c1a}.alt-tipo[aria-pressed=true] .aparato-3d{transform:translateY(-2px) scale(1.04)}.alt-tipo-marca{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--teal-texto);background:var(--bg-surface);border:1.5px solid var(--teal)}.alt-tipo-mas{box-shadow:none;border-style:dashed;border-color:color-mix(in oklab,var(--text-muted) 40%,transparent)}.alt-tipo-mas-icono{width:52px;height:52px;margin-bottom:8px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-elevated)}@media (hover: hover) and (pointer: fine){.alt-tipo:hover:not([aria-pressed=true]){border-color:color-mix(in oklab,var(--teal) 40%,var(--border))}.alt-tipo:hover .aparato-3d{transform:translateY(-2px)}}.alt-modelo{position:relative}.alt-sugerencias{margin-top:6px;padding:6px;border-radius:16px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-2);display:flex;flex-direction:column;gap:2px}html.dark .alt-sugerencias{background:var(--bg-elevated)}.alt-sugerencias-nota{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:0;font-size:13px;color:var(--text-secondary)}.alt-sugerencia{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 8px;border-radius:12px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease-out}.alt-sugerencia:active{background:color-mix(in oklab,var(--teal) 8%,transparent)}@media (hover: hover) and (pointer: fine){.alt-sugerencia:hover{background:var(--bg-elevated)}}.alt-sugerencia-titulo{display:block;font-size:14px;font-weight:600;color:var(--text-primary)}.alt-sugerencia-sub{display:block;font-size:12.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-chip-fecha{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:50px;padding:0 16px;border-radius:15px;width:100%;background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto);font-size:15px;font-weight:600;color:var(--text-primary);transition:border-color .16s ease-out,box-shadow .16s ease-out}html.dark .alt-chip-fecha{background:#ffffff0a}.alt-chip-fecha:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.alt-chip-fecha-icono{display:inline-flex;color:var(--text-muted)}.alt-chip-vacio{font-weight:500;color:var(--text-secondary)}.alt-chip-fecha-nativo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;border:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.alt-chips .alt-chip-fecha{width:auto;min-height:46px;border-radius:999px;padding:0 16px;font-size:14.5px}.alt-chips{display:flex;flex-wrap:wrap;gap:8px}.alt-chip{min-height:46px;padding:0 18px;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border);font-size:14.5px;font-weight:600;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:border-color .16s ease-out,color .16s ease-out,background-color .16s ease-out,transform .11s ease-out}html.dark .alt-chip{background:#ffffff0a}.alt-chip:active{transform:scale(.97)}.alt-chip[aria-pressed=true]{color:var(--text-primary);border-color:var(--teal);background:color-mix(in oklab,var(--teal) 10%,var(--bg-surface));box-shadow:0 0 0 1px var(--teal)}html.dark .alt-chip[aria-pressed=true]{background:#5dbb9c1f}.alt-sino{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border-radius:16px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent}html.dark .alt-sino{background:#ffffff0a}.alt-sino-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.alt-sino-etiqueta{font-size:14.5px;font-weight:600;color:var(--text-primary)}.alt-sino-pista{font-size:13px;color:var(--text-secondary)}.alt-sino-estado{font-size:14px;font-weight:600;color:var(--text-secondary)}.alt-sino[aria-checked=true] .alt-sino-estado{color:var(--teal-texto)}.alt-sino-pista-int{flex:none;position:relative;width:44px;height:26px;border-radius:999px;background:var(--bg-overlay);border:1px solid var(--border);transition:background-color .18s ease-out,border-color .18s ease-out}.alt-sino-pista-int>span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .2s cubic-bezier(.23,1,.32,1)}.alt-sino-si{background:color-mix(in oklab,var(--teal) 70%,#2E6E58);border-color:transparent}.alt-sino-si>span{transform:translate(18px)}.alt-mas{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;border-radius:16px;border:1.5px dashed color-mix(in oklab,var(--text-muted) 42%,transparent);font-size:14px;font-weight:600;color:var(--text-secondary);text-align:left;-webkit-tap-highlight-color:transparent;transition:border-color .16s ease-out,background-color .16s ease-out}html.dark .alt-mas{border-color:#ffffff29}.alt-mas svg{flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.alt-mas-abierto{transform:rotate(180deg)}@media (hover: hover) and (pointer: fine){.alt-mas:hover{border-color:color-mix(in oklab,var(--teal) 55%,transparent);background:var(--bg-elevated)}}.alt-mas-cuerpo{display:flex;flex-direction:column;gap:20px;margin-top:-6px}.alt-pie{display:flex;align-items:center;justify-content:space-between;gap:12px}.alt-cancelar{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;border-radius:14px;font-size:14.5px;font-weight:600;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out}@media (hover: hover) and (pointer: fine){.alt-cancelar:hover{background:var(--bg-elevated);color:var(--text-primary)}}.alt-crear{min-height:52px;min-width:220px;padding:0 26px;font-size:15px;font-weight:600;border-radius:15px;gap:8px}@media (max-width: 1023.98px){.alt-crear{flex:1;min-width:0}}.alt-aviso{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:14px;font-size:13.5px;line-height:1.45;color:#7a3b00;background:#e0a84b1f;border:1px solid rgba(224,168,75,.35)}html.dark .alt-aviso{color:#f2b866}.alt-aviso svg{flex:none;margin-top:2px}.alt-vacio{margin:0;padding:14px;border-radius:14px;font-size:14px;line-height:1.45;color:var(--text-secondary);background:var(--bg-elevated)}.alt-cargando{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 0;font-size:14px;color:var(--text-secondary)}.alt-pz-cabecera{display:flex;flex-direction:column;gap:12px;padding-top:6px}@media (min-width: 1024px){.alt-pz-cabecera{flex-direction:row;align-items:center;justify-content:space-between}}.alt-pasos{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none;min-width:0;flex:1}.alt-paso-li{display:flex;align-items:center;min-width:0;flex:1}.alt-paso-li:last-child{flex:none}.alt-paso{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border-radius:12px;font-size:14px;font-weight:500;color:var(--text-muted);white-space:nowrap;min-width:0;-webkit-tap-highlight-color:transparent}.alt-paso:disabled{cursor:default}.alt-paso[aria-current=step]{color:var(--text-primary);font-weight:650}.alt-paso-n{flex:none;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}.alt-paso[aria-current=step] .alt-paso-n{color:var(--teal-texto);background:var(--bg-surface);border:1.5px solid var(--teal)}.alt-paso-hecho{color:var(--teal-texto);border-color:color-mix(in oklab,var(--teal) 50%,transparent);background:color-mix(in oklab,var(--teal) 10%,var(--bg-surface))}.alt-paso-raya{flex:1;height:2px;min-width:12px;margin:0 10px;border-radius:2px;background:var(--border)}.alt-paso-raya-hecha{background:var(--teal)}@media (max-width: 639.98px){.alt-paso:not([aria-current=step]) .alt-paso-nombre{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.alt-paso-nombre{overflow:hidden;text-overflow:ellipsis}.alt-paso-raya{margin:0 6px}}.alt-conmutador{display:inline-grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;flex:none;border-radius:13px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}@media (max-width: 1023.98px){.alt-conmutador{display:grid}}.alt-cara{min-height:40px;padding:0 14px;border-radius:10px;white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.alt-cara[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);font-weight:600;box-shadow:var(--luz-arriba),var(--sombra-contacto),0 2px 6px #14282114}html.dark .alt-cara[aria-pressed=true]{background:#ffffff1a}.alt-pz{gap:18px}.alt-pz-entra{display:flex;flex-direction:column;gap:22px;scroll-margin-top:120px;animation:alt-entra .24s cubic-bezier(.23,1,.32,1) backwards}@keyframes alt-entra{0%{opacity:0;transform:translateY(6px)}}.alt-pz-paso{display:flex;flex-direction:column;gap:16px}.alt-pz-junto .alt-pz-paso+.alt-pz-paso{padding-top:22px;border-top:1px solid var(--border-subtle)}.alt-pz-pregunta{margin:0;font-size:21px;font-weight:700;letter-spacing:-.015em;color:var(--text-primary)}.alt-pz-junto .alt-pz-pregunta{font-size:16px}.alt-pz-explicacion{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--text-secondary);max-width:56ch}.alt-pz-paso-cuerpo{display:flex;flex-direction:column;gap:18px}@media (min-width: 900px){.alt-pz-paso-cuerpo:has(.alt-pz-dibujo){display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:stretch}}.alt-pz-campos{display:flex;flex-direction:column;gap:20px;min-width:0}.alt-pz-dibujo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:18px;border-radius:22px;text-align:center;border:1.5px dashed color-mix(in oklab,var(--text-muted) 38%,transparent);background:radial-gradient(60% 60% at 50% 40%,#fffffff2,#fff0 72%),color-mix(in oklab,var(--bg-surface) 60%,transparent)}html.dark .alt-pz-dibujo{border-color:#ffffff24;background:radial-gradient(60% 60% at 50% 40%,#ffffff0f,#fff0 72%),#ffffff05}.alt-pz-dibujo .aparato-3d{transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .2s ease-out}.alt-pz-dibujo-vacio .aparato-3d{opacity:.55;transform:scale(.94)}.alt-pz-dibujo-nota{margin:0;max-width:26ch;font-size:13px;line-height:1.45;color:var(--text-secondary)}@media (max-width: 899.98px){.alt-pz-dibujo{min-height:0;flex-direction:row;text-align:left;padding:12px 14px}.alt-pz-dibujo .aparato-3d{width:72px!important;height:72px!important}}.alt-pz-resumen{margin:0;font-size:13.5px;color:var(--text-secondary)}.alt-euro{display:flex;align-items:center}.alt-euro .alt-input{padding-right:36px;font-variant-numeric:tabular-nums}.alt-euro>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-weight:600;color:var(--text-muted);pointer-events:none}.alt-unidades{display:inline-grid;grid-template-columns:50px minmax(56px,1fr) 50px;align-items:center;min-height:50px;border-radius:15px;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border)}html.dark .alt-unidades{background:#ffffff0a}.alt-unidades button{height:50px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color .14s ease-out,transform .11s ease-out}.alt-unidades button:disabled{color:var(--text-muted);opacity:.5}.alt-unidades button:active:not(:disabled){transform:scale(.9)}@media (hover: hover) and (pointer: fine){.alt-unidades button:hover:not(:disabled){background:var(--bg-elevated)}}.alt-unidades-n{width:100%;height:50px;border:0;background:transparent;text-align:center;font-family:var(--font-body);font-size:17px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.alt-unidades-n:focus{outline:none;box-shadow:inset 0 0 0 2px var(--teal-glow)}.alt-elegir{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 14px;border-radius:15px;text-align:left;background:var(--bg-surface);border:1px solid var(--border);-webkit-tap-highlight-color:transparent}html.dark .alt-elegir{background:#ffffff0a}.alt-elegir-icono{color:var(--text-muted);flex:none}.alt-elegir-valor{font-size:15px;font-weight:600;color:var(--text-primary)}.alt-elegir-vacio{font-size:15px;color:var(--text-muted)}.alt-orden{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:8px 14px 8px 8px;border-radius:18px;text-align:left;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--sombra-1);-webkit-tap-highlight-color:transparent;transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .11s ease-out}html.dark .alt-orden{background:#ffffff0a}button.alt-orden:active{transform:scale(.99)}.alt-orden[aria-pressed=true],.alt-orden-elegida{border-color:var(--teal);box-shadow:var(--luz-arriba),0 0 0 1px var(--teal),0 6px 16px #14282114}@media (hover: hover) and (pointer: fine){button.alt-orden:hover:not([aria-pressed=true]){border-color:color-mix(in oklab,var(--teal) 40%,var(--border))}}.alt-orden-dibujo{flex:none;display:inline-flex}.alt-orden-cliente{display:block;font-size:15.5px;font-weight:650;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-orden-aparato{display:block;font-size:13.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-orden-boletin{display:block;margin-top:1px;font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt-orden-fila{display:flex;align-items:center;gap:8px}.alt-orden-fila .alt-orden{flex:1;min-width:0}.alt-orden-fila .alt-enlace{align-self:center}.alt-ordenes{display:flex;flex-direction:column;gap:10px}.alt-ordenes-lista{display:flex;flex-direction:column;gap:8px;max-height:440px;overflow:auto;overscroll-behavior:contain;padding:2px;margin:-2px}.alt-aviso-placa{margin-top:-12px}@media (prefers-reduced-motion: reduce){.alt-input,.alt-marca,.alt-tipo,.alt-tipo .aparato-3d,.alt-chip,.alt-chip-fecha,.alt-mas,.alt-mas svg,.alt-sino-pista-int,.alt-sino-pista-int>span,.alt-ficha-dibujo,.alt-pz-dibujo .aparato-3d,.alt-orden,.alt-unidades button,.alt-paso-n,.alt-cara,.alt-sugerencia,.alt-enlace,.alt-cancelar{transition:none}.alt-pz-entra{animation:none}.alt-marca:active,.alt-tipo:active,.alt-chip:active,button.alt-orden:active,.alt-unidades button:active:not(:disabled){transform:none}.alt-tipo[aria-pressed=true] .aparato-3d,.alt-ficha-vacia .alt-ficha-dibujo,.alt-pz-dibujo-vacio .aparato-3d{transform:none}}.alt-placa>div{border-radius:18px!important;box-shadow:var(--sombra-1)}.alt-placa .aura-btn-primary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);box-shadow:var(--luz-arriba),var(--sombra-contacto);min-height:48px;border-radius:14px;font-size:14.5px}html.dark .alt-placa .aura-btn-primary{background:#ffffff0f;color:var(--text-primary)}.alt-placa .aura-btn-secondary{width:48px;height:48px;border-radius:14px}@media (max-width: 639.98px){.alt-marcas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -16px;padding:2px 16px 4px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent 100%)}.alt-marcas::-webkit-scrollbar{display:none}.alt-marca{flex:none}.alt-marcas.alt-invalido{box-shadow:none}}@media (max-width: 639.98px){.alt-orden-fila{flex-direction:column;align-items:stretch;gap:2px}.alt-orden-fila .alt-enlace{align-self:flex-end}}
