@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo: #fafafa;--superficie: #ffffff;--superficie-2: #f5f5f5;--hover: #f4f4f5;--activo: #ededee;--borde: #e5e5e5;--borde-fuerte: #d4d4d4;--texto: #171717;--texto-2: #525252;--texto-suave: #737373;--texto-tenue: #a3a3a3;--marca: #2563eb;--marca-texto: #1d4ed8;--marca-suave: #eef3fe;--institucional: #1b1f27;--institucional-2: #2b313c;--celeste: #00a8e8;--boton: #1b1f27;--boton-hover: #2f3541;--boton-texto: #ffffff;--barra-fondo: #1b1f27;--barra-texto: #ffffff;--barra-suave: rgba(255, 255, 255, .68);--barra-hover: rgba(255, 255, 255, .08);--barra-activo: rgba(255, 255, 255, .14);--verde: #16a34a;--verde-texto: #15803d;--verde-suave: #f0fdf4;--ambar: #d97706;--ambar-texto: #b45309;--ambar-suave: #fffbeb;--rojo: #dc2626;--rojo-texto: #b91c1c;--rojo-suave: #fef2f2;--azul: #2563eb;--azul-texto: #1d4ed8;--violeta: #7c3aed;--violeta-texto: #6d28d9;--sombra-flotante: 0 0 0 1px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .04);--radio: 8px;--radio-chico: 6px;--fuente: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--titulos: "Manrope Variable", var(--fuente);--mono: "Geist Mono Variable", ui-monospace, "Cascadia Code", Consolas, monospace;--curva: cubic-bezier(.2, 0, 0, 1);color-scheme:light}:root[data-tema=oscuro]{--fondo: #0a0a0a;--superficie: #111111;--superficie-2: #161616;--hover: #1a1a1a;--activo: #222222;--borde: #242424;--borde-fuerte: #333333;--texto: #ededed;--texto-2: #c4c4c4;--texto-suave: #a1a1a1;--texto-tenue: #6b6b6b;--marca-texto: #5cb2f5;--marca-suave: #0b1f38;--boton: #4aa3f0;--boton-hover: #6bb6f5;--boton-texto: #0a1a44;--barra-fondo: #0a1a44;--verde: #22c55e;--verde-texto: #4ade80;--verde-suave: #0b2414;--ambar: #f59e0b;--ambar-texto: #fbbf24;--ambar-suave: #2a1d06;--rojo: #ef4444;--rojo-texto: #f87171;--rojo-suave: #2c0e0e;--azul: #3b82f6;--azul-texto: #60a5fa;--violeta: #a78bfa;--violeta-texto: #c4b5fd;--sombra-flotante: 0 0 0 1px rgba(255, 255, 255, .06), 0 8px 24px rgba(0, 0, 0, .5);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--fuente);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1{font-family:var(--titulos);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--institucional);margin:0}h2{font-family:var(--titulos);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}:root[data-tema=oscuro] h1{color:var(--texto)}h3{font-size:12px;font-weight:500;color:var(--texto-suave);margin:0 0 8px}p{margin:0}svg{flex:none}code,.mono{font-family:var(--mono);font-size:12.5px}code{background:var(--superficie-2);border:1px solid var(--borde);border-radius:4px;padding:0 4px}.suave{color:var(--texto-suave)}.tenue{color:var(--texto-tenue)}.sin-corte{white-space:nowrap}@keyframes entrar{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes entrar-escala{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes latido{0%,to{opacity:1}50%{opacity:.3}}@keyframes brillo{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes subir-aviso{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.contenido>*{animation:entrar .25s var(--curva)}.girando{animation:girar .9s linear infinite}.esqueleto{border-radius:4px;background:linear-gradient(90deg,var(--superficie-2) 0%,var(--hover) 50%,var(--superficie-2) 100%);background-size:200% 100%;animation:brillo 1.6s ease-in-out infinite}.linea-esqueleto{height:12px;margin:6px 0}.aparece{animation:entrar .25s var(--curva) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cabecera{position:sticky;top:0;z-index:20;background:var(--superficie);border-bottom:1px solid var(--borde)}.barra{position:relative;display:flex;align-items:center;gap:16px;height:56px;padding:0 24px;background:var(--barra-fondo);color:var(--barra-texto)}.barra:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:var(--marca)}.marca{display:flex;align-items:center;gap:12px;color:var(--barra-texto);text-decoration:none;white-space:nowrap}.marca img{height:20px;width:auto;display:block}.marca-texto{font-family:var(--titulos);font-size:13px;font-weight:600;letter-spacing:.01em;padding-left:12px;border-left:1px solid rgba(255,255,255,.25)}.separador{display:none}.areas{display:flex;gap:2px;margin-left:8px;overflow-x:auto;scrollbar-width:none}.area{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:var(--radio-chico);color:var(--barra-suave);text-decoration:none;font-weight:600;white-space:nowrap;transition:background .15s,color .15s}.area:hover{background:var(--barra-hover);color:var(--barra-texto)}.area-activa{background:var(--barra-activo);color:var(--barra-texto)}.area-activa svg{color:var(--marca)}.barra :focus-visible{outline-color:var(--marca)}.sesion{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0}.sesion-datos{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25;min-width:0;max-width:260px}.sesion-nombre{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sesion-rol{font-size:12px;color:var(--barra-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.barra .avatar{background:var(--marca);border-color:transparent;color:var(--institucional);font-weight:700}.barra .boton-fantasma{color:var(--barra-suave)}.barra .boton-fantasma:hover:not(:disabled){background:var(--barra-hover);color:var(--barra-texto)}.secciones{display:flex;gap:4px;padding:0 16px;background:var(--superficie);overflow-x:auto;scrollbar-width:none}.seccion{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 8px;color:var(--texto-suave);text-decoration:none;font-weight:500;white-space:nowrap;transition:color .15s;isolation:isolate}.seccion:hover{color:var(--texto)}.seccion:before{content:"";position:absolute;top:6px;right:0;bottom:6px;left:0;border-radius:var(--radio-chico);background:var(--hover);opacity:0;transition:opacity .15s;z-index:-1}.seccion:hover:before{opacity:1}.seccion:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--marca);transform:scaleX(0);transition:transform .2s var(--curva)}.seccion.active{color:var(--texto)}.seccion.active:after{transform:scaleX(1)}.franja-aviso{display:flex;align-items:center;gap:8px;padding:6px 24px;border-bottom:1px solid var(--borde);background:var(--superficie-2);color:var(--texto-suave);font-size:12.5px}.franja-aviso .punto{background:var(--ambar)}.contenido{max-width:1320px;margin:0 auto;padding:28px 24px 64px}.encabezado-pagina{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.encabezado-pagina p{margin-top:4px;color:var(--texto-suave);max-width:68ch}.pantalla-centrada{min-height:100vh;display:grid;place-items:center;padding:16px}.boton{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radio-chico);border:1px solid transparent;font:inherit;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .1s}.boton:active:not(:disabled){transform:scale(.98)}.boton:disabled{opacity:.45;cursor:not-allowed}.boton-primario{background:var(--boton);color:var(--boton-texto)}.boton-primario:hover:not(:disabled){background:var(--boton-hover)}.boton-secundario{background:var(--superficie);border-color:var(--borde);color:var(--texto)}.boton-secundario:hover:not(:disabled){background:var(--hover);border-color:var(--borde-fuerte)}.boton-fantasma{background:transparent;color:var(--texto-suave)}.boton-fantasma:hover:not(:disabled){background:var(--hover);color:var(--texto)}.boton-peligro{background:var(--rojo);color:#fff}.boton-peligro:hover:not(:disabled){background:color-mix(in srgb,var(--rojo) 88%,#000)}.boton-icono{width:32px;padding:0}.boton-chico{height:28px;padding:0 10px;font-size:13px}.boton-ancho{width:100%;height:36px}:focus-visible{outline:2px solid var(--marca);outline-offset:2px}input,select,textarea{font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-chico);height:32px;padding:0 10px;transition:border-color .15s,box-shadow .15s}textarea{height:auto;min-height:72px;padding:8px 10px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--texto-tenue)}input:hover,select:hover,textarea:hover{border-color:var(--borde-fuerte)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--texto-suave);box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 18%,transparent)}input:disabled,select:disabled{opacity:.5}select{padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}select.filtro-activo{border-color:var(--texto-suave);font-weight:500}.campo{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.campo-ayuda{font-weight:400;color:var(--texto-suave);font-size:12.5px}.campo-con-icono{position:relative;display:flex;align-items:center}.campo-con-icono>svg{position:absolute;left:10px;color:var(--texto-tenue);pointer-events:none}.campo-con-icono input{width:100%;padding-left:32px}.filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.filtro-texto{flex:1 1 240px;max-width:320px}.punto{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--texto-tenue);flex:none}.estado{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.estado-running .punto{background:var(--verde)}.estado-pending .punto,.estado-stopping .punto{background:var(--ambar);animation:latido 1.2s ease-in-out infinite}.estado-shutting-down .punto{background:var(--rojo)}.etiqueta{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border:1px solid var(--borde);border-radius:999px;font-size:12px;font-weight:500;color:var(--texto-2);background:var(--superficie);white-space:nowrap}.etiqueta .punto{width:6px;height:6px}.etiqueta-prod .punto,.etiqueta-rojo .punto{background:var(--rojo)}.etiqueta-staging .punto,.etiqueta-ambar .punto{background:var(--ambar)}.etiqueta-dev .punto,.etiqueta-verde .punto{background:var(--verde)}.etiqueta-azul .punto{background:var(--azul)}.etiqueta-alerta{border-color:color-mix(in srgb,var(--ambar) 35%,var(--borde));color:var(--ambar-texto);background:var(--ambar-suave)}.etiqueta-error{border-color:color-mix(in srgb,var(--rojo) 35%,var(--borde));color:var(--rojo-texto);background:var(--rojo-suave)}.etiqueta-ok{border-color:color-mix(in srgb,var(--verde) 30%,var(--borde));color:var(--verde-texto);background:var(--verde-suave)}.etiqueta-marca{border-color:color-mix(in srgb,var(--marca) 35%,var(--borde));color:var(--marca-texto);background:var(--marca-suave)}.cuadro-proyecto{width:8px;height:8px;border-radius:2px;display:inline-block;flex:none}.proyecto-celda{display:inline-flex;align-items:center;gap:8px}.avatar{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--activo);color:var(--texto-2);font-size:11px;font-weight:600;border:1px solid var(--borde)}.aviso{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto-2);font-size:13px;animation:aparecer .2s}.aviso svg{margin-top:2px}.aviso-error{border-color:color-mix(in srgb,var(--rojo) 30%,var(--borde));background:var(--rojo-suave);color:var(--rojo-texto)}.aviso-alerta{border-color:color-mix(in srgb,var(--ambar) 30%,var(--borde));background:var(--ambar-suave);color:var(--ambar-texto)}.metricas{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);margin-bottom:20px;overflow:hidden}.metrica{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:none;border-right:1px solid var(--borde);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.metrica:last-child{border-right:none}.metrica:hover:not([disabled]){background:var(--hover)}.metrica[disabled]{cursor:default}.metrica:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--marca);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--curva)}.metrica.activa:after{transform:scaleX(1)}.metrica-titulo{display:inline-flex;align-items:center;gap:6px;color:var(--texto-suave);font-size:12.5px}.metrica-valor{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.metrica-valor.alerta{color:var(--ambar-texto)}.metrica-valor.peligro{color:var(--rojo-texto)}.metrica.esqueleto{min-height:74px;border-radius:0}.tabla-contenedor{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);overflow-x:auto}.tabla{width:100%;border-collapse:collapse}.tabla th{height:36px;padding:0 12px;text-align:left;font-size:12.5px;font-weight:500;color:var(--texto-suave);border-bottom:1px solid var(--borde);background:var(--superficie-2);white-space:nowrap}.tabla td{height:48px;padding:8px 12px;border-bottom:1px solid var(--borde);vertical-align:middle;white-space:nowrap}.tabla tbody tr:last-child td{border-bottom:none}.tabla tbody tr{transition:background .12s}.tabla tbody tr:hover{background:var(--hover)}.tabla .ajustable{white-space:normal;min-width:240px}.tabla .derecha{text-align:right}.fila-clic{cursor:pointer}.tabla tr.fila-abierta,.tabla tr.fila-detalle,.tabla tr.fila-detalle:hover{background:var(--superficie-2)}.fila-detalle td{height:auto;padding:0;white-space:normal}.nombre-celda{display:flex;align-items:center;gap:8px}.nombre-principal{font-weight:500}.nombre-secundario{font-family:var(--mono);font-size:12px;color:var(--texto-suave)}.chevron{color:var(--texto-tenue);transition:transform .2s var(--curva)}.chevron-abierto{transform:rotate(90deg);color:var(--texto)}.vacio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;border:1px dashed var(--borde-fuerte);border-radius:var(--radio);color:var(--texto-suave);text-align:center}.vacio svg{color:var(--texto-tenue);margin-bottom:4px}.vacio strong{color:var(--texto);font-weight:500}.vacio-celda{padding:32px 12px!important;text-align:center;color:var(--texto-suave)}.paginacion{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:var(--texto-suave);font-size:13px}.detalle{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;padding:16px 16px 18px 44px;animation:aparecer .2s}.detalle dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13px}.detalle dt{color:var(--texto-suave)}.detalle dd{margin:0;overflow-wrap:anywhere}.lista-problemas{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px;color:var(--ambar-texto)}.lista-problemas li{display:flex;gap:6px}.lista-problemas svg{margin-top:3px}.acciones-servidor{display:flex;flex-wrap:wrap;gap:6px}.bloqueo{display:flex;gap:6px;color:var(--texto-suave);font-size:13px;max-width:320px}.bloqueo svg{margin-top:3px}.menu-ancla{position:relative;display:inline-block}.menu{z-index:50;min-width:200px;padding:4px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-flotante);animation:entrar-escala .12s var(--curva);transform-origin:top right;white-space:normal}.menu button{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border:none;border-radius:5px;background:transparent;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.menu button:hover:not(:disabled){background:var(--hover)}.menu button:disabled{color:var(--texto-tenue);cursor:not-allowed}.menu button svg{color:var(--texto-suave)}.menu .peligro:not(:disabled),.menu .peligro:not(:disabled) svg{color:var(--rojo-texto)}.menu-separador{height:1px;margin:4px 0;background:var(--borde)}.menu-nota{padding:6px 8px;font-size:12px;color:var(--texto-suave);max-width:260px}.dialogo-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#0006;animation:aparecer .15s}.dialogo{width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);box-shadow:var(--sombra-flotante);animation:entrar-escala .18s var(--curva)}.dialogo-cuerpo{display:flex;flex-direction:column;gap:14px;padding:20px}.dialogo-cuerpo>p{color:var(--texto-suave)}.dialogo-pie{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--borde);background:var(--superficie-2);border-radius:0 0 12px 12px}.dialogo-pie .suave{margin-right:auto;font-size:12.5px;font-variant-numeric:tabular-nums}.ficha{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;padding:12px;border:1px solid var(--borde);border-radius:var(--radio);font-size:13px}.ficha dt{color:var(--texto-suave)}.ficha dd{margin:0;display:flex;align-items:center;gap:6px}.impacto{display:flex;gap:8px;padding:10px 12px;border-radius:var(--radio);font-size:13px;background:var(--superficie-2);color:var(--texto-2)}.impacto svg{margin-top:2px}.impacto-peligro{background:var(--rojo-suave);color:var(--rojo-texto)}.avisos-flotantes{position:fixed;right:16px;bottom:16px;z-index:70;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px))}.aviso-flotante{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-flotante);font-size:13px;animation:subir-aviso .22s var(--curva)}.aviso-flotante span{flex:1}.aviso-flotante>svg:first-child{margin-top:2px}.aviso-flotante-ok>svg:first-child{color:var(--verde)}.aviso-flotante-error>svg:first-child{color:var(--rojo)}.aviso-cerrar{display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:4px;background:none;color:var(--texto-tenue);cursor:pointer}.aviso-cerrar:hover{background:var(--hover);color:var(--texto)}.segmentos{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;margin-bottom:12px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2)}.segmentos button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:none;border-radius:var(--radio-chico);background:transparent;color:var(--texto-suave);font:inherit;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.segmentos button:hover{color:var(--texto)}.segmentos button.activa{background:var(--superficie);color:var(--texto);box-shadow:0 0 0 1px var(--borde),0 1px 2px #0000000d}.contador{min-width:18px;padding:0 5px;border-radius:999px;background:var(--activo);color:var(--texto-suave);font-size:11.5px;font-variant-numeric:tabular-nums;text-align:center}.lista{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);list-style:none;margin:0;padding:0}.lista>li{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--borde);transition:background .12s}.lista>li:last-child{border-bottom:none}.lista>li:hover{background:var(--hover)}.fila-principal{flex:1;min-width:0}.fila-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:500}.fila-sub{margin-top:2px;color:var(--texto-suave);font-size:13px;overflow-wrap:anywhere}.fila-lado{display:flex;align-items:center;gap:8px;color:var(--texto-suave);font-size:13px;white-space:nowrap}.icono-evento{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--borde);border-radius:50%;background:var(--superficie);color:var(--texto-suave)}.icono-evento.marca{color:var(--marca-texto);border-color:color-mix(in srgb,var(--marca) 35%,var(--borde))}.icono-evento.rojo{color:var(--rojo-texto);border-color:color-mix(in srgb,var(--rojo) 35%,var(--borde))}.icono-evento.verde{color:var(--verde-texto);border-color:color-mix(in srgb,var(--verde) 35%,var(--borde))}.icono-evento.violeta{color:var(--violeta-texto);border-color:color-mix(in srgb,var(--violeta) 35%,var(--borde))}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--superficie);font-size:12.5px;color:var(--texto-2);white-space:nowrap}.chip svg{color:var(--texto-suave)}.chip-quitar{display:grid;place-items:center;width:16px;height:16px;margin-right:-3px;border:none;border-radius:3px;background:none;cursor:pointer}.chip-quitar svg{color:var(--texto-tenue)}.chip-quitar:hover{background:var(--rojo-suave)}.chip-quitar:hover svg{color:var(--rojo-texto)}.chip-boton{cursor:pointer;border-style:dashed;font:inherit;font-size:12.5px}.chip-boton:hover{border-color:var(--borde-fuerte);background:var(--hover)}.inactivo{opacity:.55}.formulario-linea{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.panel{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);padding:14px 16px;margin-bottom:16px}.panel-titulo{display:flex;align-items:center;gap:8px;font-weight:500;margin-bottom:10px}.panel-titulo svg{color:var(--texto-suave)}.severidad{width:3px;align-self:stretch;border-radius:2px;flex:none}.severidad-alta{background:var(--rojo)}.severidad-media{background:var(--ambar)}.severidad-baja{background:var(--azul)}.enlace{display:inline-flex;align-items:center;gap:4px;color:var(--texto);text-decoration:none;font-weight:500}.enlace:hover{text-decoration:underline;text-underline-offset:3px}.enlace svg{color:var(--texto-tenue)}.pantalla-login{min-height:100vh;display:grid;grid-template-columns:minmax(320px,44%) 1fr;background:var(--fondo)}.login-marca{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:48px;background:var(--institucional);color:#fff;overflow:hidden}.login-marca:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent 0 22px,rgba(231,148,0,.06) 22px 23px);pointer-events:none}.login-marca:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--marca)}.login-marca>*{position:relative}.login-marca img{height:40px;width:auto;align-self:flex-start}.login-titulo{font-family:var(--titulos);font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em;max-width:14ch}.login-lema{margin-top:14px;color:#ffffffb8;font-size:16px;max-width:40ch}.login-pie{font-size:13px;color:#ffffff8c}.login-formulario{display:grid;place-items:center;padding:32px 16px}.tarjeta-login{width:100%;max-width:360px;animation:entrar .3s var(--curva)}.tarjeta-login h2{font-size:22px;color:var(--institucional)}.tarjeta-login .subtitulo{margin-top:4px;color:var(--texto-suave)}:root[data-tema=oscuro] .tarjeta-login h2{color:var(--texto)}@media(max-width:860px){.pantalla-login{grid-template-columns:1fr;grid-template-rows:auto 1fr}.login-formulario{align-items:start;padding-top:40px}.login-marca{padding:28px 24px 32px;gap:20px}.login-titulo{font-size:22px;max-width:none}.login-pie{display:none}}.cargador{width:20px;height:20px;border:2px solid var(--borde-fuerte);border-top-color:var(--texto);border-radius:50%;animation:girar .7s linear infinite}@media(max-width:860px){.barra{padding:0 16px;gap:10px}.marca-texto,.separador,.sesion-datos{display:none}.secciones{padding:0 8px}.franja-aviso{padding:6px 16px}.contenido{padding:20px 16px 48px}.metricas{grid-template-columns:repeat(2,1fr)}.metrica:nth-child(2){border-right:none}.metrica:nth-child(-n+2){border-bottom:1px solid var(--borde)}.encabezado-pagina{align-items:flex-start}.filtro-texto{max-width:none;flex-basis:100%}.filtros select{flex:1 1 140px}.lista>li{flex-wrap:wrap}.fila-lado{width:100%;padding-left:40px}}.selector-empresa{display:inline-flex;align-items:center;gap:6px;margin-left:12px;padding:0 4px 0 10px;height:30px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:var(--barra-texto);background:#ffffff0f;font-size:13px;font-weight:600;white-space:nowrap}.selector-empresa.solo{padding:0 12px}.selector-empresa select{height:28px;border:0;background-color:transparent;color:inherit;font-weight:600;padding-left:0;padding-right:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");cursor:pointer}.selector-empresa select:focus{box-shadow:none}.selector-empresa select option{color:var(--texto);background:var(--superficie)}.selector-empresa:focus-within{border-color:#ffffff8c}@media(max-width:760px){.selector-empresa{margin-left:6px}}.etiqueta-empresa{font-size:11px;margin-left:4px;vertical-align:middle}:root[data-empresa=t4y]{--marca: #e79400;--marca-texto: #8f5c00;--marca-suave: #fff6e5;--institucional: #070838;--institucional-2: #12145a;--boton: #070838;--boton-hover: #1b1e6e;--barra-fondo: #070838}:root[data-empresa=eye3]{--marca: #00a79d;--marca-texto: #00756e;--marca-suave: #e6f6f5;--institucional: #2f2f2f;--institucional-2: #3f3f3f;--boton: #3f3f3f;--boton-hover: #575757;--barra-fondo: #2f2f2f}:root[data-empresa=soberbius]{--marca: #0070d8;--marca-texto: #005bb5;--marca-suave: #e8f2fd;--institucional: #0a1a44;--institucional-2: #143a6e;--boton: #0a1a44;--boton-hover: #16357a;--barra-fondo: #0a1a44}:root[data-tema=oscuro]{--marca-texto: #7aa7ff;--marca-suave: #111c33;--boton: #6b9cff;--boton-hover: #8db3ff;--boton-texto: #10141c}:root[data-tema=oscuro][data-empresa=t4y]{--marca-texto: #f5b13d;--marca-suave: #2a1e06;--boton: #e79400;--boton-hover: #f5a71c;--boton-texto: #070838}:root[data-tema=oscuro][data-empresa=eye3]{--marca-texto: #3cd0c5;--marca-suave: #062724;--boton: #2bc4b8;--boton-hover: #52d5cb;--boton-texto: #0b2b29}:root[data-tema=oscuro][data-empresa=soberbius]{--marca-texto: #5cb2f5;--marca-suave: #0b1f38;--boton: #4aa3f0;--boton-hover: #6bb6f5;--boton-texto: #0a1a44}.marca-grupo{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ffffff1a;color:#fff}.login-logos{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.login-logos img{width:auto;display:block}.selector-empresa select{width:auto;max-width:140px}@media(max-width:1520px){.marca-texto{display:none}}.sesion-avatar{display:inline-flex;border-radius:999px;cursor:default}.sesion-avatar:focus-visible{outline:2px solid var(--marca);outline-offset:2px}:root{--serie-encendido: #16a34a;--serie-apagado: #737373;--serie-transicion: #d97706;--serie-actividad: #0a1a44}:root[data-tema=oscuro]{--serie-encendido: #1fae55;--serie-apagado: #8a8a8a;--serie-transicion: #d97706;--serie-actividad: #4aa3f0}.serie-encendido{background:var(--serie-encendido)}.serie-apagado{background:var(--serie-apagado)}.serie-transicion{background:var(--serie-transicion)}@keyframes crecer-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crecer-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--borde);border-bottom-width:2px;border-radius:4px;background:var(--superficie);color:var(--texto-suave);font-family:var(--fuente);font-size:11px;font-weight:600}.buscar-barra{display:inline-flex;align-items:center;gap:8px;height:32px;min-width:220px;margin-left:auto;padding:0 6px 0 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;color:var(--barra-suave);font:inherit;font-size:14px;cursor:pointer;transition:background .15s,border-color .15s}.buscar-barra span{flex:1;text-align:left}.buscar-barra:hover{background:#ffffff1a;border-color:#ffffff47;color:var(--barra-texto)}.buscar-barra kbd{background:transparent;border-color:#fff3;color:var(--barra-suave)}.buscar-barra+.sesion{margin-left:12px}.portada{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:32px;margin-bottom:20px;border-radius:14px;background:var(--institucional);color:#fff;overflow:hidden}.portada:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent 0 22px,rgba(231,148,0,.07) 22px 23px);pointer-events:none}.portada:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border:28px solid rgba(231,148,0,.18);border-radius:50%;pointer-events:none}.portada>*{position:relative}.portada-fecha{display:inline-block;margin-bottom:6px;color:var(--marca);font-weight:600;font-size:13px;letter-spacing:.02em}.portada-fecha:first-letter{text-transform:uppercase}.portada h1{color:#fff;font-size:28px}.portada p{margin-top:6px;color:#ffffffb8;font-size:15px}.portada-buscar{display:inline-flex;align-items:center;gap:10px;width:min(380px,100%);height:42px;padding:0 8px 0 14px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff14;color:#ffffffbf;font:inherit;cursor:pointer;transition:background .15s,border-color .15s}.portada-buscar span{flex:1;text-align:left}.portada-buscar:hover{background:#ffffff21;border-color:#e7940099;color:#fff}.portada-buscar kbd{background:transparent;border-color:#ffffff38;color:#ffffffb3}.mosaicos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px}.mosaico{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s var(--curva),box-shadow .2s;animation:entrar .35s var(--curva) both}.mosaico:nth-child(2){animation-delay:50ms}.mosaico:nth-child(3){animation-delay:.1s}.mosaico:nth-child(4){animation-delay:.15s}.mosaico:hover{border-color:var(--borde-fuerte);transform:translateY(-2px);box-shadow:0 6px 20px #0708380f}.mosaico-titulo{display:flex;align-items:center;gap:7px;color:var(--texto-suave);font-size:13px;font-weight:600}.mosaico-flecha{margin-left:auto;opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s var(--curva)}.mosaico:hover .mosaico-flecha{opacity:1;transform:none}.mosaico-valor{font-family:var(--titulos);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--institucional)}.mosaico-valor small{font-size:16px;font-weight:600;color:var(--texto-tenue)}.mosaico-valor.alerta{color:var(--ambar-texto)}.mosaico-valor.peligro{color:var(--rojo-texto)}.mosaico-pie{color:var(--texto-suave);font-size:13px}:root[data-tema=oscuro] .mosaico-valor:not(.alerta):not(.peligro){color:var(--texto)}.proporcion{display:block;height:6px;border-radius:999px;background:var(--activo);overflow:hidden}.proporcion-relleno{display:block;height:100%;border-radius:999px;transform-origin:left;animation:crecer-x .7s var(--curva) both .15s}.rejilla-inicio{display:grid;grid-template-columns:1.3fr 1fr;align-items:start;gap:12px}.panel-inicio{min-width:0;padding:18px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);animation:entrar .4s var(--curva) both .1s}.panel-inicio>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-inicio h2{font-size:15px}.todo-en-orden{display:flex;align-items:center;gap:10px;padding:18px 4px;color:var(--verde-texto);font-weight:600}.lista-compacta{list-style:none;margin:0 -8px;padding:0}.lista-compacta>li>a,.lista-compacta>li>div{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;color:inherit;text-decoration:none;transition:background .12s}.lista-compacta>li>a:hover{background:var(--hover)}.compacta-titulo{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compacta-sub{display:block;color:var(--texto-suave);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compacta-fecha{color:var(--texto-tenue);font-size:12.5px;white-space:nowrap}.flecha-fila{color:var(--texto-tenue);transition:transform .2s var(--curva),color .2s}.lista-compacta a:hover .flecha-fila{color:var(--texto);transform:translate(3px)}.grafico{position:relative}.leyenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:14px;font-size:13px;color:var(--texto-suave)}.leyenda-item{display:inline-flex;align-items:center;gap:6px}.leyenda-item strong{color:var(--texto);font-variant-numeric:tabular-nums}.leyenda-muestra{width:10px;height:10px;border-radius:3px}.barras-apiladas{display:grid;gap:10px}.fila-barra{display:grid;grid-template-columns:120px 1fr 28px;align-items:center;gap:12px;font-size:13.5px;animation:entrar .3s var(--curva) both}.fila-barra.clicable{cursor:pointer}.fila-barra.clicable:hover .fila-barra-etiqueta{text-decoration:underline;text-underline-offset:3px}.fila-barra-etiqueta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-barra-total{text-align:right;color:var(--texto-suave);font-variant-numeric:tabular-nums}.pista{display:block;height:14px}.barra-crece{display:flex;gap:2px;height:100%;transform-origin:left;animation:crecer-x .6s var(--curva) both .1s}.segmento{min-width:3px;height:100%;transition:filter .15s;outline-offset:1px}.segmento:last-child{border-radius:0 4px 4px 0}.segmento:hover,.segmento:focus-visible{filter:brightness(1.12) saturate(1.1)}.columnas{position:relative;display:grid;align-items:end;gap:4px;height:120px;padding-top:12px;border-bottom:1px solid var(--borde-fuerte)}.columnas-maximo{position:absolute;top:-6px;left:0;font-size:11.5px;color:var(--texto-tenue);font-variant-numeric:tabular-nums}.columna-zona{display:flex;align-items:flex-end;height:100%;outline-offset:2px}.columna{width:100%;border-radius:4px 4px 0 0;background:var(--serie-actividad);transform-origin:bottom;animation:crecer-y .5s var(--curva) both;transition:opacity .15s}.columna.vacia{background:var(--activo)}.columnas:hover .columna-zona:not(:hover) .columna{opacity:.5}.columnas-eje{display:grid;gap:4px;margin-top:6px;text-align:center;font-size:11.5px;color:var(--texto-tenue);font-variant-numeric:tabular-nums}.tooltip{position:fixed;z-index:80;transform:translate(-50%,calc(-100% - 8px));padding:6px 10px;border-radius:8px;background:var(--institucional);color:#fff;font-size:12.5px;line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px #0000002e;animation:aparecer .12s}:root[data-tema=oscuro] .tooltip{background:#ededed;color:#0a0a0a}.busqueda-fondo{align-items:start;padding-top:12vh;background:#07083859;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.busqueda{width:100%;max-width:620px;border:1px solid var(--borde);border-radius:14px;background:var(--superficie);box-shadow:0 24px 64px #07083840;overflow:hidden;animation:entrar-escala .16s var(--curva)}.busqueda-entrada{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--borde)}.busqueda-entrada svg{color:var(--texto-suave)}.busqueda-entrada input{flex:1;height:54px;border:none;padding:0;font-size:16px;background:transparent}.busqueda-entrada input:focus{box-shadow:none}.busqueda-resultados{max-height:min(60vh,420px);overflow-y:auto;padding:6px}.busqueda-grupo{padding:10px 10px 4px;font-size:12px;font-weight:600;color:var(--texto-tenue)}.busqueda-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.busqueda-item>svg:first-child{color:var(--texto-suave)}.busqueda-item.activo{background:var(--hover);box-shadow:inset 2px 0 0 var(--marca)}.busqueda-texto{flex:1;min-width:0;display:flex;flex-direction:column}.busqueda-detalle{color:var(--texto-suave);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busqueda-enter{color:var(--texto-tenue)}.busqueda-vacio{padding:28px;text-align:center;color:var(--texto-suave)}.busqueda-pie{display:flex;gap:16px;padding:8px 14px;border-top:1px solid var(--borde);background:var(--superficie-2);color:var(--texto-suave);font-size:12px}.busqueda-pie span{display:inline-flex;align-items:center;gap:4px}@media(max-width:1000px){.rejilla-inicio{grid-template-columns:1fr}.buscar-barra span,.buscar-barra kbd{display:none}.buscar-barra{min-width:0;width:32px;padding:0;justify-content:center}}@media(max-width:860px){.barra{flex-wrap:wrap;height:auto;row-gap:4px;padding-top:10px;padding-bottom:8px}.barra .areas{order:3;flex-basis:100%;margin-left:-10px}.portada{flex-direction:column;align-items:stretch;padding:22px}.portada h1{font-size:22px}.portada-buscar kbd{display:none}.fila-barra{grid-template-columns:90px 1fr 24px}}@keyframes onda{0%{box-shadow:0 0 #16a34a73}80%,to{box-shadow:0 0 0 6px #16a34a00}}.en-vivo{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:1px 8px 1px 7px;border:1px solid var(--borde);border-radius:999px;background:var(--superficie);color:var(--texto-2);font-size:12px;font-weight:600;letter-spacing:0;vertical-align:middle;text-transform:none}.en-vivo-hace{font-weight:400;color:var(--texto-suave);font-variant-numeric:tabular-nums}.en-vivo-punto{width:7px;height:7px;border-radius:50%;background:var(--verde);animation:onda 2s ease-out infinite}.en-vivo.actualizando .en-vivo-punto{background:var(--marca);animation:latido .8s ease-in-out infinite}.portada .en-vivo{background:#ffffff14;border-color:#ffffff29;color:#fff}.portada .en-vivo-hace{color:#ffffffa6}.subtitulo-vivo{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.subtitulo-vivo .en-vivo{margin-left:4px}.acciones-fila{display:inline-flex;align-items:center;gap:2px}.acciones-rapidas{display:inline-flex;gap:2px;opacity:0;transform:translate(6px);transition:opacity .15s,transform .2s var(--curva)}.tabla tr:hover .acciones-rapidas,.tabla tr:focus-within .acciones-rapidas{opacity:1;transform:none}.acciones-rapidas .boton{width:28px;height:28px}.acciones-rapidas .accion-iniciar:hover{color:var(--verde-texto);background:var(--verde-suave)}.acciones-rapidas .accion-detener:hover{color:var(--rojo-texto);background:var(--rojo-suave)}.acciones-rapidas .accion-reiniciar:hover{color:var(--marca-texto);background:var(--marca-suave)}@media(hover:none){.acciones-rapidas{display:none}}.atajos{display:grid;grid-template-columns:max-content 1fr;gap:10px 20px;margin:0;align-items:center}.atajos dt{display:inline-flex;align-items:center;gap:4px;color:var(--texto-suave);font-size:13px}.atajos dd{margin:0}@keyframes saludar{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}@keyframes marcar{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bienvenida{display:flex;align-items:center;gap:18px;padding:18px 20px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--marca) 45%,var(--borde));border-radius:14px;background:linear-gradient(100deg,var(--marca-suave),var(--superficie) 70%);animation:entrar .4s var(--curva) both}.bienvenida-emoji{font-size:34px;line-height:1;transform-origin:70% 70%;animation:saludar 2.4s ease-in-out .4s 2}.bienvenida-texto{flex:1;min-width:0}.bienvenida-texto h2{font-size:17px;color:var(--institucional)}:root[data-tema=oscuro] .bienvenida-texto h2{color:var(--texto)}.bienvenida-texto p{margin-top:4px;color:var(--texto-2);max-width:70ch}.bienvenida-botones{display:flex;gap:6px;flex-wrap:wrap}.primeros-pasos{margin-bottom:12px}.primeros-pasos h2{display:inline-flex;align-items:center;gap:8px}.primeros-pasos h2 svg{color:var(--marca)}.pasos-progreso{height:6px;border-radius:999px;background:var(--activo);overflow:hidden}.pasos-progreso span{display:block;height:100%;border-radius:999px;background:var(--marca);transition:width .6s var(--curva)}.primeros-pasos.completo .pasos-progreso span{background:var(--verde)}.pasos-cuenta{margin:6px 0 8px;color:var(--texto-suave);font-size:13px}.lista-pasos{list-style:none;margin:0 -8px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.lista-pasos li{min-width:0;display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;transition:background .15s}.lista-pasos li:hover{background:var(--hover)}.paso-check{display:grid;place-items:center;width:20px;height:20px;flex:none;border:2px solid var(--borde-fuerte);border-radius:50%;color:#fff;transition:background .2s,border-color .2s}.lista-pasos li.hecho .paso-check{background:var(--verde);border-color:var(--verde)}.lista-pasos li.hecho .paso-check svg{animation:marcar .35s var(--curva) both}.paso-titulo{display:block;font-weight:600}.lista-pasos li.hecho .paso-titulo{color:var(--texto-suave);text-decoration:line-through;text-decoration-color:var(--texto-tenue)}.recorrido{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.recorrido-foco{position:fixed;border-radius:10px;box-shadow:0 0 0 9999px #0708388c,0 0 0 2px var(--marca);transition:top .35s var(--curva),left .35s var(--curva),width .35s var(--curva),height .35s var(--curva);pointer-events:none}.recorrido-tarjeta{position:fixed;padding:16px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);box-shadow:0 18px 48px #0708384d;animation:entrar .25s var(--curva) both;transition:top .35s var(--curva),left .35s var(--curva)}.recorrido-tarjeta h2{margin:6px 0 4px}.recorrido-tarjeta p{color:var(--texto-2)}.recorrido-paso{display:flex;align-items:center;justify-content:space-between;color:var(--marca-texto);font-size:12px;font-weight:700}.recorrido-puntos{display:inline-flex;gap:4px}.recorrido-puntos span{width:6px;height:6px;border-radius:999px;background:var(--borde-fuerte);transition:width .25s var(--curva),background .25s}.recorrido-puntos span.hecho{background:var(--marca)}.recorrido-puntos span.activo{width:16px;background:var(--marca)}.recorrido-botones{display:flex;align-items:center;gap:6px;margin-top:14px}.turno{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:16px;border:1px solid var(--borde);border-left:4px solid var(--marca);border-radius:12px;background:var(--superficie)}.turno-icono{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--marca-suave);color:var(--marca-texto)}.turno-etiqueta{color:var(--texto-suave);font-size:12.5px;font-weight:600}.turno-persona{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}.tarjetas-equipo{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tarjeta-persona{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--borde);border-radius:14px;background:var(--superficie);transition:transform .2s var(--curva),box-shadow .2s,border-color .2s;animation:entrar .35s var(--curva) both}.tarjeta-persona:hover{transform:translateY(-3px);border-color:var(--borde-fuerte);box-shadow:0 10px 28px #07083814}.tarjeta-persona.es-yo{border-color:color-mix(in srgb,var(--marca) 45%,var(--borde))}.persona-cabeza{display:flex;align-items:center;gap:12px}.tarjeta-persona .avatar{transition:transform .25s var(--curva)}.tarjeta-persona:hover .avatar{transform:scale(1.06) rotate(-4deg)}.persona-nombre{display:flex;align-items:center;gap:6px;font-family:var(--titulos);font-weight:700}.persona-estado{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--texto-2)}.persona-enfoque{min-height:2.6em;font-size:13.5px}.persona-pie{margin-top:auto;padding-top:10px;border-top:1px dashed var(--borde);color:var(--texto-tenue);font-size:12.5px}.selector-estado{display:grid;grid-template-columns:1fr 1fr;gap:6px}.selector-estado button{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto);font:inherit;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.selector-estado button:hover{background:var(--hover)}.selector-estado button.activo{border-color:var(--marca);background:var(--marca-suave)}@media(max-width:860px){.bienvenida{flex-direction:column;align-items:flex-start}.lista-pasos{grid-template-columns:minmax(0,1fr);margin:0}.lista-pasos li,.turno{flex-wrap:wrap}}.selector-turno{width:auto;color:var(--texto-suave)}:root{--of-fondo-1: #f4f6fb;--of-fondo-2: #fff8ec;--of-piso: #ead9bd;--of-piso-centro: #f4e6cc;--of-tabla: rgba(150, 110, 60, .16);--of-pared-izq: #e4e7f1;--of-pared-der: #f3f4f9;--of-pared-alta: #ffffff;--of-pared-baja: #e8ebf4;--of-zocalo: #0a1a44;--of-arista: rgba(7, 8, 56, .18);--of-madera-sup: #f6ead2;--of-madera-x: #c8a676;--of-madera-y: #dcc095;--of-silla-sup: #3f4468;--of-silla-x: #2a2e4d;--of-silla-y: #343959;--of-metal-sup: #cfd2dd;--of-metal-x: #9ea2b3;--of-metal-y: #b6bac8;--of-mueble-sup: #ffffff;--of-mueble-x: #c9cdd9;--of-mueble-y: #e1e4ec;--of-plataforma: #dfe3ee;--of-plataforma-x: #b8bfd0;--of-plataforma-y: #c9cfdc;--of-contorno: #ffffff;--of-texto: #0a1a44;--of-luz: #ffd27a;--of-cono-opacidad: .35;--of-sombra: rgba(7, 8, 56, .18)}:root[data-tema=oscuro]{--of-fondo-1: #0d0e1a;--of-fondo-2: #15122a;--of-piso: #2a2219;--of-piso-centro: #3a2e20;--of-tabla: rgba(0, 0, 0, .25);--of-pared-izq: #1c1e2c;--of-pared-der: #232637;--of-pared-alta: #2a2d40;--of-pared-baja: #1b1d2a;--of-zocalo: #0070d8;--of-arista: rgba(255, 255, 255, .06);--of-madera-sup: #6a553a;--of-madera-x: #43361f;--of-madera-y: #54442c;--of-silla-sup: #4b5180;--of-silla-x: #30355a;--of-silla-y: #3b416b;--of-metal-sup: #5b5f73;--of-metal-x: #3c3f50;--of-metal-y: #4a4d60;--of-mueble-sup: #3a3d52;--of-mueble-x: #25283a;--of-mueble-y: #2f3247;--of-plataforma: #22253a;--of-plataforma-x: #171a2b;--of-plataforma-y: #1d2033;--of-contorno: #111111;--of-texto: #ededed;--of-luz: #ffc25a;--of-cono-opacidad: .6;--of-sombra: rgba(0, 0, 0, .45)}.oficina-lienzo{position:relative;border:1px solid var(--borde);border-radius:18px;background:radial-gradient(ellipse at 70% 0%,color-mix(in srgb,var(--marca) 12%,transparent),transparent 55%),linear-gradient(160deg,var(--of-fondo-1),var(--of-fondo-2));overflow:hidden;animation:entrar .4s var(--curva) both}.oficina-lienzo>svg{display:block;width:100%;height:auto;max-height:74vh}.oficina-lienzo.con-portada{margin-bottom:20px}.oficina-lienzo.con-portada>svg{max-height:560px;margin-left:auto;width:78%}.oficina-portada{position:absolute;top:24px;left:24px;max-width:400px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--borde) 70%,transparent);border-radius:16px;background:color-mix(in srgb,var(--superficie) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px #0708381a;animation:entrar .45s var(--curva) both .1s}.oficina-portada h1{font-size:26px;margin-top:4px}.oficina-portada p{margin-top:6px;color:var(--texto-2)}.oficina-portada .portada-buscar{margin-top:16px;width:100%;border-color:var(--borde);background:var(--superficie);color:var(--texto-suave)}.oficina-portada .portada-buscar:hover{border-color:var(--marca);color:var(--texto)}.oficina-portada .portada-buscar kbd{border-color:var(--borde);color:var(--texto-suave)}.oficina-portada .portada-fecha{color:var(--marca-texto)}.oficina-portada .en-vivo{background:var(--superficie);border-color:var(--borde);color:var(--texto-2)}.oficina-portada .en-vivo-hace{color:var(--texto-suave)}.oficina-portada-enlace{display:inline-flex;align-items:center;gap:4px;margin-top:12px;color:var(--texto-suave);font-size:13px;text-decoration:none}.oficina-portada-enlace:hover{color:var(--texto)}.of-pared-izq{fill:var(--of-pared-izq)}.of-pared-der{fill:var(--of-pared-der)}.of-borde-pared{fill:none;stroke:var(--of-zocalo);stroke-width:2;opacity:.35}.of-tablas line{stroke:var(--of-tabla);stroke-width:1}.of-zocalo{fill:none;stroke:var(--of-zocalo);stroke-width:4;stroke-linecap:round}.of-sombra{fill:var(--of-sombra)}.of-alfombra{fill:color-mix(in srgb,var(--marca) 14%,transparent);stroke:var(--marca);stroke-width:1.5;stroke-dasharray:6 5}.of-alfombra-equipo{fill:color-mix(in srgb,var(--institucional) 6%,transparent);stroke:color-mix(in srgb,var(--institucional) 14%,transparent);stroke-width:1}:root[data-tema=oscuro] .of-alfombra-equipo{fill:#ffffff08;stroke:#ffffff0f}.of-marco{fill:none;stroke:var(--of-zocalo);stroke-width:3}.of-alfeizar{fill:var(--of-zocalo)}.of-estrella{fill:#fff;animation:titilar 2.4s ease-in-out infinite}.of-nube{animation:nube 18s linear infinite}@keyframes nube{0%{transform:translate(-20px)}to{transform:translate(60px)}}@keyframes titilar{0%,to{opacity:1}50%{opacity:.2}}.of-pared-texto{fill:var(--of-texto);font-family:var(--titulos);font-size:12px;font-weight:700;opacity:.75}:root[data-tema=oscuro] .of-logo{filter:invert(1) brightness(1.5)}.of-pizarra{fill:#fff;stroke:var(--of-metal-x);stroke-width:3}.of-nota{animation:nota 6s ease-in-out infinite;transform-box:fill-box;transform-origin:top center}@keyframes nota{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.of-garabato{fill:none;stroke:#2563eb;stroke-width:1.5;opacity:.6}.of-reloj{fill:var(--superficie);stroke:var(--of-zocalo);stroke-width:3}.of-aguja{stroke:var(--of-texto);stroke-width:1.6;stroke-linecap:round}.of-aguja.gruesa{stroke-width:2.6}.of-aguja-centro{fill:var(--marca)}.of-pantalla{fill:#1b1d2e}.of-pantalla-vidrio{fill:#0d2a1d;animation:pantalla 4s ease-in-out infinite}.of-pantalla-vidrio.alerta{fill:#2e1414}@keyframes pantalla{0%,to{opacity:1}50%{opacity:.85}}.of-pantalla-titulo{fill:#ffffffa6;font-size:7px;font-weight:700;letter-spacing:.04em}.of-pantalla-numero{fill:#fff;font-family:var(--titulos);font-size:26px;font-weight:800}.of-pantalla-detalle{fill:#ffcf75;font-size:8.5px;font-weight:600}.of-cartel{fill:var(--marca)}.of-cartel.oscuro{fill:#0a1a44}.of-cartel-texto{fill:#0a1a44;font-size:9.5px;font-weight:800;letter-spacing:.08em}.of-cartel-texto.claro{fill:#fff}.of-objeto{cursor:pointer;transition:transform .2s var(--curva),filter .2s;outline:none}.of-objeto:hover,.of-objeto:focus-visible{transform:translateY(-4px);filter:drop-shadow(0 8px 10px rgba(7,8,56,.2))}.of-objeto:focus-visible{filter:drop-shadow(0 0 5px var(--marca))}.of-persona{animation:respirar 3.6s ease-in-out infinite}@keyframes respirar{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.of-iniciales{fill:#fff;font-size:9px;font-weight:800;pointer-events:none}.of-brillo{fill:#9ad7ff;animation:brillo-monitor 2.2s ease-in-out infinite}@keyframes brillo-monitor{0%,to{opacity:.35}50%{opacity:.75}}.of-globo{animation:flotar 3s ease-in-out infinite}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.of-globo-fondo{fill:var(--superficie);stroke:var(--borde-fuerte);stroke-width:1}.of-globo-emoji{font-size:13px}.of-etiqueta{fill:var(--superficie);stroke:var(--borde-fuerte);stroke-width:1}.of-etiqueta.es-yo{fill:var(--marca);stroke:var(--marca)}.of-etiqueta-texto{fill:var(--texto);font-size:10.5px;font-weight:700}.of-etiqueta.es-yo+.of-etiqueta-texto{fill:#0a1a44}.of-baliza{fill:#9ca3af}.of-baliza.activa{fill:#ff8a00;animation:baliza 1.4s ease-in-out infinite}@keyframes baliza{0%,to{filter:drop-shadow(0 0 0 rgba(255,138,0,0));opacity:1}50%{filter:drop-shadow(0 0 6px rgba(255,138,0,.9));opacity:.6}}.of-cono{opacity:var(--of-cono-opacidad);mix-blend-mode:screen}:root:not([data-tema=oscuro]) .of-cono{mix-blend-mode:multiply;opacity:.18}.of-cable{stroke:var(--of-texto);stroke-width:1;opacity:.4}.of-pantalla-lampara{fill:#0a1a44}:root[data-tema=oscuro] .of-pantalla-lampara{fill:#0070d8}.of-ampolleta{fill:#fff3cf;filter:drop-shadow(0 0 4px rgba(255,200,90,.9))}.of-vidrio polygon{fill:#8cc3ff24;stroke:#8cc3ff59;stroke-width:1}.of-vidrio-marco{fill:none;stroke:var(--of-zocalo)!important;stroke-width:2.5!important;opacity:.5}.of-ranura{fill:none;stroke:#ffffff24;stroke-width:1.2}.of-led.encendido{fill:var(--serie-encendido);animation:led 2.2s ease-in-out infinite}.of-led.apagado{fill:var(--serie-apagado)}.of-led.transicion{fill:var(--serie-transicion);animation:led .6s ease-in-out infinite}@keyframes led{0%,to{opacity:1}50%{opacity:.4}}.of-antena{stroke:#6b7089;stroke-width:2;stroke-linecap:round}.of-antena-punta.encendido{fill:var(--serie-encendido)}.of-antena-punta.apagado{fill:var(--serie-apagado)}.of-antena-punta.transicion{fill:var(--serie-transicion)}.of-senal{fill:none;stroke-width:2;stroke-linecap:round;opacity:0;animation:senal 1.8s ease-out infinite}.of-senal.encendido{stroke:var(--serie-encendido)}.of-senal.transicion{stroke:var(--serie-transicion);animation-duration:.9s}@keyframes senal{0%{opacity:0}25%{opacity:1}70%,to{opacity:0}}.of-zzz{fill:var(--serie-apagado);font-size:10px;font-weight:800;font-style:italic;animation:zzz 2.6s ease-in-out infinite}@keyframes zzz{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.of-servidor.apagado{filter:saturate(.6)}.of-aviso{fill:var(--ambar);stroke:var(--superficie);stroke-width:1.5}.of-aviso-texto{fill:#fff;font-size:9.5px;font-weight:900}.of-vapor{fill:none;stroke:var(--of-texto);stroke-width:1.4;stroke-linecap:round;opacity:0;animation:vapor 3s ease-out infinite}@keyframes vapor{0%{opacity:0;transform:translateY(4px)}30%{opacity:.35}to{opacity:0;transform:translateY(-10px)}}.of-hojas{animation:mecer 5s ease-in-out infinite}@keyframes mecer{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}.oficina-leyenda{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;color:var(--texto-suave);font-size:13px}.oficina-leyenda span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.of-led-muestra{display:inline-block;width:8px;height:8px;border-radius:50%}.of-led-muestra.encendido{background:var(--serie-encendido)}.of-led-muestra.apagado{background:var(--serie-apagado)}.of-led-muestra.transicion{background:var(--serie-transicion)}.of-muestra-aviso{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--ambar);color:#fff;font-size:10px}@media(max-width:1000px){.oficina-lienzo.con-portada>svg{width:100%}.oficina-portada{position:static;max-width:none;margin:0;border:none;border-bottom:1px solid var(--borde);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.oficina-lienzo.con-portada{display:flex;flex-direction:column-reverse}}.of-piso-texto{fill:var(--marca-texto);font-size:11px;font-weight:800;letter-spacing:.1em;opacity:.85}.oficina-kudos{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.oficina-kudos li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--borde);font-size:14px}.oficina-kudos li:first-child{border-top:0}.oficina-kudos-emoji{font-size:20px;line-height:1.2}.oficina-kudos-mensaje{display:block;color:var(--texto-2);overflow-wrap:anywhere}.oficina-kudos .tenue{font-size:12px;white-space:nowrap}.of-escena{animation:aparecer-sala .35s var(--curva)}@keyframes aparecer-sala{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.oficina-lienzo.en-incidente{border-color:color-mix(in srgb,var(--rojo) 55%,var(--borde))}.oficina-lienzo.en-incidente:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 30% 40%,transparent 45%,rgba(220,38,38,.18));animation:alarma 2.2s ease-in-out infinite}@keyframes alarma{0%,to{opacity:.35}50%{opacity:1}}.of-anillo-incidente{fill:#dc26262e;stroke:var(--rojo);stroke-width:2;animation:anillo 1.3s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes anillo{0%{transform:scale(.7);opacity:1}to{transform:scale(1.35);opacity:0}}.of-sirena{font-size:14px;animation:latido .8s ease-in-out infinite}.of-cartel.peligro{fill:var(--rojo);animation:latido 1.2s ease-in-out infinite}.of-burbuja{animation:burbuja .5s cubic-bezier(.34,1.56,.64,1) both;transform-box:fill-box;transform-origin:bottom center}@keyframes burbuja{0%{opacity:0;transform:translateY(6px) scale(.6)}to{opacity:1;transform:none}}.of-burbuja-fondo{fill:var(--institucional)}:root[data-tema=oscuro] .of-burbuja-fondo{fill:#ededed}.of-burbuja-texto{fill:#fff;font-size:10px;font-weight:600}:root[data-tema=oscuro] .of-burbuja-texto{fill:#0a0a0a}.of-pizarra-titulo{fill:var(--institucional);font-size:6.5px;font-weight:800;letter-spacing:.08em}.of-nota-emoji{font-size:7px;pointer-events:none}.of-cartel-planta{fill:var(--verde-suave);stroke:color-mix(in srgb,var(--verde) 45%,transparent);stroke-width:1}.of-cartel-planta.alerta{fill:var(--rojo-suave);stroke:color-mix(in srgb,var(--rojo) 45%,transparent)}.of-cartel-planta-texto{fill:var(--texto);font-size:10px;font-weight:700}.of-flor{fill:#ff8fb1;stroke:#ffd166;stroke-width:2;animation:latido 3s ease-in-out infinite}.of-hojas.marchita{filter:saturate(.35) brightness(.9);animation-duration:9s}.oficina-salas{position:absolute;top:16px;right:16px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:60%;padding:4px;border:1px solid var(--borde);border-radius:12px;background:color-mix(in srgb,var(--superficie) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oficina-salas button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--texto-suave);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.oficina-salas button:hover{color:var(--texto);background:var(--hover)}.oficina-salas button.activa{background:var(--institucional);color:#fff}:root[data-tema=oscuro] .oficina-salas button.activa{background:var(--marca);color:#0a1a44}.oficina-ahora{position:absolute;left:16px;bottom:16px;display:flex;flex-direction:column;gap:4px;max-width:min(360px,45%);padding:10px 12px;border:1px solid var(--borde);border-radius:12px;background:color-mix(in srgb,var(--superficie) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12.5px}.oficina-ahora-titulo{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--texto-2)}.oficina-ahora-item{display:flex;align-items:center;gap:6px;animation:entrar .35s var(--curva) both}.oficina-ahora-item:nth-child(3){animation-delay:60ms}.oficina-ahora-item:nth-child(4){animation-delay:.12s}.oficina-ahora-texto{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oficina-lienzo.con-portada .oficina-ahora{left:auto;right:16px}.simular-caida{border-style:dashed;color:var(--texto-suave)}.banner-incidente{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 24px;background:var(--rojo);color:#fff;font-size:14px;animation:desplegar-banner .35s var(--curva)}@keyframes desplegar-banner{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.banner-incidente strong{font-weight:700}.banner-incidente .sirena{animation:latido .9s ease-in-out infinite}.banner-incidente a,.banner-incidente button{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:#ffffff1f;color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.banner-incidente a:hover{background:#ffffff38}.muro-kudos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:12px}.kudo{position:relative;padding:14px 14px 12px;border-radius:4px 14px 14px;color:#1e1e1e;box-shadow:0 6px 16px #07083814;transform:rotate(var(--giro, 0deg));transition:transform .2s var(--curva);animation:entrar .35s var(--curva) both}.kudo:hover{transform:rotate(0) translateY(-2px)}.kudo-emoji{font-size:22px}.kudo-mensaje{margin:6px 0 10px;font-size:14.5px;font-weight:600}.kudo-pie{font-size:12.5px;opacity:.75}.selector-emoji{display:flex;flex-wrap:wrap;gap:6px}.selector-emoji button{width:40px;height:40px;border:1px solid var(--borde);border-radius:10px;background:var(--superficie);font-size:19px;cursor:pointer;transition:transform .15s var(--curva),border-color .15s}.selector-emoji button:hover{transform:scale(1.1)}.selector-emoji button.activo{border-color:var(--marca);background:var(--marca-suave)}@media(max-width:1000px){.oficina-salas,.oficina-ahora{position:static;max-width:none;margin:8px}.oficina-lienzo.con-portada .oficina-salas,.oficina-lienzo.con-portada .oficina-ahora{order:-1}}.daily-fecha{display:flex;align-items:center;gap:4px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);padding:2px}.daily-fecha-texto{min-width:120px;text-align:center;font-weight:600;font-size:13.5px}.daily-fecha-texto:first-letter{text-transform:uppercase}.daily-progreso{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px;font-size:13.5px;color:var(--texto-suave)}.daily-progreso strong{color:var(--texto)}.daily-barra{width:160px;height:6px;border-radius:999px;background:var(--activo);overflow:hidden}.daily-barra span{display:block;height:100%;border-radius:inherit;background:var(--verde);transition:width .6s var(--curva)}.daily-pendientes{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.pila-avatares{display:inline-flex}.pila-avatares>*{margin-left:-6px;box-shadow:0 0 0 2px var(--fondo);border-radius:999px}.pila-avatares>*:first-child{margin-left:0}.formulario-daily{border:1px solid var(--borde);border-top:3px solid var(--marca);border-radius:12px;background:var(--superficie);padding:18px;margin-bottom:24px;animation:entrar .35s var(--curva) both}.formulario-daily-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.formulario-daily h2{font-size:17px;margin:0}.formulario-daily-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.formulario-daily-pie{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px}.formulario-daily-pie>.suave{margin-right:auto;font-size:12.5px}.obligatorio{color:var(--marca-texto)}.animos{display:flex;gap:4px}.animo{width:34px;height:34px;border-radius:999px;border:1px solid transparent;background:transparent;font-size:18px;cursor:pointer;filter:grayscale(.7);opacity:.7;transition:transform .15s var(--curva),filter .15s,opacity .15s,background .15s}.animo:hover{filter:none;opacity:1;transform:translateY(-2px) scale(1.1)}.animo.elegido{filter:none;opacity:1;background:var(--marca-suave);border-color:color-mix(in srgb,var(--marca) 45%,transparent);transform:scale(1.12)}.daily-bloqueos{border:1px solid color-mix(in srgb,var(--ambar) 35%,var(--borde));background:var(--ambar-suave);border-radius:12px;padding:14px 16px;margin-bottom:24px}.daily-bloqueos h2{font-size:15px;margin:0 0 6px}.bloqueo-item{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--ambar) 20%,transparent);font-size:14px}.daily-bloqueos h2+.bloqueo-item{border-top:0}.bloqueo-texto{color:var(--texto);overflow-wrap:anywhere}.bloqueo-ayuda{font-size:12.5px;color:var(--verde-texto);margin-top:2px;animation:aparecer .3s both}.bloqueo-item.con-ayuda .bloqueo-texto{color:var(--texto-suave)}.daily-tablero{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.tarjeta-daily{border:1px solid var(--borde);border-radius:12px;background:var(--superficie);padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0;animation:entrar .35s var(--curva) both;transition:border-color .15s,transform .15s var(--curva)}.tarjeta-daily:hover{border-color:var(--borde-fuerte);transform:translateY(-1px)}.tarjeta-daily.propia{border-color:color-mix(in srgb,var(--marca) 45%,var(--borde))}.tarjeta-daily header{display:flex;align-items:center;gap:10px;font-size:14px}.tarjeta-daily-quien{display:flex;flex-direction:column;line-height:1.25}.tarjeta-daily-quien .suave{font-size:12.5px}.daily-animo{font-size:20px}.daily-bloque p{margin:2px 0 0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.daily-rotulo{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-tenue)}.daily-bloque-bloqueo{border-left:3px solid var(--ambar);padding-left:10px}.daily-bloque-bloqueo .daily-rotulo{color:var(--ambar-texto)}.aviso-daily{display:flex;align-items:center;gap:12px;border:1px solid var(--borde);border-left:3px solid var(--marca);border-radius:var(--radio);background:var(--superficie);padding:12px 14px;margin-bottom:20px;font-size:14px;animation:entrar .35s var(--curva) both}.aviso-daily,.aviso-daily:hover{color:var(--texto);text-decoration:none}.aviso-daily:hover{border-color:var(--borde-fuerte);border-left-color:var(--marca)}.aviso-daily-icono{font-size:20px}.panel-notas{grid-column:1 / -1;border-top:1px solid var(--borde);padding-top:14px}.panel-notas-cabeza{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.panel-notas-cabeza h3{display:flex;align-items:center;gap:6px;margin:0}.panel-notas-vacio{font-size:13.5px;margin:0}.contador-chico{font-size:11px;font-weight:600;padding:1px 6px;border-radius:999px;background:var(--activo);color:var(--texto-suave)}.notas-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.notas-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:16px}.nota{position:relative;border:1px solid var(--borde);border-radius:10px;background:var(--superficie);padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0;animation:entrar .3s var(--curva) both}.nota-fijada{background:color-mix(in srgb,var(--marca-suave) 70%,var(--superficie));border-color:color-mix(in srgb,var(--marca) 35%,var(--borde))}.nota-cabeza{display:flex;align-items:flex-start;gap:6px}.nota-cabeza h4{flex:1;margin:0;font-size:14.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.nota-pin{color:var(--marca-texto);margin-top:3px;flex-shrink:0}.nota-acciones{position:absolute;top:6px;right:6px;display:flex;border-radius:var(--radio-chico);background:var(--superficie);box-shadow:0 0 0 1px var(--borde);opacity:0;transition:opacity .15s}.nota:hover .nota-acciones,.nota:focus-within .nota-acciones{opacity:1}@media(hover:none){.nota-acciones{opacity:1}}.nota-acciones .boton-icono{width:26px;height:26px}.nota-objetivo{font-size:12.5px}.nota-enlace{display:inline-flex;align-items:center;gap:6px;color:var(--texto-suave);text-decoration:none}a.nota-enlace:hover{color:var(--texto)}.nota-contenido{font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.nota-cortada{max-height:8.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.nota-mas{align-self:flex-start;font-size:12.5px;background:none;border:0;padding:0;cursor:pointer}.nota-pie{margin-top:auto;font-size:12px;color:var(--texto-tenue)}.nota-texto{font-family:var(--mono);font-size:13px;line-height:1.55}.casilla{display:flex;align-items:center;gap:8px;font-size:13.5px;margin-top:12px;cursor:pointer}.casilla input{height:auto}.dialogo .campo+.campo{margin-top:12px}@media(max-width:760px){.formulario-daily-campos{grid-template-columns:minmax(0,1fr)}.daily-pendientes{margin-left:0}.formulario-daily-pie>.suave{display:none}}.ayuda,.mis-equipos{min-width:0}.ayuda-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ayuda-id{font-family:var(--mono);font-size:.92em;color:var(--texto-tenue);font-variant-numeric:tabular-nums}.ayuda-boton-pedir{height:36px;padding:0 16px}.ayuda .etiqueta svg{flex:none}.ayuda-estado-curso{border-color:color-mix(in srgb,var(--azul) 30%,var(--borde));color:var(--azul-texto)}.ayuda-estado-cerrado,.ayuda-prioridad-baja{color:var(--texto-suave);background:var(--superficie-2)}.ayuda-sla{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--texto-suave);white-space:nowrap;font-variant-numeric:tabular-nums}.ayuda-sla.pronto{color:var(--ambar-texto)}.ayuda-sla.vencido{color:var(--rojo-texto);font-weight:500}.ayuda-persona{display:inline-flex;align-items:center;gap:8px;min-width:0}.ayuda-persona-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ayuda-vacio{padding:56px 16px;gap:8px}.ayuda-vacio .boton{margin-top:8px}.ayuda-pedidos{list-style:none;margin:0;padding:0;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);overflow:hidden}.ayuda-pedidos>li{border-bottom:1px solid var(--borde);animation:entrar .3s var(--curva) both}.ayuda-pedidos>li:last-child{border-bottom:none}.ayuda-pedido{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--texto);text-decoration:none;transition:background .12s}.ayuda-pedido:hover{background:var(--hover)}.ayuda-pedido-emoji{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--borde);border-radius:10px;background:var(--superficie-2);font-size:18px}.ayuda-pedido-titulo{display:block;font-weight:500;overflow-wrap:anywhere}.ayuda-pedido .fila-sub{display:block}.ayuda-pedido-pista{color:var(--verde-texto);font-weight:500}.ayuda-pedido-lado{display:flex;align-items:center;gap:12px;flex:none}.ayuda-comentarios{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--texto-suave);font-variant-numeric:tabular-nums}.ayuda-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:20px}.ayuda-kpi{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;min-height:74px;padding:12px 14px;border:1px solid var(--borde);border-radius:10px;background:var(--superficie);color:inherit;font:inherit;text-align:left;overflow:hidden;animation:entrar .3s var(--curva) both}button.ayuda-kpi{cursor:pointer;transition:border-color .15s,background .15s}button.ayuda-kpi:hover{border-color:var(--borde-fuerte);background:var(--hover)}.ayuda-kpi:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--marca);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--curva)}.ayuda-kpi.activa{border-color:color-mix(in srgb,var(--marca) 40%,var(--borde))}.ayuda-kpi.activa:after{transform:scaleX(1)}.ayuda-kpi-titulo{font-size:12.5px;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ayuda-kpi-valor{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ayuda-kpi-valor.alerta{color:var(--ambar-texto)}.ayuda-kpi-valor.peligro{color:var(--rojo-texto)}.ayuda-total{margin-left:auto;font-size:13px}.ayuda-tabla td.ayuda-id{width:1%}.ayuda-celda-titulo{white-space:normal!important;min-width:240px;max-width:420px}.ayuda-celda-titulo .enlace{display:block;overflow-wrap:anywhere}.ayuda-celda-sub{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;color:var(--texto-suave)}.ayuda-fila-vencida td:first-child{box-shadow:inset 3px 0 0 var(--rojo)}.ayuda-categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.ayuda-categoria{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border:1px solid var(--borde);border-radius:10px;background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer;animation:entrar .25s var(--curva) both;transition:border-color .15s,background .15s,transform .15s var(--curva)}.ayuda-categoria:hover{border-color:var(--borde-fuerte);background:var(--hover);transform:translateY(-1px)}.ayuda-categoria.elegida{border-color:var(--marca);background:var(--marca-suave)}.ayuda-categoria-emoji{font-size:22px;line-height:1.2}.ayuda-categoria-nombre{font-weight:600;font-size:14px}.ayuda-categoria-ayuda{font-size:12.5px;color:var(--texto-suave);line-height:1.4}.ayuda-formulario{display:flex;flex-direction:column;gap:14px;animation:aparecer .2s both}.ayuda-formulario input,.ayuda-formulario textarea,.ayuda-formulario select{width:100%}.ayuda-categoria-elegida{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--borde);border-radius:999px;background:var(--superficie-2);color:var(--texto);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.ayuda-categoria-elegida:hover{border-color:var(--borde-fuerte)}.ayuda-prioridades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0;min-width:0}.ayuda-prioridades legend{padding:0;margin-bottom:6px;font-size:13px;font-weight:500}.ayuda-prioridad{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 12px 10px 34px;border:1px solid var(--borde);border-radius:10px;background:var(--superficie);cursor:pointer;transition:border-color .15s,background .15s}.ayuda-prioridad:hover{border-color:var(--borde-fuerte)}.ayuda-prioridad input{position:absolute;left:12px;top:13px;width:14px!important;height:14px;margin:0;padding:0;accent-color:var(--marca)}.ayuda-prioridad:has(input:focus-visible){outline:2px solid var(--marca);outline-offset:2px}.ayuda-prioridad.elegida{border-color:var(--marca);background:var(--marca-suave)}.ayuda-prioridad-nombre{font-weight:600;font-size:13.5px}.ayuda-prioridad-ayuda{font-size:12.5px;color:var(--texto-suave)}.ayuda-prioridad-urgente.elegida{border-color:var(--rojo);background:var(--rojo-suave)}.ayuda-prioridad-urgente.elegida .ayuda-prioridad-nombre{color:var(--rojo-texto)}.ayuda-prioridad-alta.elegida{border-color:var(--ambar);background:var(--ambar-suave)}.ayuda-prioridad-alta.elegida .ayuda-prioridad-nombre{color:var(--ambar-texto)}.ayuda-volver{margin-bottom:14px;font-size:13.5px;color:var(--texto-suave)}.ayuda-volver:hover{color:var(--texto)}.ayuda-detalle-cabeza{margin-bottom:20px;animation:entrar .3s var(--curva) both}.ayuda-detalle-cabeza h1{overflow-wrap:anywhere}.ayuda-detalle-datos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px}.ayuda-detalle-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.ayuda-detalle-principal{min-width:0}.ayuda-detalle-lado{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px;min-width:0}.ayuda-conversacion{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:14px;position:relative}.ayuda-mensaje{display:flex;align-items:flex-start;gap:10px;animation:entrar .3s var(--curva) both}.ayuda-burbuja{flex:1;min-width:0;border:1px solid var(--borde);border-radius:4px 12px 12px;background:var(--superficie);padding:10px 14px 12px}.ayuda-burbuja-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:4px}.ayuda-burbuja-cabeza .tenue{font-size:12.5px}.ayuda-burbuja-texto{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ayuda-mensaje.interno .ayuda-burbuja{border-color:color-mix(in srgb,var(--ambar) 40%,var(--borde));border-style:dashed;background:var(--ambar-suave)}.ayuda-evento{display:flex;align-items:baseline;gap:10px;padding-left:11px;font-size:12.5px;color:var(--texto-suave);animation:aparecer .3s both}.ayuda-evento strong{color:var(--texto-2);font-weight:500}.ayuda-evento-punto{width:8px;height:8px;flex:none;border-radius:50%;border:2px solid var(--borde-fuerte);background:var(--fondo);transform:translateY(1px)}.ayuda-redactor{border:1px solid var(--borde);border-radius:12px;background:var(--superficie);transition:border-color .15s,background .15s,box-shadow .15s}.ayuda-redactor:focus-within{border-color:var(--texto-suave);box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 14%,transparent)}.ayuda-redactor textarea{display:block;width:100%;min-height:84px;border:0;background:transparent;padding:12px 14px;border-radius:12px 12px 0 0}.ayuda-redactor textarea:focus{box-shadow:none}.ayuda-redactor-pie{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px 10px 14px;border-top:1px solid var(--borde)}.ayuda-atajo{margin-left:auto;font-size:12px}.ayuda-redactor.interno{border-color:color-mix(in srgb,var(--ambar) 55%,var(--borde));background:var(--ambar-suave)}.ayuda-redactor.interno:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ambar) 18%,transparent)}.ayuda-redactor.interno .ayuda-redactor-pie{border-top-color:color-mix(in srgb,var(--ambar) 30%,transparent)}.ayuda-interruptor{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texto-suave);cursor:pointer;-webkit-user-select:none;user-select:none}.ayuda-interruptor input{position:absolute;opacity:0;width:1px;height:1px}.ayuda-interruptor-pista{position:relative;width:28px;height:16px;flex:none;border-radius:999px;background:var(--activo);border:1px solid var(--borde-fuerte);transition:background .15s,border-color .15s}.ayuda-interruptor-pista:after{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--superficie);box-shadow:0 1px 2px #0003;transition:transform .18s var(--curva)}.ayuda-interruptor input:checked+.ayuda-interruptor-pista{background:var(--ambar);border-color:var(--ambar)}.ayuda-interruptor input:checked+.ayuda-interruptor-pista:after{transform:translate(12px)}.ayuda-interruptor input:focus-visible+.ayuda-interruptor-pista{outline:2px solid var(--marca);outline-offset:2px}.ayuda-interruptor:has(input:checked){color:var(--ambar-texto);font-weight:500}.ayuda-cerrado{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border:1px dashed var(--borde-fuerte);border-radius:12px;font-size:13.5px;color:var(--texto-suave)}.ayuda-cerrado strong{color:var(--texto);font-weight:500}.ayuda-panel{border:1px solid var(--borde);border-radius:12px;background:var(--superficie);padding:14px;animation:entrar .3s var(--curva) both}.ayuda-panel-titulo{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-tenue);font-family:var(--fuente)}.ayuda-tomar{margin-bottom:12px}.ayuda-gestion{display:flex;flex-direction:column;gap:10px}.ayuda-gestion select{width:100%}.ayuda-ficha{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px}.ayuda-ficha dt{color:var(--texto-suave)}.ayuda-ficha dd{margin:0;min-width:0}.ayuda-activo{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2);font-size:13px}.ayuda-activo>svg{color:var(--texto-suave);flex:none}.ayuda-activo-nombre{font-weight:500;overflow-wrap:anywhere}.ayuda-activo-codigo{font-size:12px}.ayuda-confirmar{border:1px solid color-mix(in srgb,var(--verde) 40%,var(--borde));border-left:3px solid var(--verde);border-radius:12px;background:var(--verde-suave);padding:14px;animation:entrar-escala .25s var(--curva) both}.ayuda-confirmar strong{font-size:15px}.ayuda-confirmar p{margin:4px 0 12px;font-size:13px;color:var(--texto-2)}.ayuda-confirmar-botones{display:flex;flex-wrap:wrap;gap:8px}.ayuda-ya-no{align-self:flex-start}.mis-equipos-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.mis-equipo-tarjeta{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);animation:entrar .35s var(--curva) both;transition:border-color .15s,transform .15s var(--curva)}.mis-equipo-tarjeta:hover{border-color:var(--borde-fuerte);transform:translateY(-1px)}.mis-equipo-cabeza{display:flex;align-items:center;gap:12px}.mis-equipo-icono{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--borde);border-radius:10px;background:var(--superficie-2);color:var(--texto-2)}.mis-equipo-nombre{font-weight:600;overflow-wrap:anywhere}.mis-equipo-tipo{font-size:12.5px}.mis-equipo-datos{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}.mis-equipo-datos dt{color:var(--texto-suave)}.mis-equipo-datos dd{margin:0;overflow-wrap:anywhere}.mis-equipo-garantia{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texto-suave)}.mis-equipo-garantia.pronto{color:var(--ambar-texto);font-weight:500}.mis-equipo-garantia.vencida{color:var(--rojo-texto);font-weight:500}.mis-equipo-reportar{margin-top:auto;align-self:flex-start}.mis-equipos-subtitulo{margin:32px 0 12px;font-size:16px}@media(max-width:1100px){.ayuda-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.ayuda-detalle-cuerpo{grid-template-columns:minmax(0,1fr)}.ayuda-detalle-lado{position:static}}@media(max-width:600px){.ayuda .encabezado-pagina{flex-direction:column;align-items:stretch}.ayuda-boton-pedir{width:100%}.ayuda-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ayuda-kpi-valor{font-size:20px}.ayuda .segmentos{display:flex}.ayuda-total{margin-left:0}.ayuda-pedido{flex-wrap:wrap;gap:10px 12px}.ayuda-pedido-lado{width:100%;padding-left:48px;justify-content:space-between;flex-direction:row-reverse}.ayuda-prioridades{grid-template-columns:minmax(0,1fr)}.ayuda-categorias{grid-template-columns:repeat(2,minmax(0,1fr))}.ayuda-atajo{display:none}.ayuda-redactor-pie .boton{margin-left:auto}.ayuda-mensaje .avatar{width:26px!important;height:26px!important}.mis-equipos-grilla{grid-template-columns:minmax(0,1fr)}}.sg-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);margin-bottom:20px;overflow:hidden}.sg-kpis-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sg-kpis .metrica{min-width:0}.sg-metrica-fija{cursor:default}.sg-metrica-fija:hover{background:transparent!important}.sg-metrica-dinero{font-size:17px;line-height:1.75;overflow-wrap:anywhere}.sg-chico{font-size:12.5px}.sg-error{color:var(--rojo-texto)}.sg-cortar{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-botones{display:flex;gap:8px;flex-wrap:wrap}.sg-rotulo{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-tenue)}.sg-enlace-boton{background:none;border:0;padding:0;font:inherit;cursor:pointer}.sg-pie-lista{margin-top:10px;font-size:12.5px}.sg-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.sg-fieldset:disabled input,.sg-fieldset:disabled select,.sg-fieldset:disabled textarea{opacity:1;background:var(--superficie-2);cursor:default}.sg-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.sg-rejilla .campo input,.sg-rejilla .campo select{width:100%}.sg-ancho-completo{grid-column:1 / -1}.dialogo .sg-fieldset .campo+.campo,.dialogo .sg-rejilla .campo+.campo{margin-top:0}.sg-monto{display:flex;gap:6px}.sg-monto select{width:84px;flex:none}.sg-monto input{flex:1;min-width:0}input[aria-invalid=true]{border-color:var(--rojo)}.sg-bloque{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2)}.sg-bloque-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sg-bloque select{width:100%}.sg-asignado{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);animation:aparecer .2s}.sg-persona-texto{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3;font-size:13.5px}.sg-persona-texto strong{font-weight:500}.sg-persona-texto .suave{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-barra{height:4px;border-radius:999px;background:var(--activo);overflow:hidden}.sg-barra span{display:block;height:100%;border-radius:inherit;background:var(--marca);transition:width .5s var(--curva)}.sg-fila-esqueleto{height:48px;margin:1px 0;border-radius:0}.sg-codigo{font-weight:500;color:var(--texto)}.sg-tipo,.sg-persona,.sg-garantia{display:inline-flex;align-items:center;gap:8px}.sg-tipo svg{color:var(--texto-suave)}.sg-tabla-equipos tbody tr:focus-visible{outline-offset:-2px}.sg-licencias{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.sg-licencia{display:flex;flex-direction:column;gap:14px;min-width:0;padding:14px 16px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);color:inherit;font:inherit;text-align:left;cursor:pointer;animation:entrar .3s var(--curva) both;transition:border-color .15s,transform .15s var(--curva)}.sg-licencia:hover{border-color:var(--borde-fuerte);transform:translateY(-1px)}.sg-licencia-cabeza{display:flex;align-items:center;gap:10px}.sg-licencia-icono{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2);color:var(--texto-suave)}.sg-licencia-nombre{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.sg-licencia-nombre strong{font-weight:600;overflow-wrap:anywhere}.sg-licencia-nombre .suave{font-size:12.5px}.sg-medidor{display:flex;flex-direction:column;gap:6px;font-size:13px}.sg-medidor-texto{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--texto-suave)}.sg-medidor-texto strong{color:var(--texto);font-weight:600;font-variant-numeric:tabular-nums}.sg-medidor-casi .sg-barra span{background:var(--ambar)}.sg-medidor-lleno .sg-barra span{background:var(--rojo)}.sg-licencia-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding-top:12px;border-top:1px solid var(--borde);font-size:13px}.sg-licencia-datos>div{min-width:0}.sg-licencia-datos dt{font-size:12px;color:var(--texto-tenue);margin-bottom:2px}.sg-licencia-datos dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-variant-numeric:tabular-nums}.sg-personas{list-style:none;margin:0;padding:0;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);max-height:240px;overflow-y:auto}.sg-personas li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--borde);animation:aparecer .2s}.sg-personas li:last-child{border-bottom:0}.sg-agregar{display:flex;gap:8px}.sg-agregar select{flex:1;min-width:0}.sg-alerta-linea{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;color:var(--rojo-texto)}.sg-procesos{display:flex;flex-direction:column;gap:10px}.sg-proceso{border:1px solid var(--borde);border-radius:12px;background:var(--superficie);min-width:0;animation:entrar .3s var(--curva) both;transition:border-color .15s}.sg-proceso:hover,.sg-proceso-abierto{border-color:var(--borde-fuerte)}.sg-proceso-cabeza{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:14px 16px 10px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px 12px 0 0}.sg-tipo-proceso{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:1px solid;border-radius:999px;font-size:12px;font-weight:600}.sg-tipo-alta{border-color:color-mix(in srgb,var(--verde) 30%,var(--borde));color:var(--verde-texto);background:var(--verde-suave)}.sg-tipo-baja{border-color:color-mix(in srgb,var(--rojo) 30%,var(--borde));color:var(--rojo-texto);background:var(--rojo-suave)}.sg-proceso-quien{display:flex;flex-direction:column;min-width:0;line-height:1.3}.sg-proceso-quien strong{font-weight:600;overflow-wrap:anywhere}.sg-proceso-quien .suave{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-proceso-fecha{display:flex;flex-direction:column;align-items:flex-end;font-size:13px;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.sg-proceso-fecha .tenue{font-size:11.5px}.sg-proceso-estado{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.sg-proceso-avance{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:0 16px 14px}.sg-barra-avance{width:180px;max-width:100%}.sg-barra-avance span{background:var(--verde)}.sg-criticos{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--rojo-texto)}.sg-proceso-detalle{display:flex;flex-direction:column;gap:12px;padding:12px 16px 14px;border-top:1px solid var(--borde);animation:aparecer .2s}.sg-proceso-notas{font-size:13.5px;color:var(--texto-2);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:10px;border-left:2px solid var(--borde-fuerte)}.sg-pasos{list-style:none;margin:0;padding:0;border:1px solid var(--borde);border-radius:var(--radio)}.sg-paso{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--borde);font-size:13.5px;transition:background .15s}.sg-paso:last-child{border-bottom:0}.sg-paso:hover{background:var(--hover)}.sg-paso label{display:flex;align-items:flex-start;gap:10px;flex:1 1 260px;min-width:0;cursor:pointer}.sg-paso input[type=checkbox]{height:16px;width:16px;margin:2px 0 0;flex:none;accent-color:var(--verde);cursor:pointer}.sg-paso input[type=checkbox]:disabled{cursor:not-allowed}.sg-paso-texto{overflow-wrap:anywhere;transition:color .15s}.sg-paso-hecho .sg-paso-texto{color:var(--texto-tenue);text-decoration:line-through;text-decoration-color:var(--texto-tenue)}.sg-paso-critico:not(.sg-paso-hecho){box-shadow:inset 2px 0 0 var(--rojo)}.sg-paso-lado{display:inline-flex;align-items:center;gap:8px;margin-left:26px;white-space:nowrap}.sg-proceso-pie{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.sg-nuevo-paso{display:flex;align-items:center;gap:8px;flex:1 1 360px;min-width:0}.sg-nuevo-paso>input{flex:1;min-width:0}.sg-casilla-critico{margin-top:0;white-space:nowrap}.sg-proceso-acciones{display:flex;gap:6px;margin-left:auto}@media(max-width:1000px){.sg-kpis-5{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-kpis-5 .metrica:nth-child(3){border-right:none}.sg-kpis-5 .metrica:nth-child(-n+3){border-bottom:1px solid var(--borde)}}@media(max-width:860px){.sg-kpis,.sg-kpis-5{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-kpis .metrica{border-right:1px solid var(--borde);border-bottom:1px solid var(--borde)}.sg-kpis .metrica:nth-child(2n){border-right:none}.sg-kpis-5 .metrica:last-child{grid-column:1 / -1;border-bottom:none}.sg-kpis:not(.sg-kpis-5) .metrica:nth-last-child(-n+2){border-bottom:none}.sg-proceso-cabeza{grid-template-columns:auto minmax(0,1fr) auto}.sg-proceso-fecha{grid-column:2 / -1;grid-row:2;flex-direction:row;align-items:baseline;gap:6px}.sg-proceso-estado{grid-column:3;grid-row:1}}@media(max-width:600px){.sg-pagina .encabezado-pagina{flex-wrap:wrap}.sg-rejilla,.sg-licencias{grid-template-columns:minmax(0,1fr)}.sg-licencia-datos{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-licencia-datos>div:last-child{grid-column:1 / -1}.sg-proceso-cabeza{gap:8px 10px;padding:12px 12px 8px}.sg-proceso-fecha{grid-column:1 / -1}.sg-proceso-avance{padding:0 12px 12px}.sg-barra-avance{flex:1 1 100%;width:auto}.sg-proceso-detalle{padding:12px}.sg-nuevo-paso{flex-wrap:wrap;flex-basis:100%}.sg-nuevo-paso>input{flex-basis:100%}.sg-paso-lado{white-space:normal;flex-wrap:wrap}.sg-agregar{flex-wrap:wrap}.sg-agregar select{flex-basis:100%}}.vpn-mia{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);padding:14px 16px;font-size:14px}.vpn-mia-icono{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--marca-suave);color:var(--marca-texto);flex-shrink:0}.vpn-ayuda{margin-top:10px;font-size:14px;color:var(--texto-2)}.vpn-ayuda summary{cursor:pointer;color:var(--marca-texto);font-weight:600}.vpn-ayuda ol{margin:8px 0 0;padding-left:20px;display:grid;gap:4px}.vpn-lista{display:flex;flex-direction:column;gap:10px;margin-top:16px}.vpn-fila{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);padding:14px 16px;font-size:14px;animation:entrar .3s var(--curva) both}.vpn-motivo{margin-top:4px;color:var(--texto-2);overflow-wrap:anywhere}.vpn-pedido{display:inline-block;margin-top:4px;font-size:12.5px}.vpn-acciones{display:flex;gap:6px;flex-wrap:wrap}.vpn-persona{display:inline-flex;align-items:center;gap:8px}.vpn-inactivo td{color:var(--texto-tenue)}.vpn-en-vivo{margin:14px 0 10px}@media(max-width:600px){.vpn-fila{flex-wrap:wrap}.vpn-acciones{width:100%;justify-content:flex-end}}:root{--costo-serie: #0070d8;--costo-en-curso: #85b5e6}:root[data-tema=oscuro]{--costo-serie: #3392e6;--costo-en-curso: #1f5a8c}.infra-acciones{display:flex;flex-wrap:wrap;gap:8px}.infra-nota{margin-top:14px;font-size:12.5px;color:var(--texto-suave)}.campo-ayuda-error{color:var(--ambar-texto)}.monitoreo-resumen-mal{color:var(--rojo-texto);font-weight:500}.chequeos{margin:0;padding:0;list-style:none;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);overflow:hidden}.chequeo{display:grid;grid-template-columns:104px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--borde);transition:background .15s}.chequeo:last-child{border-bottom:none}.chequeo:hover{background:var(--hover)}.chequeo-caido{box-shadow:inset 3px 0 0 var(--rojo)}.chequeo-alerta{box-shadow:inset 3px 0 0 var(--ambar)}.chequeo-pausado{box-shadow:none}.chequeo-pausado>:not(.chequeo-acciones){opacity:.55}.chequeos-separador{padding:8px 16px;border-bottom:1px solid var(--borde);background:var(--superficie-2);font-size:12px;font-weight:500;color:var(--texto-suave)}.estado-chequeo{display:inline-flex;align-items:center;justify-self:start;gap:5px;height:22px;padding:0 8px;border:1px solid var(--borde);border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--texto-suave)}.estado-chequeo-ok{border-color:color-mix(in srgb,var(--verde) 30%,var(--borde));background:var(--verde-suave);color:var(--verde-texto)}.estado-chequeo-alerta{border-color:color-mix(in srgb,var(--ambar) 35%,var(--borde));background:var(--ambar-suave);color:var(--ambar-texto)}.estado-chequeo-caido{border-color:color-mix(in srgb,var(--rojo) 35%,var(--borde));background:var(--rojo-suave);color:var(--rojo-texto)}.estado-chequeo-caido svg{animation:latido 1.6s ease-in-out infinite}.estado-chequeo-pendiente,.estado-chequeo-pausado{background:var(--superficie-2)}.chequeo-principal{min-width:0}.chequeo-titulo{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.chequeo-titulo strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chequeo-titulo .proyecto-celda{font-size:12.5px;color:var(--texto-suave)}.chequeo-tipo{display:inline-flex;color:var(--texto-suave)}.chequeo-objetivo{margin-top:1px;font-size:12.5px;color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chequeo-detalle{margin-top:2px;font-size:13px;color:var(--texto-2)}.chequeo-datos{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:12.5px;white-space:nowrap;text-align:right}.chequeo-medida{font-size:13.5px;font-weight:500;color:var(--texto);font-variant-numeric:tabular-nums}.chequeo-medida.vencido{color:var(--rojo-texto)}.chequeo-acciones{display:flex;gap:2px}.chequeo-acciones .chequeo-eliminar:hover:not(:disabled){color:var(--rojo-texto)}.tipos-chequeo{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tipo-chequeo{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.tipo-chequeo:hover{border-color:var(--borde-fuerte)}.tipo-chequeo input{position:absolute;opacity:0;pointer-events:none}.tipo-chequeo svg{color:var(--texto-suave);margin-bottom:2px}.tipo-chequeo strong{font-size:13.5px;font-weight:600;line-height:1.3}.tipo-chequeo span{font-size:12.5px;color:var(--texto-suave);line-height:1.4}.tipo-chequeo.elegido{border-color:var(--marca);background:var(--marca-suave);box-shadow:0 0 0 1px var(--marca)}.tipo-chequeo.elegido svg{color:var(--marca-texto)}.tipo-chequeo:has(input:focus-visible){outline:2px solid var(--marca);outline-offset:2px}.incidentes-abiertos{display:grid;gap:8px;margin-bottom:24px}.incidente-abierto{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%;padding:14px 16px;border:1px solid color-mix(in srgb,var(--rojo) 35%,var(--borde));border-radius:var(--radio);background:var(--rojo-suave);color:var(--texto);font:inherit;text-align:left;cursor:pointer;animation:entrar .25s var(--curva) both}.incidente-abierto:hover{border-color:var(--rojo)}.incidente-abierto-icono{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--rojo) 14%,transparent);color:var(--rojo-texto);flex:none}.incidente-abierto-icono svg{animation:latido 1.6s ease-in-out infinite}.incidente-abierto-texto{display:flex;flex-direction:column;flex:1 1 220px;min-width:0}.incidente-abierto-texto strong{color:var(--rojo-texto);font-weight:600}.incidente-abierto-texto span{font-size:13px;color:var(--texto-2)}.incidente-chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.todo-en-orden{display:flex;align-items:center;gap:12px;padding:16px;margin-bottom:24px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);animation:entrar .25s var(--curva) both}.todo-en-orden svg{color:var(--verde);flex:none}.todo-en-orden strong{font-weight:600}.todo-en-orden span{color:var(--texto-suave)}.incidentes-historial-encabezado{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.incidentes-historial-encabezado h2{margin:0;font-family:var(--titulos);font-size:15px;font-weight:600}.incidentes-historial-encabezado .segmentos{margin-bottom:0}.incidentes-lista{margin:0;padding:0;list-style:none;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);overflow:hidden}.incidentes-lista>li,.incidentes-lista>div{border-bottom:1px solid var(--borde)}.incidentes-lista>:last-child{border-bottom:none}.incidente{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;padding:12px 16px;border:none;background:transparent;color:var(--texto);font:inherit;text-align:left;cursor:pointer;transition:background .15s}div.incidente{cursor:default}button.incidente:hover{background:var(--hover)}.incidente-sigue{box-shadow:inset 3px 0 0 var(--rojo)}.incidente-servidor{display:flex;flex-direction:column;gap:3px;min-width:0}.incidente-servidor strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incidente-tiempo{display:flex;flex-direction:column;align-items:flex-end;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.incidente-sigue-texto{color:var(--rojo-texto);font-weight:500}.incidente-revision{display:flex;justify-content:flex-end;min-width:150px}.incidente-ficha{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13.5px}.incidente-ficha dt{color:var(--texto-suave)}.incidente-ficha dd{margin:0;min-width:0;overflow-wrap:anywhere}.sin-culpables{display:flex;gap:8px;padding:10px 12px;border-radius:var(--radio);background:var(--marca-suave);color:var(--texto-2);font-size:13px}.sin-culpables svg{flex:none;margin-top:2px;color:var(--marca-texto)}.revision{display:grid;gap:14px;padding-top:4px;border-top:1px solid var(--borde)}.revision h3{margin:10px 0 2px;font-size:13px;font-weight:600}.revision p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.revision-firma{font-size:12.5px}.costos h1{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.costos-ejemplo{font-family:var(--fuente);letter-spacing:0}.costos-error strong{display:block}.costos-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.costos-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);animation:entrar .25s var(--curva) both}.costos-kpi-titulo{font-size:13px;color:var(--texto-suave)}.costos-kpi-valor{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.costos-kpi-pie{font-size:12.5px;color:var(--texto-suave)}.costos-kpi-estado{margin-top:2px}.costos-kpi .medidor-costo{width:100%;margin-top:6px}.costos-variacion{display:inline-flex;align-items:center;gap:5px}.medidor-costo{--medidor: var(--costo-serie);display:block;width:120px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--medidor) 18%,var(--superficie));overflow:hidden}.medidor-alerta{--medidor: var(--ambar)}.medidor-excedido{--medidor: var(--rojo)}.medidor-relleno{display:block;height:100%;border-radius:999px;background:var(--medidor);transform-origin:left;animation:crecer-x .6s var(--curva) both .1s}.costos-panel{padding:16px 16px 14px}.costos-subtitulo{margin:24px 0 12px;font-family:var(--titulos);font-size:15px;font-weight:600}.gasto-mensual{--ancho-columna: 24px;--ancho-eje: 60px}.gasto-ejes{display:grid;grid-template-columns:var(--ancho-eje) minmax(0,1fr);height:200px;margin-top:22px}.gasto-y{position:relative}.gasto-y span{position:absolute;right:10px;transform:translateY(50%);font-size:11.5px;color:var(--texto-tenue);font-variant-numeric:tabular-nums;white-space:nowrap}.gasto-area{position:relative}.gasto-guia{position:absolute;left:0;right:0;height:1px;background:var(--borde)}.gasto-guia.base{background:var(--borde-fuerte)}.gasto-columnas{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:4px}.gasto-zona{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%;border-radius:4px;outline-offset:2px;cursor:default}.gasto-columna{width:var(--ancho-columna);border-radius:4px 4px 0 0;background:var(--costo-serie);transform-origin:bottom;animation:crecer-y .5s var(--curva) both;transition:opacity .15s}.gasto-columna.en-curso{background:var(--costo-en-curso)}.gasto-proyeccion{position:absolute;left:50%;width:var(--ancho-columna);margin-left:calc(var(--ancho-columna) / -2);border-top:2px solid var(--costo-serie);border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--costo-serie) 10%,transparent);animation:aparecer .4s var(--curva) both .5s;transition:opacity .15s}.gasto-tope-etiqueta{position:absolute;left:50%;transform:translate(-50%);font-size:11.5px;font-weight:500;color:var(--texto-2);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.gasto-columnas:hover .gasto-zona:not(:hover) .gasto-columna,.gasto-columnas:hover .gasto-zona:not(:hover) .gasto-proyeccion{opacity:.5}.gasto-x{display:grid;gap:4px;margin:6px 0 0 var(--ancho-eje);text-align:center;font-size:12px;color:var(--texto-suave)}.gasto-x span{display:flex;flex-direction:column;align-items:center;line-height:1.3}.gasto-x .actual{color:var(--texto);font-weight:500}.gasto-x small{font-size:11px;font-weight:400;color:var(--texto-suave)}.gasto-leyenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12.5px;color:var(--texto-suave)}.muestra-cerrado{background:var(--costo-serie)}.muestra-en-curso{background:var(--costo-en-curso)}.muestra-tope{display:inline-block;width:12px;height:10px;border-top:2px solid var(--costo-serie);border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--costo-serie) 10%,transparent)}.tabla-costos .numero{font-variant-numeric:tabular-nums}.mini-barras{display:inline-flex;align-items:flex-end;gap:2px;height:22px;vertical-align:middle}.mini-barras span{width:5px;border-radius:2px 2px 0 0;background:var(--texto-tenue)}.mini-barras span.actual{background:var(--costo-serie)}.presupuesto-valor{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.presupuesto-lapiz{width:26px;height:26px;color:var(--texto-tenue)}.presupuesto-lapiz:hover{color:var(--texto)}.presupuesto-edicion{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.presupuesto-edicion input{width:110px;height:30px;text-align:right;font-variant-numeric:tabular-nums}.presupuesto-edicion .boton-icono{width:30px;height:30px}.costos-estado{display:flex;flex-direction:column;align-items:flex-start;gap:6px}@media(max-width:860px){.encabezado-pagina:has(.infra-acciones){flex-wrap:wrap}.chequeo{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.chequeo .estado-chequeo,.chequeo-principal{grid-column:1 / -1}.chequeo-datos{align-items:flex-start;text-align:left;white-space:normal}.tipos-chequeo{grid-template-columns:1fr}.tipo-chequeo{display:grid;grid-template-columns:auto 1fr;gap:2px 10px}.tipo-chequeo svg{grid-row:span 2;margin:2px 0 0}.incidente{grid-template-columns:minmax(0,1fr);gap:8px}.incidente-tiempo{flex-direction:row;flex-wrap:wrap;gap:0 8px;align-items:baseline}.incidente-revision{justify-content:flex-start;min-width:0}.costos-kpis{grid-template-columns:1fr}.gasto-mensual{--ancho-columna: 20px;--ancho-eje: 52px}}
