@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--profundo:#09282d;--accion:#076f7a;--aqua:#22c7b8;--dorado:#ffb84d;--tinta:#163236;--tinta-parrafo:#34494c;--arena:#f4f8f7;--exito:#286f51;--alerta:#b23a34;--advertencia:#8a5b12;--borde:#dce9e7;--borde-suave:#edf2f1;--texto-suave:#526e71;--texto-barra:#d6e4e5;--texto-barra-suave:#b3d0d2;--alto-barra:74px;--capa-barra:25;--superficie-flotante:#ffffffe6;--desenfoque-flotante:blur(18px);--respiro-contenido:24px;--ritmo-seccion:18px;--radio-pill:999px;--radio-control:12px;--radio-tarjeta:16px;--sombra-tarjeta:0 16px 45px #184a4d12;--sombra-elevada:0 18px 50px #184a4d24;--sombra-flotante:0 16px 45px #09282d2e;--sombra-modal:0 24px 70px #09282d59;--sombra-accion:0 10px 24px #087f8c47;--aro-elegido:0 0 0 3px #e2f2f4;--duracion-estado:.15s;--duracion-entrada:.22s;--duracion-latido:1.4s;--curva-estado:cubic-bezier(.4, 0, .2, 1);--curva-entrada:cubic-bezier(.22, 1, .36, 1);--transicion-estado:color var(--duracion-estado) var(--curva-estado), background-color var(--duracion-estado) var(--curva-estado), border-color var(--duracion-estado) var(--curva-estado), box-shadow var(--duracion-estado) var(--curva-estado);--sans:"Geist Variable", system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Manrope Variable", var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--tinta);background:var(--arena);font:14px/150% var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-height:100svh;margin:0}#root{min-height:100svh}h1,h2,h3{font-family:var(--heading);color:var(--tinta);margin:0 0 8px;font-weight:800}h1{letter-spacing:-.7px;margin-bottom:10px;font-size:24px;line-height:1.25}h2{letter-spacing:-.35px;font-size:18px}p{color:var(--tinta-parrafo);margin:0 0 16px}a{color:inherit}small{font-size:13px}code,pre,kbd{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}button{font:inherit}:focus-visible{outline:3px solid var(--accion);outline-offset:3px}.app-layout{min-height:100svh;display:flex}.app-layout__sidebar{background:var(--profundo);color:#fff;flex-shrink:0;width:264px;height:100svh;padding:28px 16px;position:sticky;top:0;overflow-y:auto}.app-layout__sidebar :focus-visible{outline-color:var(--dorado)}.app-layout__brand{font-family:var(--heading);letter-spacing:.5px;align-items:center;gap:12px;margin-bottom:32px;padding:0 8px;font-size:16px;font-weight:800;display:flex}.app-layout__brand small{font:500 13px var(--sans);letter-spacing:.2px;color:var(--texto-barra-suave);margin-top:3px;display:block}.app-layout__brand:has(.brand-logo){flex-direction:column;align-items:stretch;gap:8px}.brand-logo{border-radius:var(--radio-tarjeta);background:#fff;padding:10px 14px;display:block}.brand-logo img{width:100%;max-width:172px;height:auto;margin:0 auto;display:block}.app-layout__brand:has(.brand-logo) small{text-align:center;margin-top:0}.brand-symbol{border-radius:var(--radio-tarjeta);width:42px;height:42px;color:var(--aqua);background:#123f43;place-items:center;display:grid}.nav-caption{letter-spacing:.8px;text-transform:uppercase;color:var(--texto-barra-suave);margin:0 12px 6px;font-size:13px;font-weight:700}.nav-group+.nav-group{margin-top:18px}.app-layout__sidebar nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-layout__sidebar nav a{border-radius:var(--radio-control);color:var(--texto-barra);align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.app-layout__sidebar nav a svg{flex-shrink:0}.app-layout__sidebar nav a.active{background:var(--aqua);color:var(--profundo)}.app-layout__sidebar nav a:hover:not(.active){color:#fff;background:#163a3f}.stub-page__badge{border-radius:var(--radio-pill);background:var(--dorado);color:var(--tinta);margin-top:8px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.app-layout__main{flex-direction:column;flex:1;min-width:0;display:flex}.app-layout__topbar{z-index:var(--capa-barra);min-height:var(--alto-barra);border-bottom:1px solid var(--borde);background:var(--superficie-flotante);-webkit-backdrop-filter:var(--desenfoque-flotante);backdrop-filter:var(--desenfoque-flotante);justify-content:flex-start;align-items:center;gap:20px;padding:12px 32px;display:flex;position:sticky;top:0}.topbar-heading{flex:0 auto;min-width:0;margin-right:auto;overflow:hidden}.topbar-heading strong{font:800 18px var(--heading)}.topbar-heading strong,.topbar-heading small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.topbar-heading small{color:var(--texto-suave);margin-top:2px;font-size:13px}.app-layout__account{align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.account-avatar{border-radius:var(--radio-pill);width:34px;height:34px;color:var(--accion);background:#e3f5f1;place-items:center;font-size:13px;font-weight:700;display:grid}.app-layout__content{padding:var(--respiro-contenido);width:100%;max-width:1600px;scroll-margin-top:var(--alto-barra);flex:1;margin:0 auto;overflow-x:auto}.auth-screen{background:radial-gradient(ellipse at 18% 12%, #0e3d44cc, transparent 58%), radial-gradient(ellipse at 85% 90%, #0b585fb3, transparent 50%), var(--profundo);justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.auth-card{border:1px solid var(--borde);border-top:4px solid var(--aqua);border-radius:var(--radio-tarjeta);width:100%;max-width:420px;box-shadow:var(--sombra-modal);background:#fff;flex-direction:column;padding:36px;display:flex}.auth-card__eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--accion);margin-bottom:6px;font-size:13px;font-weight:700}.auth-card__brand{font-family:var(--heading);color:var(--tinta);text-align:center;font-size:24px;font-weight:800}.auth-card__subtitle{text-align:center;margin-bottom:20px;font-size:14px}.auth-card__links{text-align:center;margin-top:16px;font-size:14px}input,select,textarea{font:inherit;color:var(--tinta);border-radius:var(--radio-control);background:#fff;border:1px solid #cadeda;max-width:100%;padding:9px 11px}input[type=checkbox],input[type=radio]{accent-color:var(--accion)}.field{flex-direction:column;gap:4px;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.field input,.field select,.field textarea{font-weight:400}.campo-contrasena{display:flex;position:relative}.campo-contrasena input{width:100%;padding-right:42px}.campo-contrasena__ojo{width:40px;color:var(--texto-suave);cursor:pointer;border-radius:0 var(--radio-control) var(--radio-control) 0;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.campo-contrasena__ojo:hover{color:var(--accion)}.campo-contrasena__ojo:focus-visible{outline-offset:-3px}.field-error{color:var(--alerta);margin:-4px 0 12px;font-size:13px}.field-success{color:var(--exito);margin:-4px 0 12px;font-size:13px}.callout{border-radius:var(--radio-control);background:#fff;border:1px solid #24344733;margin:0 0 16px;padding:12px 16px}.callout--warning{border-color:var(--alerta);background:#c2413b0f}.callout p{margin:0 0 12px}.card-form{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);max-width:680px;box-shadow:var(--sombra-tarjeta);background:#fff;margin-bottom:24px;padding:24px}.error{color:#a73830;border-radius:var(--radio-control);opacity:1;background:#ffebe7;border:1px solid #f2c5bd;padding:12px 16px}.btn{font:inherit;color:#25494d;border-radius:var(--radio-control);cursor:pointer;background:#fff;border:1px solid #d3e3e0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:#edf6f3;border-color:#9bc6c3}.btn--primary{background:var(--accion);border-color:var(--accion);color:#fff}.btn--primary:hover{color:#fff;background:#055d67}.btn--ghost{color:var(--accion);background:0 0;border-color:#0000}.btn--ghost:hover{background:#edf6f3;border-color:#0000}.btn--danger{color:var(--alerta);border-color:var(--alerta);background:0 0}.btn--danger:hover{border-color:var(--alerta);background:#c2413b14}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--apagado{opacity:.5;cursor:not-allowed;pointer-events:none}.data-table{border:1px solid var(--borde);border-collapse:separate;border-spacing:0;border-radius:var(--radio-tarjeta);width:100%;box-shadow:var(--sombra-tarjeta);background:#fff;margin-bottom:24px;font-size:14px;overflow:hidden}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--borde-suave);padding:10px 14px}.data-table td{vertical-align:middle}.data-table th{color:var(--texto-suave);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:#f6faf9;font-size:13px;font-weight:700}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f6faf9}.data-table .td--num,.data-table .th--num{text-align:right}.data-table .td--center,.data-table .th--center{text-align:center}.tnum,.data-table .td--num,.data-table .td--center,.metric-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.data-table .th__label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:240px;display:inline-block;overflow:hidden}.data-table .td--num,.data-table .td--center,.data-table .td--nowrap{white-space:nowrap}.data-table .td--long{overflow-wrap:anywhere;max-width:320px}.data-table .td--long .td__recorte,.data-table .td--long .celda-dos-lineas__principal,.data-table .td--long .celda-dos-lineas__secundario{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-table .td--long .celda-dos-lineas__principal:not(:only-child),.data-table .td--long .celda-dos-lineas__secundario{-webkit-line-clamp:1;line-clamp:1}.data-table .td--actions,.data-table .th--actions{white-space:nowrap;text-align:right;width:1%}.data-table .td--actions .acciones-fila,.data-table .td--actions .papel-acciones,.data-table .td--actions>div{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.btn--sm,.data-table .td--actions .btn{min-height:32px;padding:6px 10px;font-size:13px}.celda-dos-lineas{flex-direction:column;gap:2px;min-width:0;display:flex}.celda-dos-lineas__secundario{color:var(--texto-suave);font-size:13px}.table-card .data-table,.section-card__body--flush .data-table{box-shadow:none;border:0;border-radius:0;margin-bottom:0}.table-card{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;margin-bottom:24px;overflow:hidden}.section-card__body--flush .table-card,.section-card__body .table-card{box-shadow:none;border:0;border-radius:0;margin-bottom:0}.section-card__body--flush .table-card__toolbar{padding:12px 20px}.table-card__toolbar{border-bottom:1px solid var(--borde-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.table-card__search{min-width:200px;max-width:380px;color:var(--texto-suave);flex:1;align-items:center;gap:8px;display:flex}.table-card__search input{flex:1;font-size:14px}.table-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exportar-excel{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.exportar-excel__error{color:var(--alerta);font-size:13px}.table-card__scroll{overflow-x:auto}.table-card__foot{border-top:1px solid var(--borde-suave);color:var(--texto-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.table-card__pager{align-items:center;gap:8px;display:flex}.data-table tr.row-clickable{cursor:pointer}tr.row-blocked>td{background:#fbe9e8;box-shadow:inset 3px 0 #b3261e}tr.row-warning>td{background:#fff4e0;box-shadow:inset 3px 0 #c58b00}.filters{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:20px 0;padding:18px 20px;display:flex}.filters label{color:var(--texto-suave);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.filters select{min-width:180px;font-size:14px}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:20px;display:flex}.inline-form .field{margin-bottom:0}.tabs{border-bottom:1px solid var(--borde);flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.tab-button{font:inherit;cursor:pointer;color:var(--texto-suave);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex}.tab-button:hover:not(.active){color:var(--tinta)}.tab-button.active{color:var(--accion);border-bottom-color:var(--accion)}.tab-button__count{background:var(--borde-suave);border-radius:var(--radio-pill);color:var(--texto-suave);padding:1px 7px;font-size:13px}.badge{border-radius:var(--radio-pill);padding:2px 8px;font-size:13px;font-weight:700;display:inline-block}.badge--neutral{background:var(--borde-suave);color:var(--texto-suave)}.badge--info{color:var(--accion);background:#e3f5f1}.badge--pending,.badge--warning{color:var(--tinta);background:#e5b3604d}.badge--used,.badge--active,.badge--enabled,.badge--success{color:var(--exito);background:#2e7d5b26}.badge--revoked,.badge--suspended,.badge--disabled,.badge--danger{color:var(--alerta);background:#c2413b1f}.page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-heading h1{margin:5px 0 8px}.page-heading p{color:var(--texto-suave);margin-bottom:0;font-size:14px}.page-heading__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-heading__actions .btn{white-space:nowrap}@media (width<=720px){.page-heading{flex-direction:column;align-items:stretch;gap:12px}.page-heading__actions{justify-content:flex-start}}.eyebrow{color:var(--accion);letter-spacing:1px;font-size:13px;font-weight:800}.heading-symbol{border-radius:var(--radio-tarjeta);width:55px;height:55px;color:var(--accion);background:#e1f2ec;place-items:center;display:grid}.section-card{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);margin-bottom:var(--ritmo-seccion);background:#fff;overflow:hidden}.section-card__head{border-bottom:1px solid var(--borde-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.section-card__head h2{margin:0;font-size:16px}.section-card__head p{color:var(--texto-suave);margin:3px 0 0;font-size:13px}.section-card__body{padding:20px}.section-card__body--flush{padding:0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.metric-card{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);min-height:120px;box-shadow:var(--sombra-tarjeta);background:#fff;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.metric-label{color:var(--texto-suave);font-size:13px;font-weight:650;line-height:1.45}.metric-value{font:800 28px/1.2 var(--heading);letter-spacing:-.9px;overflow-wrap:anywhere;margin:12px 0 16px}.metric-card--unknown .metric-value{font:500 13px/1.5 var(--sans);letter-spacing:0;color:var(--texto-suave)}.metric-card--success .metric-value{color:var(--exito)}.metric-card--warning .metric-value{color:var(--advertencia)}.metric-card--danger .metric-value{color:var(--alerta)}.metric-link{color:var(--accion);align-items:center;gap:5px;margin-top:auto;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.metric-link:hover{text-decoration:underline}.dashboard-updated{color:var(--texto-suave);margin:0 0 var(--ritmo-seccion);font-size:13px}.dashboard-sections{gap:var(--ritmo-seccion);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.dashboard-sections .section-card{margin-bottom:0}.dashboard-sections .section-card__head{border-bottom:0;padding-bottom:4px}.dashboard-sections .section-card__head h2{align-items:center;gap:9px;display:flex}.dashboard-sections .section-card__body{padding:0 20px 12px}.section-marker{background:var(--accion);border-radius:var(--radio-pill);width:7px;height:7px}.dashboard-sections .section-card:nth-child(3n+2) .section-marker{background:#d99325}.dashboard-sections .section-card:nth-child(3n) .section-marker{background:#df705c}.dashboard-highlights{margin-bottom:var(--ritmo-seccion);grid-template-columns:repeat(4,minmax(0,1fr))}.highlight-category{border-radius:var(--radio-pill);color:var(--accion);background:#e3f5f1;padding:4px 8px;font-size:13px;font-weight:700}.dashboard-highlights .metric-card--warning .highlight-category{color:var(--advertencia);background:#fff3d8}.dashboard-highlights .metric-card--danger .highlight-category{color:#b64939;background:#ffebe7}.dashboard-highlights .metric-link{margin-top:16px}.dashboard-section-note{border-left:3px solid var(--borde);color:var(--texto-suave);margin:0 0 6px;padding:8px 10px;font-size:13px;line-height:1.5}.avisos-de-hoy{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.avisos-de-hoy .aviso{border-bottom:1px solid var(--borde);padding:12px 0}.avisos-de-hoy .aviso:last-child{border-bottom:0}.avisos-de-hoy .aviso--sin-leer{border-left:3px solid var(--accion);padding-left:10px}.aviso-encabezado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aviso-cuerpo{margin:6px 0;line-height:1.55}.aviso-pie{color:var(--texto-suave);margin:0;font-size:13px}.dashboard-sections .metric-grid{flex-direction:column;gap:0;display:flex}.dashboard-sections .metric-card{border:0;border-top:1px solid var(--borde-suave);min-height:0;box-shadow:none;border-radius:0;grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0;display:grid}.dashboard-sections .metric-label{align-self:center;font-size:14px}.dashboard-sections .metric-value{letter-spacing:-.3px;text-align:right;margin:0;font-size:17px}.dashboard-sections .metric-card--unknown .metric-value{max-width:200px;font-size:13px}.dashboard-sections .metric-link{grid-column:1/-1;font-size:13px}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.empty-state h3{margin:0;font-size:16px}.empty-state p{color:var(--texto-suave);max-width:52ch;margin:0;font-size:14px}.skeleton{flex-direction:column;gap:12px;padding:16px;display:flex}.skeleton__line{border-radius:var(--radio-pill);background:linear-gradient(90deg, var(--borde-suave) 25%, #f6faf9 50%, var(--borde-suave) 75%);background-size:200% 100%;height:14px}@media (prefers-reduced-motion:no-preference){.skeleton__line{animation:skeleton-shimmer var(--duracion-latido) ease infinite}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.inline-alert{border-radius:var(--radio-control);border:1px solid;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:14px;display:flex}.inline-alert svg{flex-shrink:0;margin-top:2px}.inline-alert__body{flex:1}.inline-alert p:last-child{margin-bottom:0}.inline-alert--error{color:#a73830;background:#ffebe7;border-color:#f2c5bd}.inline-alert--success{color:var(--exito);background:#2e7d5b14;border-color:#2e7d5b59}.inline-alert--warning{color:var(--advertencia);background:#fff3d8;border-color:#c58b0066}.inline-alert--info{color:var(--accion);background:#e3f5f1;border-color:#b7e2dd}.inline-alert__close{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.modal-backdrop{z-index:50;background:#09282d73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--radio-tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra-modal);background:#fff;width:100%;max-width:480px;max-height:calc(100svh - 48px);padding:24px;overflow-y:auto}.modal h2{margin-bottom:16px;font-size:17px}.modal--ancho{max-width:720px}.modal--editor{max-width:1080px}.modal__footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.modal .callout--warning.callout--gold{background:#fff8e8;border-color:#c58b0080}.entity-picker{min-width:260px;position:relative}.entity-picker__control{display:flex;position:relative}.entity-picker__control input{width:100%;font-weight:400}.entity-picker__list{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-flotante);z-index:40;background:#fff;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.entity-picker__option{border-radius:var(--radio-control);cursor:pointer;padding:8px 10px;font-weight:400}.entity-picker__option[aria-selected=true],.entity-picker__option:hover{background:#e3f5f1}.entity-picker__option small{color:var(--texto-suave);display:block}.entity-picker__status{color:var(--texto-suave);padding:10px 12px;font-size:13px;font-weight:400}.entity-picker__selected{border-radius:var(--radio-control);background:#f0faf7;border:1px solid #9bc6c3;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 11px;font-weight:600;display:flex}.entity-picker__selected small{color:var(--texto-suave);font-weight:400;display:block}.entity-picker__clear{color:var(--texto-suave);cursor:pointer;border-radius:var(--radio-control);background:0 0;border:0;place-items:center;padding:2px;display:grid}.entity-picker__clear:hover{color:var(--alerta)}.entity-picker__children{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.topbar-scope{align-items:center;gap:12px;display:flex}.topbar-scope label{color:var(--texto-suave);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.topbar-scope select{max-width:240px;padding:6px 9px;font-size:14px}.topbar-scope__propio{color:var(--texto-suave);font-size:13px;font-weight:600}.buscador-global{flex:0 320px;min-width:180px;position:relative}.buscador-global__campo{border-radius:var(--radio-control);color:var(--texto-suave);background:#fff;border:1px solid #cadeda;align-items:center;gap:8px;padding:0 10px;display:flex}.buscador-global__campo:focus-within{border-color:var(--accion)}.buscador-global__campo input{background:0 0;border:0;flex:1;min-width:0;padding:8px 0;font-size:14px}.buscador-global__campo input:focus-visible{outline:none}.buscador-global__atajo{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--texto-suave);padding:0 6px}.buscador-global__panel{z-index:40;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);width:min(480px,100vw - 32px);box-shadow:var(--sombra-flotante);background:#fff;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.buscador-global__lista{margin:0;padding:0;list-style:none}.buscador-global__opcion a{border-radius:var(--radio-control);color:var(--tinta);flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.buscador-global__opcion--activa a{background:#e3f5f1}.buscador-global__detalle{color:var(--texto-suave);flex-basis:100%;font-size:13px}.buscador-global__aviso{color:var(--texto-suave);margin:0;padding:8px 10px;font-size:14px}.buscador-global__aviso--falla{color:var(--alerta)}.buscador-global__pie{border-top:1px solid var(--borde-suave);color:var(--texto-suave);margin:4px 0 0;padding:8px 10px 4px;font-size:13px}.buscador-global__pie a{color:var(--accion);font-weight:600}@media (width<=720px){.buscador-global{flex:auto;min-width:0}.buscador-global__atajo{display:none}}.dato-de-la-barra{padding:8px 0;font-weight:400}.pantalla-aviso{max-width:720px}.pantalla-aviso--suelta{margin:48px auto;padding:0 24px}.pantalla-aviso__acciones{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.mobile-menu{display:none}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}@media (width<=1699px){.app-layout__topbar{gap:12px;padding-left:24px;padding-right:24px}.topbar-heading{display:none}.app-layout__topbar>.buscador-global{margin-right:auto}.app-layout__salir{white-space:nowrap}.app-layout__account-nombre{display:none}}.topbar-scope select{field-sizing:content;min-width:0}.app-layout__topbar>*{flex-shrink:0}.app-layout__topbar>.buscador-global,.app-layout__topbar>.topbar-heading{flex-shrink:1}@media (width>=721px) and (width<=1699px){.app-layout__topbar>.buscador-global{min-width:120px}.topbar-scope select{max-width:240px}}@media (width>=721px) and (width<=960px){.app-layout__topbar>.buscador-global{min-width:0}.topbar-scope select{max-width:160px}}@media (width<=1199px){.topbar-scope label span{display:none}.app-layout__salir-texto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1200px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.metric-grid,.dashboard-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout__sidebar{width:244px}.app-layout__topbar{gap:12px;padding:12px 24px}.topbar-heading small,.topbar-scope label span{display:none}}@media (width<=850px){.dashboard-sections{grid-template-columns:1fr}}@media (width<=720px){.app-layout__sidebar{top:var(--alto-barra);z-index:20;height:calc(100svh - var(--alto-barra));width:min(300px,90vw);display:none;position:fixed;left:0;box-shadow:12px 0 30px #09282d33}.app-layout--menu-open .app-layout__sidebar{display:block}.mobile-menu{display:inline-flex}.app-layout__topbar{padding:12px 16px}.topbar-heading,.topbar-scope{display:none}.app-layout__account{margin-left:auto}.account-avatar{display:none}.app-layout__account-nombre{display:inline}.app-layout__content{padding:18px 16px}h1{font-size:22px}.heading-symbol{display:none}.filters{gap:12px;padding:16px}.filters label{flex:1;min-width:120px}.filters select{width:100%;min-width:0}.metric-grid{gap:10px}.metric-card{padding:16px}.metric-value{font-size:24px}.card-form{padding:18px}.data-table{display:block;overflow-x:auto}}.btn,.app-layout__sidebar nav a,.opcion-config,.tab-button,.data-table tbody tr,.tarjeta-chico,.metric-link,.status-toggle__option,.entity-picker__option,.papel-item,.fusion__lado,.enlace-ficha{transition:var(--transicion-estado)}.btn--primary:hover:not(:disabled){box-shadow:var(--sombra-accion)}@keyframes entrada-panel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cajon-entra{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:no-preference){.btn,.tarjeta-chico{transition:var(--transicion-estado), transform var(--duracion-estado) var(--curva-estado)}.btn:hover:not(:disabled):not(.btn--apagado),.tarjeta-chico:hover,.tarjeta-chico:focus-visible{transform:translateY(-1px)}.btn:active:not(:disabled):not(.btn--apagado){transform:none}.section-card,.metric-card,.table-card,.card-form,.data-table{animation:entrada-panel var(--duracion-entrada) var(--curva-entrada) both}.metric-grid .metric-card:nth-child(2){animation-delay:40ms}.metric-grid .metric-card:nth-child(3){animation-delay:80ms}.metric-grid .metric-card:nth-child(4){animation-delay:.12s}.table-card .data-table,.section-card__body--flush .data-table{animation:none}@media (width<=720px){.app-layout--menu-open .app-layout__sidebar{animation:cajon-entra var(--duracion-entrada) var(--curva-entrada)}}}.check-field{color:var(--tinta);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.check-field input{accent-color:var(--accion);width:15px;height:15px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.route-map{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:linear-gradient(#74aca622 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#74aca622 1px,#0000 1px) 0 0/38px 38px,#dff0ed66;padding:16px 18px}.route-map__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.route-map__head h3{font:800 16px var(--heading);color:var(--profundo);margin:0}.route-map__head p{color:var(--texto-suave);margin:3px 0 0;font-size:13px}.route-map__meta{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.route-map__chip{background:var(--profundo);color:#fff;font:800 13px var(--heading);letter-spacing:.06em;border-radius:var(--radio-pill);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.route-map__pulse{border-radius:var(--radio-pill);background:var(--aqua);width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.route-map__pulse{animation:route-map-pulse var(--duracion-latido) ease-in-out infinite}@keyframes route-map-pulse{0%,to{opacity:1}50%{opacity:.3}}}.route-map__scroll{margin-top:6px;overflow-x:auto}.route-map__empty{color:var(--texto-suave);margin:10px 0 0;font-size:13px}.route-map__line{stroke:var(--accion);stroke-width:7px;stroke-linecap:round;stroke-dasharray:13 11;opacity:.85}.route-map__stop circle{fill:#fff;stroke:var(--accion);stroke-width:4px}.route-map__stop--done circle{fill:var(--accion)}.route-map__stop--alert circle{stroke:var(--alerta)}.route-map__time{font:700 13px var(--sans);fill:var(--texto-suave)}.route-map__name{font:800 14px var(--heading);fill:var(--tinta)}.route-map__status{font:600 13px var(--sans);fill:var(--texto-suave)}.route-map__stop--alert .route-map__status{fill:var(--alerta)}.route-map__stop--done .route-map__status{fill:var(--exito)}.route-map__vehicle rect{fill:var(--profundo)}.route-map__vehicle circle{fill:var(--profundo);stroke:#fff;stroke-width:1.5px}.route-map__vehicle line{stroke:var(--profundo);stroke-width:2.5px;stroke-dasharray:3 3}.stack{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.texto-ausente{color:var(--texto-suave);font-style:italic}.nota-campo{color:var(--texto-suave);margin:-8px 0 16px;font-size:13px}.button-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.prepare-day{justify-items:start;gap:8px;padding:14px 18px 4px;display:grid}.prepare-day__hint{color:var(--texto-suave);margin:0;font-size:13px}.status-toggle{flex-wrap:wrap;gap:8px;display:flex}.status-toggle__option{font:700 13px var(--sans);border-radius:var(--radio-control);border:1.5px solid var(--borde);min-height:44px;color:var(--tinta);cursor:pointer;background:#fff;padding:10px 16px}.status-toggle__option:disabled{opacity:.5;cursor:not-allowed}.status-toggle__option--success.is-active{background:var(--exito);border-color:var(--exito);color:#fff}.status-toggle__option--danger.is-active{background:var(--alerta);border-color:var(--alerta);color:#fff}.status-toggle__option--warning.is-active{background:var(--dorado);border-color:var(--dorado);color:var(--profundo)}.status-toggle__option--info.is-active{background:var(--accion);border-color:var(--accion);color:#fff}.status-toggle__option:not(.is-active):hover:not(:disabled){background:#edf6f3;border-color:#9bc6c3}.fila-marcable{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;list-style:none;display:flex}.fila-marcable--blocked{border-color:var(--alerta);background:#fdf4f3;border-left-width:5px}.fila-marcable__info{flex:1;gap:2px;min-width:180px;display:grid}.fila-marcable__name{font:800 16px var(--heading);color:var(--profundo)}.fila-marcable__detail{color:var(--texto-suave);font-size:13px}.fila-marcable__block{font:700 13px var(--sans);color:var(--alerta)}.fila-marcable__state{font:800 13px var(--heading);border-radius:var(--radio-pill);background:var(--arena);color:var(--texto-suave);padding:6px 12px}.fila-marcable__state--success{color:var(--exito);background:#e3f3ec}.fila-marcable__state--danger{color:var(--alerta);background:#fbe9e7}.fila-marcable__state--warning{color:var(--advertencia);background:#fff3dd}.fila-marcable__state--info{color:var(--accion);background:#e2f2f4}.fila-marcable__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fila-marcable-list{gap:10px;margin:0;padding:0;display:grid}.mark-progress{gap:4px;min-width:170px;display:grid}.mark-progress strong{font:800 26px var(--heading);color:var(--profundo)}.mark-progress span{color:var(--texto-suave);font-size:13px}.mark-progress__bar{border-radius:var(--radio-pill);background:var(--borde-suave);height:7px;overflow:hidden}.mark-progress__fill{border-radius:var(--radio-pill);background:var(--aqua);height:100%}.roster-summary{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.roster-summary__chips{flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:14px;display:grid}.form-grid .campo-ancho{grid-column:1/-1}.present-list{columns:2;column-gap:40px;margin:0;padding-left:22px;font-size:13px}@media (width<=720px){.present-list{columns:1}}.revision-solicitud{border-top:1px solid var(--borde-suave);padding:16px 18px}.revision-solicitud h4{font:800 15px var(--heading);color:var(--profundo);margin:0 0 10px}.revision-solicitud h5{font:800 13px var(--heading);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);margin:16px 0 8px}.datos-lista{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 14px;font-size:14px;display:grid}.datos-lista dt{color:var(--texto-suave);font-weight:600}.datos-lista dd{margin:0}.nota-suave{color:var(--texto-suave);margin:0 0 12px;font-size:13px}.ampliar__accion{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ampliar__accion .nota-suave{margin:0}.cupo-input{width:84px}.cupo-input--invalido{border-color:var(--alerta);outline-color:var(--alerta)}.cupo-celda{justify-items:center;gap:4px;display:grid}.cupo-celda__error{color:var(--alerta);text-align:center;max-width:160px;font-size:13px}.enlace-ficha{color:var(--accion);font-weight:600;text-decoration:none}.enlace-ficha:hover,.enlace-ficha:focus-visible{text-decoration:underline}.ficha-marcas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ficha-datos{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 24px;margin:12px 0 0;display:grid}.ficha-dato dt{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:650}.ficha-dato dd{margin:2px 0 0;font-weight:600}.tarjetas-chicos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.tarjeta-chico{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);color:var(--tinta);background:#fff;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.tarjeta-chico:hover,.tarjeta-chico:focus-visible{border-color:var(--accion);box-shadow:var(--aro-elegido), var(--sombra-elevada)}.tarjeta-chico__abrir{color:var(--accion);font-size:13px;font-weight:650}.acciones-fila{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.acciones-fila--cabecera{margin-bottom:12px}.lista-simple{gap:4px;margin:0;padding-left:18px;display:grid}.lista-enlaces{word-break:break-all;gap:8px;margin:12px 0 0;padding-left:18px;display:grid}.tachado{color:var(--texto-suave);text-decoration:line-through}.legajo-identidad{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=720px){.legajo-identidad{grid-template-columns:minmax(0,1fr)}}.legajo-foto{justify-items:start;gap:8px;display:grid}.legajo-foto__imagen{aspect-ratio:1;object-fit:cover;border-radius:var(--radio-tarjeta);border:1px solid var(--borde);width:100%;max-width:160px}.lista-contactos{gap:10px;margin:0;padding-left:18px;display:grid}.contact-lines{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.phone-rows{border:1px solid var(--borde-suave);border-radius:var(--radio-control);margin:0 0 14px;padding:10px 14px 4px}.phone-rows legend{font:800 13px var(--heading);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);padding:0 6px}.phone-rows p{margin:0 0 8px}.phone-rows__row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:8px;display:flex}.phone-rows__row .field{min-width:160px;margin-bottom:0}.phone-rows__row .check-field{margin-bottom:8px}.adult-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.audit-lines{gap:8px;margin:0 0 12px;padding-left:18px;display:grid}.papel-acciones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.criterios-grupo{border:1px solid var(--borde-suave);border-radius:var(--radio-control);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0 0 14px;padding:8px 14px 10px;display:flex}.criterios-grupo legend{font:800 13px var(--heading);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);padding:0 6px}.criterios-grupo small{color:var(--texto-suave);flex-basis:100%}.criterios-grupo .check-field{margin-bottom:0}.papel-visor{gap:12px;display:grid}.papel-visor__imagen{border:1px solid var(--borde-suave);border-radius:var(--radio-control);object-fit:contain;background:#fff;max-width:100%;max-height:60vh;margin:0 auto;display:block}.papel-visor__pdf{border:1px solid var(--borde-suave);border-radius:var(--radio-control);width:100%;height:60vh}.papel-pasos{color:var(--texto-suave);gap:4px;margin:0 0 14px;padding-left:20px;font-size:13px;display:grid}.papel-items{gap:8px;margin:0 0 14px;display:grid}.papel-item{border:1px solid var(--borde);border-radius:var(--radio-control);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.papel-item--elegido{border-color:var(--accion);box-shadow:var(--aro-elegido)}.con-panel-lateral--abierto{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:20px;display:grid}.con-panel-lateral__principal{min-width:0}.con-panel-lateral__panel{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);top:calc(var(--alto-barra) + 16px);max-height:calc(100svh - var(--alto-barra) - 32px);background:#fff;margin-bottom:24px;padding:18px 20px;position:sticky;overflow-y:auto}tr.row-selected>td{box-shadow:inset 3px 0 0 0 var(--accion);background:#e3f5f1}.detalle-consulta__cabecera{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.detalle-consulta__cabecera h2{margin-bottom:4px;font-size:17px}.detalle-consulta__cabecera p{margin:0}.detalle-consulta__datos{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:12px 0 16px;font-size:14px;display:grid}.detalle-consulta__datos dt{color:var(--texto-suave);font-size:13px;font-weight:600}.detalle-consulta__datos dd{overflow-wrap:anywhere;margin:0}.detalle-consulta__datos ul{margin:0;padding-left:18px}.detalle-consulta__resumen{color:var(--texto-suave);font-size:13px;display:block}.detalle-consulta__bloque{border-top:1px solid var(--borde-suave);margin-top:14px;padding-top:14px}.detalle-consulta__bloque h3{font-size:15px}.detalle-consulta__botones{flex-wrap:wrap;gap:8px;display:flex}.detalle-consulta__vincular{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px;display:flex}.detalle-consulta__crear-familia{border:1px solid var(--borde-suave);border-radius:var(--radio-control);flex-direction:column;align-items:stretch;gap:8px;padding:12px;display:flex}.detalle-consulta__crear-familia h4,.detalle-consulta__vincular h4{margin:0;font-size:14px}.detalle-consulta__seguimiento{margin:12px 0 0;padding-left:18px;font-size:14px}.detalle-consulta__seguimiento li{margin-bottom:8px}.formulario-consulta fieldset{border:0;margin:0 0 12px;padding:0}.formulario-consulta legend{font-family:var(--heading);margin-bottom:8px;padding:0;font-size:15px;font-weight:800}.formulario-consulta__fila{flex-wrap:wrap;align-items:flex-end;gap:0 12px;display:flex}.formulario-consulta__fila .field{flex:140px}.formulario-consulta__fila .formulario-consulta__edad{flex:0 0 76px}.formulario-consulta__rotulo{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.formulario-consulta__ayuda{color:var(--texto-suave);margin:0 0 8px;font-size:13px}.formulario-consulta__chicos,.formulario-consulta__sedes{margin-bottom:14px}.formulario-consulta__acciones{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1200px){.con-panel-lateral--abierto{grid-template-columns:minmax(0,1fr)}.con-panel-lateral__panel{z-index:30;border-radius:0;width:min(440px,100vw);max-height:none;margin:0;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #09282d33}}.menu-dia{border:1px solid var(--borde-suave);border-radius:var(--radio-control);gap:0;margin:0;padding:10px 14px 4px;display:grid}.menu-dia legend{font:800 13px var(--heading);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);padding:0 6px}.menu-dia .form-grid{margin-bottom:0}.menu-dia textarea{resize:vertical}.menu-dia>.btn{justify-self:start;margin-bottom:10px}.menu-dia__dias{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 10px;display:flex}.menu-dia__dias .check-field{margin-bottom:0}.menu-editor__titulo{font:800 15px var(--heading);color:var(--profundo);margin:8px 0 4px}.celda-apilada{justify-items:start;gap:2px;display:grid}.celda-apilada__detalle{color:var(--texto-suave);font-size:13px}.chips-de-amigos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chips-de-amigos--apilados{flex-direction:column;align-items:flex-start}.avisos__actualizado{color:var(--texto-suave);align-self:center;font-size:13px}.avisos__seguimiento{color:var(--texto-suave);margin:8px 0 12px;padding-left:20px;font-size:13px}.avisos__dias{flex-wrap:wrap;gap:6px 18px;margin:4px 0 12px;display:flex}.avisos__cerrados{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.fila-marcable__chips{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0;display:flex}.fila-marcable__salud{font:700 13px var(--sans);color:var(--alerta)}.muestra-pulsera{border-radius:var(--radio-pill);vertical-align:-1px;border:1px solid #00000040;width:11px;height:11px;margin-right:6px;display:inline-block}.pulseras-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pulseras-fila{border:1px solid var(--borde);border-radius:var(--radio-control);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.pulseras-fila__nombre{font:800 15px var(--heading);color:var(--profundo)}.pulseras-fila__datos{gap:2px;display:grid}.pulseras-fila__detalle{color:var(--texto-suave);font-size:13px}.fusion{gap:12px;margin-top:12px;display:grid}.fusion__lados{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.fusion__lado{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:#fff;gap:6px;padding:14px 16px;display:grid}.fusion__lado--elegido{border-color:var(--accion);box-shadow:var(--aro-elegido)}.fusion__eleccion{cursor:pointer;align-items:center;gap:8px;display:flex}.fusion__datos p{margin:0}.fusion__datos .lista-simple{margin-bottom:4px}.selector-entidad{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.estado-legajo{gap:8px;display:grid}.estado-legajo p{margin:0}.conciliacion-lista{gap:6px;margin:0;display:grid}.conciliacion-lista>div{border-radius:var(--radio-control);background:var(--arena);grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:baseline;gap:12px;padding:8px 10px;display:grid}.conciliacion-lista dt{color:var(--texto-suave);font-size:14px}.conciliacion-lista dd{gap:2px;margin:0;display:grid}.conciliacion-lista dd strong{font:700 17px var(--heading);color:var(--tinta)}.conciliacion-lista dd small{color:var(--texto-suave);max-width:72ch;font-size:13px}.conciliacion-atencion{box-shadow:inset 3px 0 0 var(--alerta);background:#fdf4ee}.conciliacion-atencion dd strong{color:var(--alerta)}@media (width<=640px){.conciliacion-lista>div{grid-template-columns:1fr;gap:2px}}.solo-al-imprimir{display:none}@media print{@page{margin:14mm}html,body{color:#000;background:#fff}.app-layout__sidebar,.app-layout__topbar,.skip-link,.mobile-menu,.filters,.tabs,.table-card__toolbar,.table-card__actions,.table-card__pager,.section-card__action,.btn,button,.inline-alert--success{display:none!important}.app-layout,.app-layout__main{display:block}.app-layout__content{max-width:none;margin:0;padding:0}.solo-al-imprimir{margin-bottom:10mm;display:block}.solo-al-imprimir h1{margin:0 0 4pt;font-size:18pt}.solo-al-imprimir p{color:#333;margin:0;font-size:10pt}.section-card,.table-card{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.section-card__head{border:0;padding:0 0 6pt}.section-card__body{padding:0}.table-card__scroll{overflow:visible!important}.data-table{border-collapse:collapse;width:100%;font-size:9pt}.data-table thead{display:table-header-group}.data-table tr{page-break-inside:avoid;break-inside:avoid}.data-table th,.data-table td{color:#000;background:#fff;border:1px solid #999;padding:3pt 5pt}.data-table th{font-weight:700}.data-table th,.data-table td{white-space:normal!important}.data-table .th__label{white-space:normal;max-width:none;display:inline;overflow:visible}.data-table .td--long{max-width:none}.data-table .td--long .td__recorte,.data-table .td--long .celda-dos-lineas__principal,.data-table .td--long .celda-dos-lineas__principal:not(:only-child),.data-table .td--long .celda-dos-lineas__secundario{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}a,a:visited{color:#000;text-decoration:none}}.imputacion-cargos{border:1px solid var(--borde-suave);border-radius:var(--radio-control);gap:6px;margin:0 0 14px;padding:8px 14px 10px;display:grid}.imputacion-cargos legend{font:800 13px var(--heading);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);padding:0 6px}.imputacion-cargos .inline-form{align-items:center;margin:0}.imputacion-cargos .check-field{margin-bottom:0}.transferencia-familia{justify-items:start;gap:2px;max-width:420px;display:grid}.transferencia-familia__declara{color:var(--texto-suave);gap:2px;margin:0;padding-left:16px;font-size:13px;display:grid}.que-esta-pagando{margin:0 0 14px;overflow-x:auto}.que-esta-pagando .data-table{margin-bottom:6px}.que-esta-pagando caption{text-align:left;font:800 13px var(--heading);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);padding:0 0 6px}.que-esta-pagando tfoot th,.que-esta-pagando tfoot td{border-top:1px solid var(--borde)}.que-esta-pagando p{margin:0}.que-esta-pagando__sede{color:var(--texto-suave);display:block}.cuenta-adulto{justify-items:start;gap:4px;max-width:260px;display:grid}.cuenta-adulto__motivo{color:var(--texto-suave);flex-basis:100%}.mapa-real{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:#eef2f4;width:100%;overflow:hidden}.mapa-real .leaflet-pane,.mapa-real .leaflet-top,.mapa-real .leaflet-bottom{z-index:1}.mapa-real__pin-bola{border-radius:var(--radio-pill);border:3px solid;width:18px;height:18px;display:block;box-shadow:0 1px 3px #00000059}.mapa-referencias{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.mapa-referencias__item{color:var(--texto-suave);align-items:center;gap:6px;font-size:13px;display:inline-flex}.mapa-referencias__bola{border-radius:var(--radio-pill);border:2px solid #0000004d;width:12px;height:12px}.mapa-referencias__bola--pending{background:#9aa4b2}.mapa-referencias__bola--offered{background:#f5c518}.mapa-referencias__bola--paid{background:#5bc0eb}.mapa-referencias__bola--confirmed{background:#2e9e4f}.mapa-referencias__bola--out{background:#d93b3b}.mapa-referencias__bola--stop{background:#1f8a8a}.field--inline{gap:4px;margin:0;display:inline-grid}.field--check{flex-direction:row;align-items:center;gap:8px;display:flex}.lista-micro__cabecera{gap:2px;margin-bottom:12px;display:grid}.lista-micro__cabecera h4{font:800 16px var(--heading);color:var(--profundo);margin:0}.lista-micro__cabecera p{margin:0;font-size:14px}.lista-micro__pie{color:var(--texto-suave);font-size:13px}.lista-micro__vacia{color:var(--texto-suave);font-style:italic}@media print{body{background:#fff}.app-layout__sidebar,.app-layout__topbar,.tabs,.page-heading,.button-row,.filters,.inline-alert,.mapa-real,.mapa-referencias,.section-card__action{display:none!important}.app-layout,.app-layout__main,.app-layout__content{margin:0;padding:0;display:block}.section-card{box-shadow:none;border:none;padding:0}.data-table{font-size:10pt}.data-table thead{display:table-header-group}.data-table tr{break-inside:avoid}}.filters .agrupar-por{border:1px solid var(--borde);border-radius:var(--radio-control);flex-wrap:wrap;gap:4px 14px;margin:0;padding:6px 12px 10px;display:flex}.filters .agrupar-por legend{color:var(--texto-suave);padding:0 4px;font-size:13px;font-weight:600}.filters .agrupar-por label{cursor:pointer;flex-direction:row;align-items:center;gap:6px;font-weight:500}.extracto-leido{border-top:1px solid var(--borde-suave);gap:10px;margin-top:12px;padding-top:12px;display:grid}.extracto-leido p{margin:0}.extractos-importados{margin-top:14px}.extractos-importados summary{cursor:pointer;color:var(--texto-suave);font-weight:600}.extractos-importados ul{gap:4px;margin:8px 0;padding-left:18px;font-size:13px;display:grid}.sugerencias-de-cruce{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sugerencias-de-cruce li{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.35;display:flex}.emisores-lista{gap:14px;display:grid}.emisor-card{border:1px solid var(--borde);border-radius:var(--radio-control);background:#fff;padding:16px 18px}.emisor-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.emisor-card__titulo{flex:320px;min-width:0}.emisor-card__titulo h3{margin:0 0 4px;font-size:16px}.emisor-card__datos{color:var(--texto-suave);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.emisor-card__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.emisor-acciones{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.emisor-acciones--chicas{gap:2px}.emisor-acciones--chicas .btn{min-height:32px;padding:6px 10px;font-size:13px}.btn--peligro{color:var(--alerta)}.btn--peligro:hover{background:#fdeeee}.emisor-pasos{counter-reset:paso;border-top:1px solid var(--borde-suave);gap:12px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.emisor-paso{counter-increment:paso;gap:8px;padding-left:34px;display:grid;position:relative}.emisor-paso:before{content:counter(paso);border-radius:var(--radio-pill);width:24px;height:24px;color:var(--accion);background:#edf6f3;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:0}.emisor-paso__estado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.emisor-paso__estado small{color:var(--texto-suave)}.emisor-pv{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.emisor-pv__item{align-items:center;gap:4px;display:inline-flex}.emisor-pv__item .btn{min-height:28px;padding:4px 8px;font-size:13px}.emisor-acciones .field--inline input{width:120px}.emisor-nuevo{border:1px dashed var(--borde);border-radius:var(--radio-control);margin-bottom:14px;padding:16px 18px}.emisor-nuevo h3{margin:0 0 4px;font-size:15px}.cifra{font-variant-numeric:tabular-nums}.eyebrow svg{vertical-align:-2px}.como-se-usa{color:var(--accion);background:#e8f7f4;border-color:#cfe6e2}.como-se-usa:hover{color:var(--accion);border-color:var(--accion);background:#fff}.como-se-usa-menu{position:relative}.como-se-usa-menu>summary{list-style:none}.como-se-usa-menu>summary::-webkit-details-marker{display:none}.como-se-usa-menu ul{z-index:20;border:1px solid var(--borde);border-radius:var(--radio-control);min-width:300px;max-width:420px;box-shadow:var(--sombra-flotante);background:#fff;margin:6px 0 0;padding:6px;list-style:none;position:absolute;right:0}.como-se-usa-menu a{border-radius:var(--radio-control);color:var(--tinta);transition:var(--transicion-estado);padding:8px 10px;font-size:14px;text-decoration:none;display:block}.como-se-usa-menu a:hover{color:var(--accion);background:#e8f7f4}.curso{gap:var(--ritmo-seccion);display:grid}.curso-portada{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:24px;padding:22px 24px;display:grid}.curso-portada__texto h2{font:800 22px var(--heading);color:var(--tinta);margin:6px 0 8px}.curso-portada__texto p{color:var(--tinta-parrafo);max-width:64ch;margin:0}.curso-portada__avance{align-content:start;gap:12px;display:grid}.curso-portada__plazo{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.curso-portada__seguir{justify-items:start;gap:4px;display:grid}.curso-portada__seguir span{color:var(--texto-suave);font-size:13px}.curso-barra{gap:8px;display:grid}.curso-barra__numeros{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.curso-barra__numeros strong{font:800 28px var(--heading);color:var(--profundo);font-variant-numeric:tabular-nums}.curso-barra__numeros span{color:var(--texto-suave);font-size:13px}.curso-barra__pista{border-radius:var(--radio-pill);background:var(--borde-suave);height:9px;overflow:hidden}.curso-barra__lleno{border-radius:var(--radio-pill);background:var(--aqua);height:100%}.curso-barra__lleno--completo{background:var(--exito)}.curso-hitos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.curso-hito{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:var(--texto-suave);background:#fff;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.curso-hito h3{font:800 16px var(--heading);color:var(--tinta);margin:0 0 4px}.curso-hito p{color:var(--tinta-parrafo);margin:0 0 10px;font-size:14px}.curso-hito--logrado{color:var(--exito);background:#e8f7f4;border-color:#cfe6e2}.indice-curso{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;overflow:hidden}.indice-curso--lateral{top:calc(var(--alto-barra) + 16px);max-height:calc(100vh - var(--alto-barra) - 32px);position:sticky;overflow-y:auto}.indice-curso__buscar{border-bottom:1px solid var(--borde-suave);gap:6px;padding:12px 14px;display:grid}.indice-curso__buscar .table-card__search{max-width:none}.indice-curso__nota{color:var(--texto-suave)}.indice-curso__vacio{text-align:center;color:var(--texto-suave);margin:0;padding:24px 16px;font-size:14px}.indice-curso__modulos,.indice-curso__clases{margin:0;padding:0;list-style:none}.indice-curso__modulo{border-bottom:1px solid var(--borde-suave)}.indice-curso__modulo:last-child{border-bottom:0}.indice-curso__cabecera{width:100%;color:var(--tinta);text-align:left;cursor:pointer;transition:var(--transicion-estado);background:0 0;border:0;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.indice-curso__cabecera:hover{background:var(--arena)}.indice-curso__flecha{color:var(--texto-suave);flex-shrink:0}.indice-curso__titulo{flex:1;min-width:0}.indice-curso__cuenta{color:var(--texto-suave);font-variant-numeric:tabular-nums;font-size:13px}.indice-curso__clases{padding-bottom:6px}.indice-curso__clase{color:var(--tinta-parrafo);transition:var(--transicion-estado);border-left:3px solid #0000;align-items:flex-start;gap:10px;padding:8px 14px 8px 22px;font-size:14px;text-decoration:none;display:flex}.indice-curso__clase:hover{background:var(--arena);color:var(--tinta)}.indice-curso__clase--actual{border-left-color:var(--accion);color:var(--accion);background:#e8f7f4;font-weight:700}.indice-curso__tilde{color:var(--exito);flex-shrink:0;margin-top:2px}.indice-curso__pendiente{color:var(--texto-suave);flex-shrink:0;margin-top:2px}.indice-curso__texto{gap:4px;min-width:0;display:grid}.indice-curso__meta{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.indice-curso__indicador{color:var(--texto-suave);align-items:center;display:inline-flex}.indice-curso__indicador--hecho{color:var(--exito)}.indice-curso__app{color:var(--advertencia);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.leccion{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.leccion__cuerpo{gap:14px;min-width:0;display:grid}.leccion__estado{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta-parrafo);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;display:flex}.leccion__estado--completa{color:var(--exito);background:#e8f7f4;border-color:#cfe6e2;font-weight:700}.leccion__estado--actualizada{color:#513c1d;background:#fff8e9;border-color:#efe2c8}.leccion__app{color:var(--advertencia);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.leccion__partes{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;overflow:hidden}.leccion__partes .tabs{margin:0;padding:0 16px}.leccion__parte{padding:18px 20px}.leccion__resumen>p:first-child{color:var(--tinta);margin:0 0 14px;font-size:15px;line-height:1.6}.leccion__resumen h3{letter-spacing:1px;text-transform:uppercase;color:var(--accion);margin:0 0 8px;font-size:13px;font-weight:800}.leccion__resumen ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.leccion__resumen li{color:var(--tinta-parrafo);align-items:flex-start;gap:8px;font-size:14px;display:flex}.leccion__resumen li svg{color:var(--accion);flex-shrink:0;margin-top:2px}.leccion__duracion{color:var(--texto-suave);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.leccion__hecho{color:var(--exito);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.leccion__navegacion{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.leccion__navegacion a{max-width:48%;color:var(--texto-suave);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.leccion__navegacion a:hover{color:var(--tinta)}.leccion__navegacion .leccion__siguiente{color:var(--accion);font-weight:700}@media (width<=1100px){.leccion{grid-template-columns:minmax(0,1fr)}.indice-curso--lateral{max-height:none;position:static}}@media (width<=860px){.curso-portada,.curso-hitos{grid-template-columns:minmax(0,1fr)}}.reproductor{gap:6px;display:grid}.reproductor__video{aspect-ratio:16/9;border-radius:var(--radio-tarjeta);background:var(--profundo);width:100%}.reproductor__pie{color:var(--texto-suave);justify-content:space-between;gap:10px;margin:0;font-size:13px;display:flex}.reproductor__visto{font-variant-numeric:tabular-nums}.reproductor-placa{aspect-ratio:16/9;border-radius:var(--radio-tarjeta);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-height:420px;padding:24px;display:flex}.reproductor-placa--marca{background:var(--profundo);color:#fff}.reproductor-placa--aviso{color:#513c1d;background:#fff8e9;border:1px solid #efe2c8}.reproductor-placa__marca{font:800 13px var(--heading);letter-spacing:2px;color:var(--aqua);background:var(--profundo);align-items:center;gap:6px;display:inline-flex}.reproductor-placa__titulo{font:800 20px var(--heading);margin:0}.reproductor-placa__texto{max-width:46ch;margin:0;font-size:14px}.reproductor-placa--marca .reproductor-placa__texto{color:#b8d0d1;background:var(--profundo)}.practica-pronto{border:1px dashed var(--borde);border-radius:var(--radio-control);text-align:center;color:var(--texto-suave);flex-direction:column;align-items:center;gap:6px;padding:32px 20px;display:flex}.practica-pronto__titulo{font:800 16px var(--heading);color:var(--tinta);margin:0}.practica-pronto__texto{max-width:56ch;margin:0;font-size:14px}.practica{gap:14px;display:grid}.practica--intro,.practica--resumen{border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--arena);padding:18px 20px}.practica__titulo{font:800 16px var(--heading);color:var(--tinta);margin:0}.practica__texto{color:var(--tinta-parrafo);margin:0;font-size:14px;line-height:1.55}.practica__caso{gap:6px;display:grid}.practica__caso-titulo{letter-spacing:1px;text-transform:uppercase;color:var(--accion);margin:0;font-size:13px;font-weight:800}.practica__caso ul{color:var(--tinta-parrafo);gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.practica__hecha{font:800 16px var(--heading);color:var(--exito);align-items:center;gap:8px;margin:0;display:flex}.practica__metricas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.practica__guia{border:1px solid var(--borde);border-radius:var(--radio-control);background:#fff;gap:8px;padding:14px 16px;display:grid}.practica__guia-cabeza{color:var(--texto-suave);justify-content:space-between;gap:12px;font-size:13px;font-weight:700;display:flex}.practica__contador{color:var(--accion)}.practica__instruccion{color:var(--tinta);margin:0;font-size:15px;font-weight:700}.practica__botones{flex-wrap:wrap;gap:8px;display:flex}.practica-aviso{gap:8px;display:grid}.practica-aviso:empty{display:none}.practica__pantalla{border:2px dashed var(--dorado);border-radius:var(--radio-control);background:var(--arena);gap:10px;min-width:0;padding:14px;display:grid}.practica__ruta{color:var(--texto-suave);margin:0;font-size:13px}.practica__lienzo{gap:var(--ritmo-seccion);min-width:0;display:grid;overflow-x:auto}.practica-cinta{border-radius:var(--radio-pill);background:var(--dorado);color:var(--tinta);letter-spacing:1px;justify-content:center;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:13px;font-weight:800;display:flex}.practica-modal{gap:10px;margin-bottom:12px;display:grid}.practica-check{display:inline-flex}.practica-objetivo{outline:3px solid var(--dorado);outline-offset:3px}@media (width<=720px){.practica__metricas{grid-template-columns:minmax(0,1fr)}}.evaluacion{gap:14px;display:grid}.evaluacion__ayuda{color:var(--texto-suave);margin:0;font-size:14px}.evaluacion__nota{border-radius:var(--radio-control);border:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.evaluacion__nota p{margin:0;font-size:14px}.evaluacion__nota--aprobada{color:var(--exito);background:#e8f7f4;border-color:#cfe6e2}.evaluacion__nota--desaprobada{color:#513c1d;background:#fff8e9;border-color:#efe2c8}.evaluacion__veredicto{font:800 17px var(--heading)}.evaluacion__preguntas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.evaluacion__pregunta{border:1px solid var(--borde);border-radius:var(--radio-control);background:#fff;padding:14px 16px}.evaluacion__pregunta fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.evaluacion__pregunta legend{color:var(--tinta);align-items:flex-start;gap:8px;padding:0;font-weight:700;display:flex}.evaluacion__numero{color:var(--texto-suave);font-variant-numeric:tabular-nums}.evaluacion__bien{color:var(--exito);flex-shrink:0;margin-left:auto}.evaluacion__mal{color:var(--alerta);flex-shrink:0;margin-left:auto}.evaluacion__opciones{gap:6px;display:grid}.evaluacion__opcion{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta-parrafo);cursor:pointer;transition:var(--transicion-estado);align-items:flex-start;gap:10px;padding:9px 12px;font-size:14px;display:flex}.evaluacion__opcion:hover{background:var(--arena)}.evaluacion__opcion input{accent-color:var(--accion);margin-top:3px}.evaluacion__opcion--marcada{border-color:var(--accion);color:var(--tinta);background:#e8f7f4}.evaluacion__opcion--correcta{border-color:var(--exito);color:var(--tinta);background:#e8f7f4}.evaluacion__opcion--incorrecta{border-color:var(--alerta);color:var(--tinta);background:#ffebe7}.evaluacion__pregunta fieldset:disabled .evaluacion__opcion{cursor:default}.evaluacion__explicacion{border-radius:var(--radio-control);color:var(--tinta-parrafo);background:#e8f7f4;margin:0;padding:9px 12px;font-size:14px}.evaluacion__explicacion--mal{background:#ffebe7}.evaluacion__enviar{color:var(--texto-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.examen-faltan{gap:4px;margin:8px 0 0;padding-left:20px;font-size:14px;display:grid}.certificado{border:1px solid var(--borde);border-top:6px solid var(--accion);border-radius:var(--radio-tarjeta);max-width:760px;box-shadow:var(--sombra-tarjeta);text-align:center;color:var(--tinta-parrafo);background:#fff;justify-items:center;gap:10px;margin:0 auto;padding:40px 48px;display:grid}.certificado p{max-width:60ch;margin:0}.certificado__marca{align-items:center;gap:12px;margin-bottom:8px;display:flex}.certificado__simbolo{border-radius:var(--radio-tarjeta);background:var(--profundo);width:48px;height:48px;color:var(--aqua);place-items:center;display:grid}.certificado__nombre-marca{text-align:left;font:800 20px var(--heading);letter-spacing:3px;color:var(--profundo);display:grid}.certificado__nombre-marca small{font:600 13px var(--sans);letter-spacing:1px;color:var(--texto-suave)}.certificado__rotulo{letter-spacing:2px;text-transform:uppercase;color:var(--accion);font-size:13px;font-weight:800}.certificado__persona{font:800 30px var(--heading);color:var(--tinta);margin:4px 0}.certificado__datos{border-top:1px solid var(--borde-suave);flex-wrap:wrap;justify-content:center;gap:12px 32px;width:100%;margin:16px 0 0;padding-top:16px;display:flex}.certificado__datos div{gap:2px;display:grid}.certificado__datos dt{color:var(--texto-suave);font-size:13px}.certificado__datos dd{color:var(--tinta);margin:0;font-weight:700}@media print{.certificado{max-width:none;box-shadow:none;border:1px solid #999;border-top:6px solid var(--accion);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;margin:0;padding:18mm 14mm;font-size:12pt}.certificado__nombre-marca{font-size:18pt}.certificado__nombre-marca small,.certificado__rotulo{font-size:10pt}.certificado__persona{font-size:24pt}.certificado__datos dt{font-size:10pt}}.comprobante-cobro h4{margin:0 0 4px}.comprobante-cobro__datos{gap:6px;margin:12px 0;display:grid}.comprobante-cobro__datos div{grid-template-columns:7rem 1fr;gap:8px;display:grid}.comprobante-cobro__datos dt{color:var(--texto-suave)}.comprobante-cobro__datos dd{margin:0;font-weight:600}@media print{body.imprimiendo-comprobante>:not(.modal-backdrop){display:none!important}body.imprimiendo-comprobante .modal-backdrop{background:0 0;padding:0;display:block;position:static}body.imprimiendo-comprobante .modal{max-width:none;max-height:none;box-shadow:none;border:0;overflow:visible}body.imprimiendo-comprobante .modal__footer{display:none}.comprobante-cobro{font-size:11pt}}.seguimiento{gap:var(--ritmo-seccion);display:grid}.seguimiento .filters{margin-bottom:0}.seguimiento__sede{color:var(--texto-suave);align-self:end;max-width:46ch;margin:0;font-size:13px}.seguimiento .tabs{margin:0}.orden-de-columna{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.orden-de-columna:hover{color:var(--accion)}.seguimiento__ficha{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px;margin:0;display:grid}.seguimiento__ficha div{gap:2px;display:grid}.seguimiento__ficha dt{color:var(--texto-suave);font-size:13px}.seguimiento__ficha dd{color:var(--tinta);margin:0;font-weight:600}.parametros-curso{border:0;min-width:0;margin:0;padding:0}.parametros-curso .field small{color:var(--texto-suave);font-size:13px}.parametros-curso__cambio{color:var(--texto-suave);margin:10px 0 0;font-size:13px}.auth-card.solicitud-publica{text-align:left;min-width:0;max-width:720px}.solicitud-publica .stack{grid-template-columns:minmax(0,1fr)}.solicitud-publica .field{min-width:0}.solicitud-publica .field input,.solicitud-publica .field select,.solicitud-publica .field textarea{box-sizing:border-box;width:100%;min-width:0}.solicitud-publica .field input[type=date]{appearance:none;min-height:40px}.solicitud-publica .solicitud-publica__chico{border:1px solid var(--borde);min-width:0;margin:0;display:block}.solicitud-publica .btn{white-space:normal;text-align:center;max-width:100%}.reserva-publica .data-table{width:100%;font-size:14px}@media (width<=480px){.reserva-publica .data-table{font-size:13px}.reserva-publica .data-table th,.reserva-publica .data-table td{padding:8px 6px}.reserva-publica .data-table td:last-child,.reserva-publica .data-table th:last-child{white-space:nowrap}}.reserva-publica__precios{border:1px solid var(--borde);border-radius:var(--radio-control);padding:10px 14px}.reserva-publica__precios p{margin:4px 0}.reserva-publica__instrucciones{white-space:pre-line;overflow-wrap:anywhere;margin:0}.reserva-publica__cargo{margin:6px 0;display:block}.reserva-publica__oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reserva-publica a.btn{text-decoration:none;display:inline-block}.reserva-publica__ahora{border:2px solid var(--aqua);border-radius:var(--radio-tarjeta);background:#effaf8;padding:14px 16px}.reserva-publica__ahora p{margin:2px 0}.reserva-publica__ahora-titulo{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.reserva-publica__ahora-concepto{font-family:var(--heading);color:var(--profundo);font-size:17px;font-weight:700}.reserva-publica__monto{font-family:var(--heading);color:var(--profundo);font-size:26px;line-height:1.2;display:block}.reserva-publica__dos-precios{gap:6px;margin:6px 0;display:grid}.reserva-publica__dos-precios p{flex-direction:column;display:flex}.reserva-publica__dos-precios span{color:var(--tinta-parrafo);font-size:14px}.reserva-publica__vence{color:var(--advertencia);font-weight:600}.reserva-publica__calendario{border:1px solid var(--borde);border-radius:var(--radio-control);padding:10px 14px}.reserva-publica__calendario summary{cursor:pointer;color:var(--accion);min-height:32px;font-weight:600}.reserva-publica__mes{border-top:1px solid var(--borde-suave);margin-top:8px;padding-top:8px}.reserva-publica__mes ul{margin:4px 0 0;padding-left:18px}.reserva-publica__mes-titulo{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;display:flex}.reserva-publica__cuenta{border:1px solid var(--borde);border-radius:var(--radio-control);padding:10px 14px}.reserva-publica__cuenta dl{gap:6px;margin:0;display:grid}.reserva-publica__dato{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.reserva-publica__dato dt{color:var(--texto-suave);font-size:13px}.reserva-publica__dato dd{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.reserva-publica__valor{overflow-wrap:anywhere;min-width:0;font-weight:600}.reserva-publica__copiar{flex:none;min-height:32px;padding:4px 10px}@media (width<=480px){.auth-screen--formulario{align-items:flex-start;padding:12px}.auth-card.solicitud-publica{padding:22px 16px}.solicitud-publica .solicitud-publica__chico{padding:10px 12px}}.turnero-dias{flex-wrap:wrap;gap:8px;display:flex}.turnero-horas{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.turnero-chip{border:1px solid var(--borde);border-radius:var(--radio-control);font:inherit;color:var(--tinta);cursor:pointer;text-align:center;background:#fff;min-height:44px;padding:9px 10px;line-height:1.25}.turnero-chip small{color:var(--texto-suave);font-size:13px;display:block}.turnero-chip[aria-pressed=true]{background:var(--accion);border-color:var(--accion);color:#fff}.turnero-chip[aria-pressed=true] small{color:inherit}.turnero-chip:disabled{opacity:.5;cursor:not-allowed;background:var(--borde-suave)}.turnero-lugar{border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--arena);padding:12px 14px}.turnero-lugar p{margin:4px 0 0}.turnero-celda{border-radius:var(--radio-control);text-align:center;border:1px solid var(--borde);padding:6px 8px;font-size:13px}.turnero-celda--libre{background:#fff}.turnero-celda--parcial{border-color:var(--aqua);background:#e9f6f4}.turnero-celda--lleno{border-color:var(--alerta);color:var(--alerta);background:#fdeceb}.turnero-celda--bloqueado{background:var(--borde-suave);color:var(--texto-suave);text-decoration:line-through}.turnero-celda--pasado{color:var(--texto-suave);font-style:italic}.turnero-fila{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.turnero-fila .field{margin:0}.turnero-editor fieldset{border:1px solid var(--borde);border-radius:var(--radio-control);min-width:0;margin:0;padding:12px 14px}.turnero-editor legend{padding:0 6px;font-weight:600}@media (width<=480px){.turnero-horas{grid-template-columns:repeat(3,minmax(0,1fr))}}.tablero-asistentes{gap:var(--ritmo-seccion);display:grid}.tablero-asistentes__grilla{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.opciones-config{gap:var(--ritmo-seccion);display:grid}.opciones-config__grupo{gap:10px;min-width:0;display:grid}.opciones-config__rotulo{letter-spacing:.6px;text-transform:uppercase;color:var(--texto-suave);margin:0;font-size:13px;font-weight:700}.opciones-config__grilla{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.opciones-config__grilla>li{min-width:0;display:flex}.opcion-config{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);min-width:0;box-shadow:var(--sombra-tarjeta);color:var(--tinta);background:#fff;flex-direction:column;flex:1;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.opcion-config:hover{border-color:var(--accion);color:var(--tinta);background:#fff}.opcion-config:focus-visible{outline:2px solid var(--accion);outline-offset:2px}.opcion-config__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.opcion-config__titulo{font:800 16px var(--heading);letter-spacing:-.2px;color:var(--profundo)}.opcion-config__que-es{color:var(--tinta-parrafo);font-size:14px}.opcion-config__detalle{color:var(--texto-suave);font-size:13px}.volver-a-configuracion{color:var(--accion);align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.volver-a-configuracion:hover{text-decoration:underline}.seccion-de-configuracion{min-width:0;margin-top:12px}@media (width<=600px){.opciones-config__grilla{grid-template-columns:minmax(0,1fr)}}.tarjeta-asistente{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.tarjeta-asistente__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tarjeta-asistente__cabecera h3{letter-spacing:-.2px;margin:0;font-size:16px}.tarjeta-asistente__objetivo{margin:0;font-size:14px}.tarjeta-asistente__progreso{align-items:center;gap:12px;display:flex}.tarjeta-asistente__progreso .carril{flex:1}.tarjeta-asistente__cuenta{white-space:nowrap;color:var(--texto-suave);font-size:13px;font-weight:700}.tarjeta-asistente__pasos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tarjeta-asistente__detalle{color:var(--tinta-parrafo);margin:0;padding-left:18px;font-size:13px}.tarjeta-asistente__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.tarjeta-asistente__secundarias{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tarjeta-asistente__sin-acceso{color:var(--texto-suave);margin:0;font-size:13px}.tarjeta-asistente__aviso .inline-alert{margin:0}.tarjeta-asistente--principal{background-color:var(--profundo);color:#fff;border-color:var(--profundo);box-shadow:var(--sombra-elevada);background-image:radial-gradient(120% 140% at 100% 0,#0f4a52 0%,#0000 60%);gap:14px;padding:26px 28px}.tarjeta-asistente--principal .tarjeta-asistente__cabecera h3{color:inherit;letter-spacing:-.5px;font-size:22px}.tarjeta-asistente--principal .tarjeta-asistente__objetivo{color:var(--texto-barra);max-width:62ch;font-size:15px}.tarjeta-asistente--principal .tarjeta-asistente__cuenta,.tarjeta-asistente--principal .tarjeta-asistente__detalle,.tarjeta-asistente--principal .tarjeta-asistente__sin-acceso{color:var(--texto-barra)}.tarjeta-asistente--principal .carril{background-color:#15434a}.tarjeta-asistente--principal .carril__tramo--falta,.tarjeta-asistente--principal .carril__tramo--opcional{background-color:#2a5d64}.tarjeta-asistente--principal .tarjeta-asistente__cta{background:var(--aqua);border-color:var(--aqua);color:var(--profundo);box-shadow:var(--sombra-accion)}.tarjeta-asistente--principal .tarjeta-asistente__cta:hover{color:var(--profundo);background:#4fd8cb;border-color:#4fd8cb}.tarjeta-asistente--principal .btn--ghost{color:inherit;background:0 0;border-color:#3c6b71}.tarjeta-asistente--principal .btn--ghost:hover{color:#fff;background:#15434a;border-color:#5f8f94}.tarjeta-asistente--principal .btn--ghost[aria-pressed=true]{color:var(--profundo);background:#e2f2f4;border-color:#e2f2f4}.carril{border-radius:var(--radio-pill);background-color:var(--borde-suave);gap:4px;min-width:120px;padding:3px;display:flex}.carril__tramo{border-radius:var(--radio-pill);height:8px;transition:var(--transicion-estado);background-color:#cfdedb;flex:1}.carril__tramo--listo{background-color:var(--aqua)}.carril__tramo--atencion{background-color:var(--dorado)}.carril__tramo--no-se-pudo-ver{background-color:#9fb5b7}.carril__tramo--opcional{background-color:#e1ebe9}.carril__tramo--actual{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--accion)}.chip-paso{border-radius:var(--radio-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.chip-paso__punto{border-radius:var(--radio-pill);background-color:currentColor;flex:none;width:7px;height:7px}.chip-paso--listo{color:var(--exito);background-color:#e3f3ec}.chip-paso--atencion{color:var(--advertencia);background-color:#fdf1dc}.chip-paso--falta{color:var(--alerta);background-color:#fbe9e7}.chip-paso--no-se-pudo-ver{color:var(--texto-suave);background-color:#f4f8f7}.chip-paso--opcional{color:var(--texto-suave);background-color:#fff;border:1px dashed #b9cfcc}.asistente{min-height:calc(100svh - var(--alto-barra) - 2 * var(--respiro-contenido));border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;grid-template-rows:auto 1fr auto;display:grid}.asistente__cabecera{border-bottom:1px solid var(--borde-suave);grid-template-columns:auto minmax(0,1fr) minmax(220px,340px);align-items:center;gap:18px;padding:16px 22px;display:grid}.asistente__volver{font:inherit;color:var(--accion);border-radius:var(--radio-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:700;display:inline-flex}.asistente__volver:hover{color:var(--accion);background:#edf6f3}.asistente__titulos{min-width:0}.asistente__nombre{font:800 17px/1.3 var(--heading);color:var(--tinta);margin:0}.asistente__contexto{color:var(--texto-suave);margin:0;font-size:13px}.asistente__progreso{align-items:center;gap:10px;display:flex}.asistente__progreso .carril{flex:1}.asistente__cuenta{color:var(--texto-suave);white-space:nowrap;font-size:13px;font-weight:700}.asistente__cuerpo{grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.asistente__pasos{border-right:1px solid var(--borde-suave);background-color:#fbfdfc;padding:16px 12px}.asistente__pasos ol{top:calc(var(--alto-barra) + 12px);gap:2px;margin:0;padding:0;list-style:none;display:grid;position:sticky}.paso-del-carril{text-align:left;width:100%;font:inherit;color:var(--tinta);border-radius:var(--radio-control);cursor:pointer;transition:var(--transicion-estado);background-color:#fbfdfc;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.paso-del-carril:hover{color:var(--tinta);background-color:#edf6f3}.paso-del-carril--actual{color:var(--profundo);background-color:#e2f2f4;border-color:#b8dfe3}.paso-del-carril--actual:hover{color:var(--profundo);background-color:#e2f2f4}.paso-del-carril__numero{border-radius:var(--radio-pill);width:26px;height:26px;color:var(--tinta);background-color:#fff;border:1.5px solid #cfdedb;flex:none;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.paso-del-carril--listo .paso-del-carril__numero{background-color:var(--exito);color:#fff;border-color:var(--exito)}.paso-del-carril--atencion .paso-del-carril__numero{color:var(--advertencia);border-color:var(--dorado);background-color:#fdf1dc}.paso-del-carril--falta .paso-del-carril__numero{color:var(--alerta);background-color:#fff;border-color:#e7b3ae}.paso-del-carril--actual .paso-del-carril__numero{box-shadow:0 0 0 3px #b8dfe3}.paso-del-carril__texto{min-width:0;display:grid}.paso-del-carril__titulo{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.paso-del-carril__estado{color:var(--texto-suave);font-size:13px}.asistente__paso{min-width:0;max-width:1080px;padding:24px 32px 32px}.asistente__numero-de-paso{color:var(--accion);margin:0 0 4px;font-size:13px;font-weight:700}.asistente__paso>h2{letter-spacing:-.6px;margin-bottom:6px;font-size:24px}.asistente__paso>h2:focus{outline:none}.asistente__paso>h2:focus-visible{outline:2px solid var(--accion);outline-offset:4px;border-radius:var(--radio-control)}.asistente__descripcion{max-width:68ch;margin-bottom:20px}.asistente__falta-contexto{border-radius:var(--radio-tarjeta);background-color:var(--arena);border:1px dashed #b9cfcc;padding:20px}.app-layout__content:has(>.asistente){overflow-x:clip}.asistente .paso-precios__pie{bottom:var(--alto-pie-del-asistente,0px)}.asistente__pie{z-index:5;border-top:1px solid var(--borde);border-radius:0 0 var(--radio-tarjeta) var(--radio-tarjeta);background:var(--superficie-flotante);-webkit-backdrop-filter:var(--desenfoque-flotante);backdrop-filter:var(--desenfoque-flotante);align-items:center;gap:12px;padding:12px 22px;display:flex;position:sticky;bottom:0}.asistente__pie-centro{flex:1;min-width:0}.asistente__pie-acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.asistente__motivo{color:var(--advertencia);font-size:13px;font-weight:600}.asistente__motivo--error{color:var(--alerta)}@media (width<=960px){.asistente__cabecera{grid-template-columns:auto minmax(0,1fr)}.asistente__progreso{grid-column:1/-1}.asistente__cuerpo{grid-template-columns:1fr}.asistente__pasos{border-right:0;border-bottom:1px solid var(--borde-suave);padding:10px 12px;overflow-x:auto}.asistente__pasos ol{gap:6px;display:flex;position:static}.asistente__pasos li{flex:none}.paso-del-carril{width:auto}.asistente__paso{padding:20px 18px 28px}.asistente__pie{flex-wrap:wrap;padding:10px 14px}.asistente__pie-centro{flex-basis:100%;order:-1}.asistente__pie-centro:empty{display:none}.asistente__pie-acciones{flex:1 1 0;min-width:0}}.paso-form{gap:4px;max-width:760px;display:grid}.paso-form .form-grid{margin-bottom:0}.paso-ayuda{color:var(--texto-suave);margin:0 0 12px;font-size:13px}.paso-lista{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sede-opcion{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);transition:var(--transicion-estado);background-color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.sede-opcion--elegida{color:var(--tinta);background-color:#f2fbfa;border-color:#7cc9c4}.sede-opcion input[type=checkbox]{width:20px;height:20px}.sede-opcion__nombre{font-weight:700}.sede-opcion__direccion{color:var(--texto-suave);font-size:13px;display:block}.sede-opcion__capacidad{color:var(--tinta-parrafo);align-items:center;gap:8px;font-size:13px;display:flex}.sede-opcion__capacidad input{width:90px}.fila-editable{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);background-color:#fff;gap:10px;padding:14px 16px;display:grid}.fila-editable--sucia{border-color:var(--dorado)}.fila-editable__campos{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.fila-editable__campos .field{flex:150px;margin:0}.fila-editable__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fila-editable__texto{flex:240px;min-width:0}.fila-editable__aviso{color:var(--advertencia);margin:0;font-size:13px}.horario-rango{border:0;min-width:0;margin:0;padding:0}.horario-rango legend{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.horario-rango__campos{align-items:center;gap:6px;display:flex}.horario-rango__campos input{width:112px}.horario-rango__a{color:var(--texto-suave);font-size:13px}.atajos{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.matriz-sede{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:var(--tinta);background-color:#fff;margin-bottom:16px;padding:16px 18px}.matriz-sede>h3{margin-bottom:10px;font-size:16px}.matriz-sede__opciones{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;margin-bottom:12px;display:flex}.matriz-sede__opciones .field{margin:0}.matriz-sede__opciones input[type=number]{width:90px}.cupo-periodo{border:1px solid var(--borde-suave);border-radius:var(--radio-control);min-width:0;margin:0 0 12px;padding:12px 14px}.cupo-periodo__titulo{color:var(--tinta);padding:0 6px;font-size:14px;font-weight:700}.cupo-periodo__fechas{color:var(--texto-suave);margin-left:8px;font-size:13px;font-weight:400}.cupo-periodo__total{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.cupo-periodo__total .field{margin:0}.cupo-periodo__total input,.cupo-periodo__turnos input{width:100px;max-width:100%}.cupo-periodo__turnos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 18px;margin-top:12px;display:grid}.cupo-periodo__turnos .field{min-width:0;margin:0}.cupo-periodo__campo--cambiado input{border-color:var(--dorado);color:var(--tinta);background-color:#fffaf0}.cupo-periodo__nota{color:var(--texto-suave);margin:10px 0 0;font-size:13px}.cupo-periodo__contador{color:var(--tinta);margin:10px 0 0;font-size:14px;font-weight:600}.cupo-periodo__contador--exceso{color:var(--alerta)}.cupo-periodo__aviso{color:var(--advertencia);font-weight:400}.cupo-periodo__nota-archivadas{color:var(--texto-suave);font-weight:400}@media (width<=480px){.cupo-periodo__total{flex-direction:column;align-items:stretch}.cupo-periodo__turnos{grid-template-columns:1fr}.cupo-periodo__total input,.cupo-periodo__turnos input{width:100%}.cupo-periodo__fechas{margin-left:0;display:block}}.aviso-temporada-sin-cupos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aviso-temporada__motivos{margin:6px 0 0;padding-left:18px}.configuracion-tablero__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.configuracion-tablero__cabecera p{max-width:70ch;margin:0}.detalle-temporada--resaltado{outline:3px solid var(--aqua);outline-offset:4px;border-radius:var(--radio-tarjeta)}.paso-precios{gap:var(--ritmo-seccion);display:grid}.paso-precios h3{font:800 16px var(--heading);color:var(--tinta);margin:0 0 6px}.paso-precios__ayuda{color:var(--texto-suave);margin:0;font-size:13px}.paso-precios__pregunta{color:var(--advertencia);margin:0;font-size:13px;font-weight:700}.paso-precios__segmentos{border:1px solid var(--borde);border-radius:var(--radio-pill);background:var(--arena);justify-self:start;gap:4px;padding:4px;display:inline-flex}.paso-precios__segmento{font:inherit;border-radius:var(--radio-pill);background:var(--arena);color:var(--texto-suave);cursor:pointer;border:0;padding:7px 16px;font-size:14px;font-weight:700}.paso-precios__segmento--activo{background:var(--accion);color:#fff}.paso-precios__segmento:focus-visible{outline:2px solid var(--accion);outline-offset:2px}.paso-precios__banco,.paso-precios__sedes,.paso-precios__hermanos,.paso-precios__tabla{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:#fff;gap:10px;min-width:0;padding:16px 18px;display:grid}.paso-precios__banco{background:var(--arena);justify-items:start}.paso-precios__banco p{color:var(--tinta-parrafo);margin:0}.paso-precios__sedes-lista{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.paso-precios__sedes-lista li{justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.paso-precios__sedes-lista select{padding:6px 10px}.paso-precios__tabla-titulo{border-left:4px solid var(--aqua);padding-left:10px}.paso-precios__reserva{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.paso-precios__reserva legend{margin-bottom:6px;padding:0;font-weight:700}.paso-precios__reserva-opciones{flex-wrap:wrap;gap:8px 18px;display:flex}.paso-precios__reserva-valor{max-width:240px;margin:0}.paso-precios__marco{border:1px solid var(--borde);border-radius:var(--radio-control);overflow-x:auto}.paso-precios__comedor-nota{color:#34494c;font-size:13px;font-weight:400;display:block}.paso-precios__comedor-periodo th{padding-left:24px;font-weight:500}.paso-precios__comedor-agregar{max-width:100%;margin-top:6px;font-size:13px;font-weight:400;display:block}.paso-precios__comedor-quitar{color:#8a1c1c;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;text-decoration:underline}.paso-precios__grilla{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.paso-precios__grilla caption{caption-side:top;text-align:left;color:var(--texto-suave);background:#fff;padding:10px 12px;font-size:13px}.paso-precios__grilla thead th{background:var(--profundo);color:#fff;text-align:left;vertical-align:bottom;white-space:nowrap;padding:8px 10px;font-size:13px;font-weight:700}.paso-precios__periodo{font-size:14px;display:block}.paso-precios__fechas{color:var(--texto-barra);background:var(--profundo);font-size:13px;font-weight:400;display:block}.paso-precios__grilla tbody th{z-index:1;color:var(--tinta);text-align:left;border-top:1px solid var(--borde-suave);white-space:nowrap;background:#fff;padding:8px 12px;font-size:14px;position:sticky;left:0}.paso-precios__grilla td{border-top:1px solid var(--borde-suave);vertical-align:top;padding:6px}.paso-precios__fila-micro th,.paso-precios__fila-micro td{border-top:2px solid var(--borde)}.paso-precios__grilla .paso-precios__fila-reserva th,.paso-precios__grilla .paso-precios__fila-reserva td{background:var(--arena);border-bottom:2px solid var(--borde)}.paso-precios__grilla .paso-precios__fila-reserva th{box-shadow:inset 4px 0 0 var(--aqua)}.paso-precios__casilla{grid-template-columns:58px 176px;align-items:center;gap:4px;display:grid}.paso-precios__casilla+.paso-precios__casilla{margin-top:4px}.paso-precios__casilla span{color:var(--texto-suave);font-size:13px}.paso-precios__casilla input{text-align:right;font-variant-numeric:tabular-nums;width:176px;padding:5px 8px}.paso-precios__casilla input::placeholder{color:var(--texto-suave);opacity:1;font-size:13px}.paso-precios__casilla--efectivo input{background:var(--arena)}.paso-precios__casilla input:focus-visible{outline:2px solid var(--accion);outline-offset:1px}.paso-precios__input--mal{border-color:var(--alerta);box-shadow:inset 0 0 0 1px var(--alerta)}.paso-precios__casilla .paso-precios__falta{color:var(--alerta);grid-column:2;font-size:13px;font-weight:700}.paso-precios__hermanos-campos{flex-wrap:wrap;align-items:flex-end;gap:4px 16px;display:flex}.paso-precios__hermanos-campos .field{width:180px;margin:0}.paso-precios__pie{z-index:2;background:var(--superficie-flotante);-webkit-backdrop-filter:var(--desenfoque-flotante);backdrop-filter:var(--desenfoque-flotante);border-top:1px solid var(--borde);gap:10px;padding:12px 0;display:grid;position:sticky;bottom:0}.paso-precios__resumen{color:var(--tinta);margin:0;font-weight:700}.paso-precios__errores{max-height:30vh;margin:6px 0 0;padding-left:18px;overflow-y:auto}.paso-precios__pie{max-height:50vh;overflow-y:auto}.paso-precios__plegable>summary{cursor:pointer;list-style:none}.paso-precios__plegable>summary::-webkit-details-marker{display:none}.paso-precios__ver{white-space:nowrap;font-size:13px;font-weight:600;text-decoration:underline}.paso-precios__plegable[open] .paso-precios__ver{display:none}.paso-precios__acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.paso-precios__ok{color:var(--exito);margin:0;font-weight:700}.paso-cobro{gap:var(--ritmo-seccion);display:grid}.paso-cobro__tarjetas{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.paso-cobro__tarjeta{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:#fff;align-content:start;gap:10px;min-width:0;padding:16px 18px;display:grid}.paso-cobro__tarjeta--lista{border-color:#b9dccd}.paso-cobro__tarjeta--atencion{border-color:#e7cf9f}.paso-cobro__cabeza{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.paso-cobro__cabeza h3{font:800 16px var(--heading);color:var(--tinta);margin:0}.paso-cobro__cabeza p{color:var(--texto-suave);margin:4px 0 0;font-size:13px}.paso-cobro__dato{color:var(--tinta-parrafo);white-space:pre-line;margin:0}.paso-cobro__campos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px;display:grid}.paso-cobro__campos .field{margin-bottom:10px}.paso-cobro__texto textarea{resize:vertical;min-height:160px}.paso-cobro__dias{flex-wrap:wrap;gap:6px;display:flex}.paso-cobro__dia{font:inherit;border:1px solid var(--borde);border-radius:var(--radio-pill);color:var(--tinta);cursor:pointer;background:#fff;padding:5px 11px;font-size:13px;font-weight:700}.paso-cobro__dia[aria-pressed=true]{background:var(--accion);border-color:var(--accion);color:#fff}.paso-cobro__dia:focus-visible{outline:2px solid var(--accion);outline-offset:2px}.paso-cobro__turnos{color:var(--texto-suave);margin:0;font-size:13px}.paso-cobro__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paso-cobro__cuentas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.paso-cobro__cuenta{border-bottom:1px solid var(--borde);gap:6px;padding-bottom:10px;display:grid}.salas-people__pasos{color:var(--texto-suave);flex-wrap:wrap;gap:8px 18px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:flex}.salas-people__pasos li{align-items:center;gap:6px;display:flex}.salas-people__pasos span{border-radius:var(--radio-pill);border:1px solid var(--borde);place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-grid}.salas-people__pasos .es-actual{color:var(--tinta);font-weight:700}.salas-people__pasos .es-actual span{background:var(--accion);border-color:var(--accion);color:#fff}.salas-people__pasos .es-hecho span{border-color:var(--accion);color:var(--accion)}.salas-people__paso{gap:12px;display:grid}.salas-people__paso p{margin:0}.salas-people__salas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.salas-people__sala{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;gap:6px;padding:14px 16px;display:grid}.salas-people__sala.es-elegida{border-color:var(--accion);box-shadow:var(--aro-elegido), var(--sombra-tarjeta)}.salas-people__sala header{justify-content:space-between;align-items:center;gap:8px;display:flex}.salas-people__sala h4{font:800 16px var(--heading);color:var(--profundo);margin:0}.salas-people__dato{color:var(--texto-suave);font-size:13px}.salas-people__resumen-reserva{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.salas-people__resumen-reserva dt{color:var(--texto-suave)}.salas-people__resumen-reserva dd{margin:0;font-weight:600}.salas-people__motivo{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);gap:10px;margin:0;padding:14px 16px;display:grid}.salas-people__motivo legend{color:var(--tinta);padding:0 6px;font-weight:700}.salas-people__opcion{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.salas-people__opcion input{margin-top:4px}.salas-people__opcion span{gap:2px;display:grid}.salas-people__opcion small{color:var(--texto-suave);font-size:13px}.salas-people__opcion:has(input:disabled){cursor:not-allowed;opacity:.7}.salas-people__agenda{gap:8px;display:grid}.salas-people__agenda-celda{gap:2px;font-size:13px;display:grid}.salas-people__pie{justify-content:flex-end;gap:8px;width:100%;display:flex}.promociones-vigentes{border:1px solid var(--borde);border-radius:var(--radio-control);background:#fff;gap:8px;padding:16px;display:grid}.promociones-vigentes h3{margin:0;font-size:16px}.promociones-vigentes p{margin:0}.promociones-vigentes textarea{box-sizing:border-box;width:100%;font:inherit;padding:8px 10px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._pantalla_9j41r_7{color:#163236;background:#f4f8f7;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100svh;display:grid;overflow-x:hidden}._marca_9j41r_18{color:#fff;background:radial-gradient(circle at 78% 18%,#ffb84d47,#ffb84d00 42%),radial-gradient(at 10% 90%,#22c7b859,#22c7b800 55%),linear-gradient(160deg,#0b4c55 0%,#076f7a 48%,#0a8f93 100%);flex-direction:column;justify-content:space-between;padding:48px 56px;display:flex;position:relative;overflow:hidden}._marcaArriba_9j41r_32{z-index:3;align-items:center;gap:14px;display:flex;position:relative}._logoChip_9j41r_40{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:88px;height:64px;display:inline-flex;box-shadow:0 12px 30px #09282d40}._logoChip_9j41r_40 img{max-width:72px;max-height:52px}._marcaNombre_9j41r_56{font-family:var(--heading);letter-spacing:.02em;color:#fff;background:0 0;font-size:17px;font-weight:800}._marcaTexto_9j41r_65{z-index:3;max-width:460px;margin-bottom:120px;position:relative}._etiqueta_9j41r_72{letter-spacing:.14em;text-transform:uppercase;color:#09282d;background:#ffd27f;border-radius:999px;margin-bottom:18px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}._titular_9j41r_85{font-family:var(--heading);color:#fff;background:0 0;margin:0 0 14px;font-size:44px;font-weight:800;line-height:1.08}._titular_9j41r_85 em{color:#ffd27f;background:0 0;font-style:normal}._bajada_9j41r_101{color:#e3f5f4;background:0 0;margin:0;font-size:17px;line-height:1.5}._sol_9j41r_110{z-index:1;pointer-events:none;width:150px;height:150px;position:absolute;top:56px;right:64px}._solRayos_9j41r_120{animation:40s linear infinite _girar_9j41r_1;position:absolute;inset:0}._solNucleo_9j41r_126{background:radial-gradient(circle at 38% 35%,#fff1c9 0%,#ffd27f 45%,#ffb84d 100%);border-radius:50%;animation:5s ease-in-out infinite _brillar_9j41r_1;position:absolute;inset:34px;box-shadow:0 0 40px #ffb84da6,0 0 90px #ffb84d59}._olas_9j41r_136{z-index:2;pointer-events:none;height:190px;position:absolute;bottom:0;left:0;right:0}._ola_9j41r_136{width:200%;height:100%;animation:14s linear infinite _oleaje_9j41r_1;position:absolute;bottom:0;left:0}._ola2_9j41r_155{animation-duration:20s;animation-direction:reverse;bottom:-14px}._ola3_9j41r_161{animation-duration:10s;bottom:-34px}._ola_9j41r_136 svg{width:100%;height:100%;display:block}._burbujas_9j41r_173{z-index:2;pointer-events:none;position:absolute;inset:0}._burbuja_9j41r_173{background:#ffffff1f;border:2px solid #ffffff8c;border-radius:50%;animation:11s ease-in infinite _subir_9j41r_1;position:absolute;bottom:-20px}._burbuja_9j41r_173:first-child{width:14px;height:14px;animation-delay:0s;left:12%}._burbuja_9j41r_173:nth-child(2){width:9px;height:9px;animation-duration:9s;animation-delay:3s;left:28%}._burbuja_9j41r_173:nth-child(3){width:18px;height:18px;animation-duration:13s;animation-delay:6s;left:46%}._burbuja_9j41r_173:nth-child(4){width:10px;height:10px;animation-delay:1.5s;left:64%}._burbuja_9j41r_173:nth-child(5){width:13px;height:13px;animation-duration:10s;animation-delay:4.5s;left:82%}._destello_9j41r_196{z-index:1;background:#fff6dc;border-radius:50%;width:6px;height:6px;animation:3.6s ease-in-out infinite _titilar_9j41r_1;position:absolute;box-shadow:0 0 10px #fff6dce6}._destello_9j41r_196:first-of-type{top:22%;left:18%}._destello_9j41r_196:nth-of-type(2){animation-delay:1.2s;top:38%;left:58%}._destello_9j41r_196:nth-of-type(3){animation-delay:2.4s;top:12%;left:44%}._lado_9j41r_213{background:radial-gradient(circle at 90% 8%,#22c7b81f,#22c7b800 40%),#f4f8f7;justify-content:center;align-items:center;padding:40px 24px;display:flex}._tarjeta_9j41r_223{background:#fff;border:1px solid #dce9e7;border-radius:24px;flex-direction:column;width:100%;max-width:420px;padding:40px 36px 32px;animation:.6s cubic-bezier(.22,1,.36,1) both _aparecer_9j41r_1;display:flex;box-shadow:0 24px 60px #09282d1f}._tarjetaLogo_9j41r_236{justify-content:center;margin-bottom:14px;display:flex}._tarjetaLogo_9j41r_236 img{width:auto;height:64px}._eyebrow_9j41r_247{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#076f7a;background:#fff;margin:0 0 6px;font-size:13px;font-weight:700}._titulo_9j41r_258{font-family:var(--heading);text-align:center;color:#163236;background:#fff;margin:0;font-size:26px;font-weight:800}._subtitulo_9j41r_268{text-align:center;color:#526e71;background:#fff;margin:6px 0 24px;font-size:14px}._enlaces_9j41r_276{text-align:center;margin-top:18px;font-size:14px}._pie_9j41r_282{text-align:center;color:#526e71;background:#fff;border-top:1px solid #edf2f1;margin-top:22px;padding-top:16px;font-size:13px}@keyframes _girar_9j41r_1{to{transform:rotate(360deg)}}@keyframes _brillar_9j41r_1{0%,to{transform:scale(1);box-shadow:0 0 40px #ffb84d99,0 0 90px #ffb84d4d}50%{transform:scale(1.06);box-shadow:0 0 55px #ffb84dcc,0 0 120px #ffb84d73}}@keyframes _oleaje_9j41r_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes _subir_9j41r_1{0%{border-color:#fff0;transform:translateY(0)scale(.8)}15%{border-color:#ffffff8c}to{border-color:#fff0;transform:translateY(-560px)scale(1.15)}}@keyframes _titilar_9j41r_1{0%,to{background:#fff6dc33;transform:scale(.4)}50%{background:#fff6dc;transform:scale(1.2)}}@keyframes _aparecer_9j41r_1{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._solRayos_9j41r_120,._solNucleo_9j41r_126,._ola_9j41r_136,._burbuja_9j41r_173,._destello_9j41r_196,._tarjeta_9j41r_223{animation:none}._burbuja_9j41r_173{display:none}}@media (width<=900px){._pantalla_9j41r_7{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}._marca_9j41r_18{min-height:0;padding:22px 20px 70px}._marcaTexto_9j41r_65{margin:18px 0 0}._titular_9j41r_85{margin-bottom:6px;font-size:26px}._bajada_9j41r_101{font-size:14px}._etiqueta_9j41r_72{margin-bottom:10px}._logoChip_9j41r_40{border-radius:12px;width:64px;height:46px}._logoChip_9j41r_40 img{max-width:54px;max-height:38px}._sol_9j41r_110{width:86px;height:86px;top:14px;right:14px}._solNucleo_9j41r_126{inset:20px}._olas_9j41r_136{height:70px}._lado_9j41r_213{background:#f4f8f7;align-items:flex-start;padding:0 16px 32px}._tarjeta_9j41r_223{z-index:4;margin-top:-36px;padding:28px 20px 24px;position:relative}._tarjetaLogo_9j41r_236{display:none}}._pantalla_1eosc_6{color:#fff;background:radial-gradient(circle at 78% 18%,#ffb84d47,#ffb84d00 42%),radial-gradient(at 10% 90%,#22c7b859,#22c7b800 55%),linear-gradient(160deg,#0b4c55 0%,#076f7a 48%,#0a8f93 100%);place-items:center;min-height:100svh;padding:24px 16px;display:grid;position:relative;overflow:hidden}._centro_1eosc_20{z-index:2;flex-direction:column;align-items:center;gap:14px;animation:.6s ease-out both _aparecer_1eosc_1;display:flex;position:relative}._escena_1eosc_32{place-items:center;width:220px;height:220px;margin-bottom:10px;display:grid;position:relative}._rayos_1eosc_41{fill:#ffc45cd9;filter:drop-shadow(0 0 12px #ffb84d73);animation:14s linear infinite _girar_1eosc_1;position:absolute;inset:0}._pileta_1eosc_49{background:#fff;border-radius:50%;place-items:center;width:150px;height:150px;animation:2.4s ease-in-out infinite _latir_1eosc_1;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 6px #ffffff2e,0 18px 40px #06242959}._agua_1eosc_64{animation:3.2s ease-in-out infinite _llenar_1eosc_1;position:absolute;inset:0}._ola_1eosc_70{width:200%;height:100%;position:absolute;bottom:0;left:0}._ola_1eosc_70 svg{width:100%;height:100%;display:block}._olaAtras_1eosc_84{animation:3.6s linear infinite reverse _deslizar_1eosc_1}._olaAdelante_1eosc_88{animation:2.4s linear infinite _deslizar_1eosc_1}._logo_1eosc_92{z-index:2;filter:drop-shadow(0 4px 10px #ffffffe6);max-width:104px;max-height:74px;margin-top:-26px;position:relative}._burbuja_1eosc_101{z-index:3;background:#ffffff40;border:2px solid #ffffffe6;border-radius:50%;width:9px;height:9px;animation:2.6s ease-in infinite _subir_1eosc_1;position:absolute;bottom:8px}._burbuja_1eosc_101:first-of-type{animation-delay:0s;left:34%}._burbuja_1eosc_101:nth-of-type(2){width:6px;height:6px;animation-delay:.9s;left:58%}._burbuja_1eosc_101:nth-of-type(3){width:11px;height:11px;animation-delay:1.7s;left:70%}._texto_1eosc_119{font-family:var(--heading);letter-spacing:.01em;color:#fff;text-shadow:0 2px 12px #06242959;background:0 0;margin:0;font-size:20px;font-weight:800}._puntos_1eosc_130 span{animation:1.2s ease-in-out infinite _saltar_1eosc_1;display:inline-block}._puntos_1eosc_130 span:nth-child(2){animation-delay:.15s}._puntos_1eosc_130 span:nth-child(3){animation-delay:.3s}._marca_1eosc_138{letter-spacing:.14em;text-transform:uppercase;color:#d9f4f1;background:0 0;margin:0;font-size:13px;font-weight:700}._destello_1eosc_150{z-index:1;background:#ffffffd9;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite _titilar_1eosc_1;position:absolute;box-shadow:0 0 14px #fffc}._destello_1eosc_150:first-of-type{top:18%;left:22%}._destello_1eosc_150:nth-of-type(2){animation-delay:1s;top:30%;right:18%}._destello_1eosc_150:nth-of-type(3){animation-delay:2s;bottom:22%;left:30%}@keyframes _girar_1eosc_1{to{transform:rotate(360deg)}}@keyframes _deslizar_1eosc_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes _llenar_1eosc_1{0%,to{transform:translateY(66%)}50%{transform:translateY(54%)}}@keyframes _latir_1eosc_1{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes _subir_1eosc_1{0%{background:#ffffff40;transform:translateY(0)scale(.6)}80%{background:#ffffff40}to{background:#fff0;border-color:#fff0;transform:translateY(-120px)scale(1.1)}}@keyframes _saltar_1eosc_1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes _titilar_1eosc_1{0%,to{background:#ffffff4d;transform:scale(.6)}50%{background:#fffffff2;transform:scale(1.2)}}@keyframes _aparecer_1eosc_1{0%{transform:translateY(10px)scale(.97)}to{transform:none}}@media (prefers-reduced-motion:reduce){._centro_1eosc_20,._rayos_1eosc_41,._pileta_1eosc_49,._agua_1eosc_64,._ola_1eosc_70,._burbuja_1eosc_101,._puntos_1eosc_130 span,._destello_1eosc_150{animation:none}._agua_1eosc_64{transform:translateY(60%)}._burbuja_1eosc_101{display:none}}.tp{--tp-magenta:#c8237b;--tp-magenta-osc:#a51a64;--tp-violeta:#7a2e8c;--tp-violeta-osc:#55206a;--tp-celeste:#4e94c8;--tp-naranja:#f2a22e;--tp-turquesa:#17bfb0;--tp-amarillo:#f5df4d;--tp-fondo:#fff8f3;--tp-suave:#f6effa;--tp-tinta:#2b1838;--tp-tinta-suave:#5d4a6b;--tp-borde:#eadff0;--tp-blanco:#fff;--tp-sombra:0 10px 30px -12px #55206a47;--tp-sombra-alta:0 18px 40px -14px #55206a61;--tp-radio:22px;--tp-radio-chico:14px;--tp-titulos:"Manrope Variable", "Geist Variable", system-ui, sans-serif;--tp-texto:"Geist Variable", system-ui, "Segoe UI", Roboto, sans-serif;background:var(--tp-fondo);min-height:100vh;color:var(--tp-tinta);font-family:var(--tp-texto);-webkit-text-size-adjust:100%;font-size:17px;line-height:1.55;overflow-x:clip}.tp *,.tp :before,.tp :after{box-sizing:border-box}.tp p,.tp h1,.tp h2,.tp h3,.tp ul,.tp ol{margin:0}.tp a{color:var(--tp-magenta)}.tp-contenedor{width:100%;max-width:1080px;margin:0 auto;padding:0 16px;position:relative}@media (width>=700px){.tp-contenedor{padding:0 32px}}.tp-saltar{z-index:50;background:var(--tp-blanco);border-radius:var(--tp-radio-chico);padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:8px}.tp-saltar:focus{top:8px}.tp-h1,.tp-h2,.tp-h3,.tp-kicker{font-family:var(--tp-titulos)}.tp-h1{color:var(--tp-blanco);text-shadow:0 4px #55206a59;flex-direction:column;margin-top:14px;line-height:.95;display:flex}.tp-h1__chico{letter-spacing:.02em;font-size:clamp(1.5rem,6vw,2.2rem);font-weight:800}.tp-h1__grande{letter-spacing:-.02em;color:var(--tp-amarillo);font-size:clamp(3.4rem,17vw,6.6rem);font-weight:800}.tp-h2{letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(1.7rem,6.4vw,2.6rem);font-weight:800;line-height:1.12}.tp-h2--claro{color:var(--tp-blanco)}.tp-h3{margin-bottom:6px;font-size:1.15rem;font-weight:800;line-height:1.25}.tp-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--tp-magenta);margin-bottom:8px;font-size:.8rem;font-weight:800;display:inline-block}.tp-kicker--claro{color:var(--tp-amarillo)}.tp-bajada{color:var(--tp-tinta-suave);margin:-6px 0 22px}.tp-bajada--claro{color:#ffffffe6}.tp-bajada--chica{margin:16px 0 0;font-size:.92rem}.tp-boton{min-height:52px;font-family:var(--tp-titulos);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:1.02rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.tp .tp-boton--principal{background:var(--tp-magenta);color:var(--tp-blanco);box-shadow:0 8px 0 -2px var(--tp-magenta-osc), var(--tp-sombra)}.tp .tp-boton--principal:hover{background:var(--tp-magenta-osc)}.tp .tp-boton--blanco{background:var(--tp-blanco);color:var(--tp-violeta);box-shadow:var(--tp-sombra)}.tp .tp-boton--secundario{color:var(--tp-violeta);border:2px solid var(--tp-borde);background:0 0}.tp .tp-boton--whatsapp{color:#08361c;box-shadow:var(--tp-sombra);background:#25d366}.tp-boton--grande{min-height:60px;padding:14px 30px;font-size:1.15rem}.tp-boton:focus-visible,.tp-opcion:focus-visible,.tp-plegable summary:focus-visible,.tp-enlace:focus-visible{outline:3px solid var(--tp-turquesa);outline-offset:3px}@media (hover:hover){.tp-boton:hover{transform:translateY(-2px)}}.tp-boton:active{transform:translateY(1px)scale(.98)}.tp-enlace{align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-weight:700;text-decoration:none;display:inline-flex}.tp-heroe{background:radial-gradient(circle at 15% 15%, #ffffff2e, transparent 40%), linear-gradient(150deg, var(--tp-magenta) 0%, #b0237f 45%, var(--tp-violeta) 100%);color:var(--tp-blanco);padding:28px 0 110px;position:relative;overflow:hidden}.tp-heroe__contenido{z-index:2;flex-direction:column;align-items:flex-start;display:flex}.tp-logo{background:var(--tp-blanco);border-radius:var(--tp-radio);width:150px;height:auto;box-shadow:var(--tp-sombra-alta);padding:10px 16px}.tp-sello{background:var(--tp-turquesa);color:var(--tp-blanco);font-family:var(--tp-titulos);border-radius:999px;align-items:center;gap:6px;margin-top:22px;padding:6px 14px;font-size:.9rem;font-weight:800;display:inline-flex;rotate:-3deg;box-shadow:0 4px #0000001f}.tp-heroe__fechas{background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:8px 16px;font-size:1.02rem;font-weight:700;display:inline-flex}.tp-heroe__bajada{max-width:34ch;margin-top:16px;font-size:1.1rem}.tp-heroe__acciones{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.tp-heroe__acciones .tp-boton{flex:200px}@media (width>=700px){.tp-heroe{padding:48px 0 150px}.tp-logo{width:190px}.tp-heroe__acciones .tp-boton{flex:none}}.tp-gota{z-index:1;filter:drop-shadow(0 10px 18px #2b183840);position:absolute}.tp-gota--1{width:120px;top:30px;right:-26px;transform:rotate(28deg)}.tp-gota--2{width:70px;top:150px;right:70px;transform:rotate(-35deg)}.tp-gota--3{width:46px;top:220px;right:18px;transform:rotate(60deg)}.tp-gota--4{opacity:.55;width:90px;bottom:70px;left:-40px;transform:rotate(-150deg)}.tp-gota--5{width:36px;top:40px;right:140px;transform:rotate(-20deg)}@media (width<=520px){.tp-gota--2,.tp-gota--5{display:none}.tp-gota--1{width:92px;top:16px;right:-30px}.tp-gota--3{top:120px;right:6px}}@media (width>=900px){.tp-gota--1{width:220px;top:60px;right:6%}.tp-gota--2{width:120px;top:250px;right:26%}.tp-gota--3{width:80px;top:330px;right:4%}.tp-gota--5{width:60px;top:70px;right:30%}}.tp-burbuja{z-index:1;background:var(--tp-amarillo);opacity:.85;border-radius:50%;position:absolute}.tp-burbuja--1{width:18px;height:18px;top:110px;right:120px}.tp-burbuja--2{background:var(--tp-celeste);width:12px;height:12px;top:180px;right:40px}.tp-burbuja--3{background:var(--tp-turquesa);opacity:.6;width:26px;height:26px;bottom:90px;left:60%}.tp-ola{width:100%;height:70px;display:block;position:absolute;left:0}.tp-ola--arriba{top:-1px;transform:rotate(180deg)}.tp-seccion{padding:56px 0;position:relative}.tp-seccion--suave{background:var(--tp-suave)}@media (width>=700px){.tp-seccion{padding:80px 0}}.tp-grilla{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=620px){.tp-grilla--dos,.tp-grilla--tres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.tp-grilla--tres{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-grilla>.tp-aparece{display:flex}.tp-grilla>.tp-aparece>*{flex:1}.tp-tarjeta{--tp-color:var(--tp-magenta);background:var(--tp-blanco);border-radius:var(--tp-radio);box-shadow:var(--tp-sombra);border-top:6px solid var(--tp-color);padding:22px 20px 20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.tp-tarjeta p{color:var(--tp-tinta-suave)}@media (hover:hover){.tp-tarjeta:hover{box-shadow:var(--tp-sombra-alta);transform:translateY(-4px)rotate(-.4deg)}}.tp-tarjeta--magenta{--tp-color:var(--tp-magenta)}.tp-tarjeta--violeta{--tp-color:var(--tp-violeta)}.tp-tarjeta--celeste{--tp-color:var(--tp-celeste)}.tp-tarjeta--naranja{--tp-color:var(--tp-naranja)}.tp-tarjeta--turquesa{--tp-color:var(--tp-turquesa)}.tp-tarjeta__icono{background:var(--tp-color);width:54px;height:54px;color:var(--tp-blanco);border-radius:46% 54% 50% 50%/60% 60% 40% 40%;place-items:center;margin-bottom:12px;display:inline-grid;transform:rotate(-8deg)}.tp-tarjeta__icono svg{width:28px;height:28px}.tp-aviso{border-radius:var(--tp-radio-chico);color:#6b4206;background:#fff1d9;align-items:flex-start;gap:10px;margin-top:22px;padding:14px 16px;font-weight:600;display:flex}.tp-aviso svg{flex:none;margin-top:3px}.tp-sede{background:var(--tp-blanco);border-radius:var(--tp-radio);box-shadow:var(--tp-sombra);flex-direction:column;padding:22px 20px 20px;display:flex;position:relative}.tp-sede__pin{background:var(--tp-suave);width:44px;height:44px;color:var(--tp-magenta);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.tp-sede__direccion{font-weight:600}.tp-sede__nota{border-radius:var(--tp-radio-chico);color:#0b5f57;background:#e3f8f5;margin-top:10px;padding:8px 12px;font-size:.93rem;font-weight:600}.tp-sede__aviso{color:var(--tp-tinta-suave);margin-top:8px;font-size:.92rem}.tp-horario{background:var(--tp-blanco);border-radius:var(--tp-radio);box-shadow:var(--tp-sombra);border-left:6px solid var(--tp-turquesa);padding:22px 20px}.tp-grilla>.tp-aparece:nth-child(2) .tp-horario{border-left-color:var(--tp-naranja)}.tp-grilla>.tp-aparece:nth-child(3) .tp-horario{border-left-color:var(--tp-violeta)}.tp-horario>svg{color:var(--tp-violeta);margin-bottom:8px}.tp-seccion--precios{background:radial-gradient(circle at 90% 10%, #17bfb059, transparent 35%), radial-gradient(circle at 0% 90%, #f2a22e4d, transparent 40%), linear-gradient(160deg, var(--tp-violeta) 0%, var(--tp-violeta-osc) 100%);padding-top:100px;scroll-margin-top:0}.tp-panel{background:var(--tp-blanco);border-radius:28px;padding:18px 14px;box-shadow:0 30px 60px -20px #14061e8c}@media (width>=700px){.tp-panel{padding:32px}}.tp-asistente{flex-direction:column;gap:22px;scroll-margin-top:16px;display:flex}.tp-asistente--vacio{text-align:center;gap:8px;padding:28px 8px}.tp-asistente__vacio-titulo{font-family:var(--tp-titulos);font-size:1.15rem;font-weight:800}.tp-cargando{color:var(--tp-tinta-suave);justify-content:center;align-items:center;gap:12px;padding:36px 8px;font-weight:600;display:flex}.tp-cargando__gota{background:var(--tp-magenta);border-radius:50% 50% 50% 0;width:20px;height:20px;transform:rotate(-45deg)}.tp-paso{border:0;min-width:0;margin:0;padding:0;animation:.36s both tp-entra-paso}.tp-paso__titulo{font-family:var(--tp-titulos);align-items:center;gap:10px;margin-bottom:10px;padding:0;font-size:1.2rem;font-weight:800;display:flex}.tp-paso__numero{background:var(--tp-magenta);width:32px;height:32px;color:var(--tp-blanco);border-radius:50%;flex:none;place-items:center;font-size:.95rem;display:inline-grid}.tp-paso__ayuda{color:var(--tp-tinta-suave);margin:-4px 0 12px;font-size:.94rem}.tp-opciones{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=560px){.tp-opciones,.tp-opciones--chicas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.tp-opciones--chicas{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-opcion{text-align:left;background:var(--tp-blanco);width:100%;min-height:60px;color:var(--tp-tinta);border:2px solid var(--tp-borde);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:flex}@media (hover:hover){.tp-opcion:not(:disabled):hover{border-color:var(--tp-celeste);box-shadow:var(--tp-sombra);transform:translateY(-2px)}}.tp-opcion:not(:disabled):active{transform:scale(.98)}.tp-opcion.is-elegida{border-color:var(--tp-magenta);background:#fdeef6;box-shadow:0 0 0 3px #c8237b24}.tp-opcion:disabled{cursor:not-allowed;opacity:.5}.tp-opcion__marca{border:2px solid var(--tp-borde);background:var(--tp-blanco);width:26px;height:26px;color:var(--tp-blanco);border-radius:50%;flex:none;place-items:center;margin-top:1px;transition:background-color .16s,border-color .16s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-grid}.tp-opcion.is-elegida .tp-opcion__marca{background:var(--tp-magenta);border-color:var(--tp-magenta);transform:scale(1.1)}.tp-opcion__texto{flex-direction:column;min-width:0;display:flex}.tp-opcion__titulo{font-family:var(--tp-titulos);font-size:1.05rem;font-weight:800;line-height:1.25}.tp-opcion__detalle{color:var(--tp-tinta-suave);font-size:.92rem}.tp-opcion__extra{color:var(--tp-violeta);margin-top:4px;font-size:.82rem;font-weight:700}.tp-grupo+.tp-grupo{margin-top:16px}.tp-grupo__titulo{font-family:var(--tp-titulos);text-transform:uppercase;letter-spacing:.1em;color:var(--tp-violeta);margin-bottom:8px;font-size:.82rem;font-weight:800}.tp-resultado{border-radius:var(--tp-radio);background:linear-gradient(#f0fbfa 0%,#fdf3f8 100%);border:2px dashed #17bfb080;margin-top:4px;padding:20px 14px;scroll-margin-top:16px;animation:.42s both tp-entra-paso}@media (width>=700px){.tp-resultado{padding:26px}}.tp-resultado__titulo{font-family:var(--tp-titulos);margin:0 0 14px;font-size:1.35rem;font-weight:800}.tp-resultado__lista{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=760px){.tp-resultado__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-linea{background:var(--tp-blanco);box-shadow:var(--tp-sombra);border-radius:18px;padding:16px}.tp-linea__cabeza{margin-bottom:10px}.tp-linea__titulo{font-family:var(--tp-titulos);font-size:1.1rem;font-weight:800}.tp-linea__fechas{color:var(--tp-tinta-suave);font-size:.92rem}.tp-linea__incluye{color:#23557c;background:#e8f1fa;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:2px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.tp-precio{flex-direction:column;gap:6px;display:flex}.tp-precio__fila{color:var(--tp-tinta-suave);flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;display:flex}.tp-precio__fila span{flex:auto;min-width:0}.tp-precio__fila strong{font-family:var(--tp-titulos);color:var(--tp-tinta);font-variant-numeric:tabular-nums;font-size:1.15rem}.tp-precio__fila--efectivo strong{color:var(--tp-magenta);font-size:1.45rem}.tp-precio--unico strong{font-family:var(--tp-titulos);color:var(--tp-magenta);font-variant-numeric:tabular-nums;font-size:1.6rem}.tp-linea__reserva{border-top:1px dashed var(--tp-borde);margin-top:12px;padding-top:12px}.tp-linea__reserva .tp-precio__fila strong,.tp-linea__reserva .tp-precio--unico strong{color:var(--tp-violeta);font-size:1.05rem}.tp-linea__reserva-titulo{margin-bottom:6px;font-size:.92rem;font-weight:700}.tp-linea__reserva-nota{color:var(--tp-tinta-suave);margin-top:8px;font-size:.85rem}.tp-linea__consultar{color:var(--tp-tinta-suave);font-weight:600}.tp-total{background:var(--tp-violeta);color:var(--tp-blanco);border-radius:18px;margin-top:14px;padding:16px}.tp-total .tp-precio__fila,.tp-total .tp-precio__fila strong,.tp-total .tp-precio--unico strong{color:var(--tp-blanco)}.tp-total .tp-precio__fila--efectivo strong{color:var(--tp-amarillo)}.tp-total__titulo{font-family:var(--tp-titulos);margin-bottom:8px;font-weight:800}.tp-total--incompleto{color:#6b4206;background:#fff1d9;font-weight:600}.tp-notas{color:var(--tp-tinta-suave);gap:8px;margin:16px 0 0;padding:0;font-size:.93rem;list-style:none;display:grid}.tp-notas li{align-items:flex-start;gap:8px;display:flex}.tp-notas svg{color:var(--tp-turquesa);flex:none;margin-top:3px}.tp-resultado__acciones{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.tp-resultado__acciones .tp-boton{flex:200px}.tp-plegables{gap:12px;display:grid}.tp-plegable{background:var(--tp-blanco);box-shadow:var(--tp-sombra);border-radius:18px;overflow:hidden}.tp-plegable summary{cursor:pointer;min-height:60px;font-family:var(--tp-titulos);align-items:center;gap:12px;padding:14px 18px;font-size:1.05rem;font-weight:800;list-style:none;display:flex}.tp-plegable summary::-webkit-details-marker{display:none}.tp-plegable__icono{background:var(--tp-suave);width:38px;height:38px;color:var(--tp-violeta);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tp-plegable__titulo{flex:1}.tp-plegable__flecha{color:var(--tp-magenta);flex:none;transition:transform .22s}.tp-plegable[open] .tp-plegable__flecha{transform:rotate(180deg)}.tp-plegable__cuerpo{color:var(--tp-tinta-suave);padding:0 18px 18px}.tp-lista{gap:8px;padding-left:20px;display:grid}.tp-lista--check{padding-left:0;list-style:none}.tp-lista--check li{padding-left:28px;position:relative}.tp-lista--check li:before{content:"";background:var(--tp-turquesa);border-radius:50% 50% 50% 0;width:14px;height:14px;position:absolute;top:6px;left:4px;transform:rotate(-45deg)}.tp-tarjeta--alta{flex-direction:column;gap:4px;display:flex}.tp-precios-adicionales{gap:6px;margin-top:10px;padding:0;list-style:none;display:grid}.tp-precios-adicionales li{border-radius:var(--tp-radio-chico);background:var(--tp-fondo);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 12px;display:flex}.tp-precios-adicionales strong{font-variant-numeric:tabular-nums}.tp-consultanos{margin-top:10px;font-weight:700}.tp-pasos{counter-reset:paso;gap:14px;padding:0;list-style:none;display:grid}@media (width>=760px){.tp-pasos{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-pasos__item{background:var(--tp-blanco);border-radius:var(--tp-radio);height:100%;box-shadow:var(--tp-sombra);gap:14px;padding:18px;display:flex}@media (width>=760px){.tp-pasos__item{flex-direction:column}}.tp-pasos__item p{color:var(--tp-tinta-suave)}.tp-pasos__numero{--tp-color:var(--tp-turquesa);z-index:0;width:48px;height:48px;color:var(--tp-blanco);font-family:var(--tp-titulos);flex:none;place-items:center;font-size:1.3rem;font-weight:800;display:inline-grid;position:relative}.tp-pasos__numero:before{content:"";z-index:-1;background:var(--tp-color);border-radius:50% 50% 50% 0;position:absolute;inset:0;transform:rotate(-45deg)}.tp-pasos li:nth-child(2) .tp-pasos__numero{--tp-color:var(--tp-celeste)}.tp-pasos li:nth-child(3) .tp-pasos__numero{--tp-color:var(--tp-naranja)}.tp-pasos li:nth-child(4) .tp-pasos__numero{--tp-color:var(--tp-magenta)}.tp-prioridad{border-radius:var(--tp-radio);background:linear-gradient(120deg,#fdeef6,#f2eafa);border:2px solid #c8237b40;align-items:flex-start;gap:14px;margin-top:22px;padding:18px;display:flex}.tp-prioridad>svg{color:var(--tp-magenta);flex:none;margin-top:2px}.tp-prioridad__titulo{font-family:var(--tp-titulos);margin-bottom:4px;font-size:1.1rem;font-weight:800}.tp-centro{justify-content:center;margin-top:28px;display:flex}.tp-contacto{background:linear-gradient(150deg, var(--tp-turquesa) 0%, var(--tp-celeste) 100%);color:var(--tp-blanco);text-align:center;padding:110px 0 120px;position:relative}.tp-contacto__acciones{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.tp-contacto__acciones .tp-boton{overflow-wrap:anywhere;max-width:100%}.tp-pie{opacity:.85;margin-top:36px;font-size:.85rem}.tp-flotante{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#fff8f300,#fff8f3f2 40%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tp-boton--flotante{pointer-events:auto;width:100%;max-width:420px}@media (width>=900px){.tp-flotante{background:0 0;padding:0;bottom:24px;left:auto;right:24px}.tp-boton--flotante{width:auto}}.tp-aparece{opacity:1}@media (prefers-reduced-motion:no-preference){.tp-aparece{opacity:0;transition:opacity .6s ease var(--retardo,0s), transform .6s cubic-bezier(.22, 1, .36, 1) var(--retardo,0s);transform:translateY(26px)}.tp-aparece.is-visible{opacity:1;transform:none}.tp-gota--1{animation:7s ease-in-out infinite tp-flota}.tp-gota--2{animation:9s ease-in-out -2s infinite tp-flota}.tp-gota--3{animation:6s ease-in-out -1s infinite tp-flota}.tp-gota--5{animation:8s ease-in-out -3s infinite tp-flota}.tp-burbuja{animation:5s ease-in-out infinite tp-burbujea}.tp-burbuja--2{animation-delay:-1.5s}.tp-burbuja--3{animation-delay:-3s}.tp-heroe__contenido>*{animation:.7s cubic-bezier(.22,1,.36,1) both tp-entra-heroe}.tp-heroe__contenido>:nth-child(2){animation-delay:.12s}.tp-heroe__contenido>:nth-child(3){animation-delay:.2s}.tp-heroe__contenido>:nth-child(4){animation-delay:.3s}.tp-heroe__contenido>:nth-child(5){animation-delay:.38s}.tp-heroe__contenido>:nth-child(6){animation-delay:.46s}.tp-cargando__gota{animation:.9s ease-in-out infinite tp-rebota}}@media (prefers-reduced-motion:reduce){.tp-paso,.tp-resultado{animation:none}.tp-boton,.tp-opcion,.tp-tarjeta,.tp-plegable__flecha{transition:none}}@keyframes tp-flota{0%,to{translate:0}50%{translate:0 -14px}}@keyframes tp-burbujea{0%,to{translate:0;scale:1}50%{translate:0 -10px;scale:1.15}}@keyframes tp-entra-heroe{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tp-entra-paso{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tp-rebota{0%,to{translate:0}50%{translate:0 -8px}}:where(.tp) p{color:inherit}.tp-tarjeta p,.tp-sede__aviso,.tp-pasos__item p,.tp-horario__texto p,.tp-plegable__cuerpo p{color:var(--tp-tinta-suave)}.tp-color--magenta{--tp-acento:var(--tp-magenta);--tp-acento-suave:#fde4f1}.tp-color--violeta{--tp-acento:var(--tp-violeta);--tp-acento-suave:#f0e2f6}.tp-color--turquesa{--tp-acento:#0f9d91;--tp-acento-suave:#dcf6f3}.tp-color--naranja{--tp-acento:#d9820b;--tp-acento-suave:#fff0d6}.tp-color--celeste{--tp-acento:#2f78b0;--tp-acento-suave:#e1effa}.tp .tp-h2{margin:0}.tp-cabecera{max-width:720px;margin-bottom:36px;position:relative}@media (width>=900px){.tp-cabecera{margin-bottom:48px}}.tp-cabecera .tp-kicker{background:var(--tp-acento-suave,#fde4f1);color:var(--tp-acento,var(--tp-magenta));border-radius:999px;align-items:center;margin-bottom:14px;padding:6px 14px;font-size:.78rem;display:inline-flex}.tp-cabecera--clara .tp-kicker{color:var(--tp-amarillo);background:#ffffff2e}.tp-cabecera .tp-h2{font-size:clamp(1.9rem,6.6vw,3.1rem);line-height:1.08}.tp-subrayado{width:180px;height:18px;margin-top:10px;display:block;overflow:visible}.tp-subrayado path{fill:none;stroke:var(--tp-acento,var(--tp-magenta));stroke-width:6px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:0}.tp-cabecera--clara .tp-subrayado path{stroke:var(--tp-amarillo)}.tp-cabecera .tp-bajada{margin:16px 0 0;font-size:1.08rem}.tp-ola{pointer-events:none;width:100%;height:80px;position:absolute;left:0;overflow:hidden}.tp-ola__capa{width:200%;height:100%;position:absolute;bottom:0;left:0}.tp-ola--heroe{z-index:3;bottom:-1px}.tp-ola--arriba{z-index:1;top:-1px;transform:rotate(180deg)}.tp-ola--abajo{z-index:1;bottom:-1px}.tp-heroe{padding-bottom:150px}.tp-heroe__grilla{z-index:2;gap:24px;display:grid;position:relative}@media (width>=960px){.tp-heroe{padding-top:56px;padding-bottom:190px}.tp-heroe__grilla{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.tp-heroe .tp-logo{display:none}.tp-h1__grande{font-size:8.4rem}.tp-heroe__bajada{max-width:30ch;font-size:1.25rem}}.tp-h1__barra{color:var(--tp-blanco);margin:0 .04em;display:inline-block}.tp-heroe__arte{display:none}@media (width>=960px){.tp-heroe__arte{place-items:center;min-height:440px;display:grid;position:relative}}.tp-sol{width:400px;height:400px;position:absolute}.tp-sol__rayos rect{fill:var(--tp-amarillo);opacity:.9}.tp-sol__cara{fill:#ffd84a}.tp-sol__ojo{fill:#a8590a}.tp-sol__boca{fill:none;stroke:#a8590a;stroke-width:5px;stroke-linecap:round}.tp-sol__rayos{transform-origin:100px 100px}.tp-heroe__logo-grande{z-index:2;background:var(--tp-blanco);border-radius:32px;padding:20px 26px;position:relative;rotate:-4deg;box-shadow:0 30px 60px -20px #2b18388c}.tp-heroe__logo-grande img{width:250px;height:auto;display:block}.tp-sticker{z-index:3;background:var(--tp-blanco);color:var(--tp-violeta);font-family:var(--tp-titulos);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 14px 30px -12px #2b183880}.tp-sticker--1{color:var(--tp-celeste);top:26px;left:4%;rotate:-8deg}.tp-sticker--2{color:#0f9d91;bottom:18px;left:6%;rotate:6deg}.tp-sticker--3{color:var(--tp-magenta);bottom:74px;right:2%;rotate:-5deg}.tp-cuentas{z-index:2;flex-wrap:wrap;gap:12px;margin-top:30px;display:flex;position:relative}.tp-cuenta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b183847;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:12px;max-width:100%;padding:10px 18px 10px 10px;font-weight:600;display:inline-flex}.tp-cuenta__numero{background:var(--tp-amarillo);min-width:52px;height:52px;color:var(--tp-violeta-osc);font-family:var(--tp-titulos);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 8px;font-size:1.4rem;font-weight:800;display:inline-grid}.tp-cuenta--prioridad .tp-cuenta__numero{background:var(--tp-turquesa);color:var(--tp-blanco)}.tp-numeros{z-index:4;background:var(--tp-blanco);box-shadow:var(--tp-sombra-alta);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:-64px 0 0;padding:18px;display:grid;position:relative}.tp-numeros>div{text-align:center;border-radius:18px;flex-direction:column-reverse;align-items:center;padding:10px 6px;display:flex}.tp-numeros>div:first-child{color:var(--tp-magenta);background:#fde4f1}.tp-numeros>div:nth-child(2){color:#0f9d91;background:#dcf6f3}.tp-numeros>div:nth-child(3){color:#c26f05;background:#fff0d6}.tp-numeros>div:nth-child(4){color:#2f78b0;background:#e1effa}.tp-numeros dd{font-family:var(--tp-titulos);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.9rem,8vw,2.8rem);font-weight:800;line-height:1}.tp-numeros dt{color:var(--tp-tinta-suave);margin-top:6px;font-size:.9rem;font-weight:600}@media (width>=760px){.tp-numeros{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-84px;padding:22px}}.tp-tarjeta{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tp-color) 14%, transparent) 0, transparent 46%), var(--tp-blanco);border-top-width:0;padding:26px 22px 24px}.tp-tarjeta:after{content:"";background:var(--tp-color);height:6px;position:absolute;top:0;left:0;right:0}.tp-tarjeta__icono{width:60px;height:60px;box-shadow:0 10px 20px -10px var(--tp-color)}.tp-cinta{z-index:2;background:var(--tp-violeta);color:var(--tp-blanco);margin:8px 0 -10px;padding:14px 0;position:relative;overflow:hidden;rotate:-1.6deg;box-shadow:0 12px 30px -16px #2b183899}.tp-cinta__pista{width:max-content;font-family:var(--tp-titulos);white-space:nowrap;gap:28px;font-size:1.15rem;font-weight:800;display:flex}.tp-cinta__pista span{align-items:center;gap:28px;display:inline-flex}.tp-cinta__pista svg{color:var(--tp-amarillo);fill:var(--tp-amarillo)}.tp-sede{--tp-color:var(--tp-magenta);padding:0;transition:transform .22s,box-shadow .22s;overflow:hidden}.tp-sede--turquesa{--tp-color:#0f9d91}.tp-sede--naranja{--tp-color:#e08a10}.tp-sede--violeta{--tp-color:var(--tp-violeta)}.tp-sede__banda{background:linear-gradient(120deg, var(--tp-color), color-mix(in srgb, var(--tp-color) 70%, #fff));color:var(--tp-blanco);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:relative}.tp-sede__banda .tp-sede__pin{color:var(--tp-color);background:#fffffff2;margin:0}.tp-sede__numero{font-family:var(--tp-titulos);opacity:.55;font-size:2.2rem;font-weight:800;line-height:1}.tp-sede__cuerpo{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}@media (hover:hover){.tp-sede:hover{box-shadow:var(--tp-sombra-alta);transform:translateY(-5px)rotate(.4deg)}}.tp-horarios{gap:14px;display:grid;position:relative}.tp-horarios__escala{height:22px;color:var(--tp-tinta-suave);margin:0 0 2px;font-size:.8rem;font-weight:700;display:none;position:relative}.tp-horarios__escala span{position:absolute;transform:translate(-50%)}.tp-horario{--tp-color:var(--tp-naranja);background:var(--tp-blanco);border-radius:var(--tp-radio);box-shadow:var(--tp-sombra);border-left:0;gap:14px;padding:18px 20px;display:grid}.tp-horario--violeta{--tp-color:var(--tp-violeta)}.tp-horario--magenta{--tp-color:var(--tp-magenta)}.tp-horario__texto{align-items:flex-start;gap:14px;display:flex}.tp-horario__texto>svg{background:color-mix(in srgb, var(--tp-color) 14%, #fff);width:44px;height:44px;color:var(--tp-color);border-radius:50%;flex:none;margin:0;padding:10px}.tp-horario__texto p{color:var(--tp-tinta-suave)}.tp-horario__dia{background:repeating-linear-gradient(90deg,#f1e8f5 0 calc(10% - 2px),#e4d6eb calc(10% - 2px) 10%);border-radius:999px;height:14px;position:relative}.tp-horario__barra{background:linear-gradient(90deg, var(--tp-color), color-mix(in srgb, var(--tp-color) 60%, #fff));transform-origin:0;border-radius:999px;position:absolute;top:0;bottom:0}@media (width>=760px){.tp-horarios__escala{margin-left:34%;display:block}.tp-horario{grid-template-columns:34% minmax(0,1fr);align-items:center;padding:18px 20px}.tp-horario__dia{height:22px}}.tp-seccion--precios{padding-bottom:120px;overflow:hidden}.tp-seccion--precios .tp-contenedor{z-index:2}.tp-gota--precios-1{opacity:.85;width:90px;top:90px;right:6%;transform:rotate(20deg)}.tp-gota--precios-2{width:60px;bottom:140px;left:4%;transform:rotate(-30deg)}@media (width<=700px){.tp-gota--precios-1,.tp-gota--precios-2{display:none}}.tp-micro{gap:20px;display:grid}@media (width>=860px){.tp-micro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.tp-micro__dibujo{border-radius:var(--tp-radio);font-family:var(--tp-titulos);color:#1f5f8f;background:linear-gradient(150deg,#e1effa,#dcf6f3);padding:26px 22px;font-size:1.2rem;font-weight:800}.tp-micro__camino{border-bottom:4px dashed #2f78b073;height:64px;margin-bottom:14px;position:relative}.tp-micro__bus{background:var(--tp-naranja);width:58px;height:52px;color:var(--tp-blanco);border-radius:16px;place-items:center;display:inline-grid;position:absolute;bottom:6px;left:0;box-shadow:0 10px 20px -10px #2b183899}.tp-lista--bonita{gap:12px;padding:0;list-style:none}.tp-lista--bonita li{border-radius:var(--tp-radio-chico);background:var(--tp-blanco);box-shadow:var(--tp-sombra);color:var(--tp-tinta-suave);padding:14px 16px 14px 46px;position:relative}.tp-lista--bonita li:before{content:"";background:var(--tp-celeste);border-radius:50% 50% 50% 0;width:16px;height:16px;position:absolute;top:19px;left:16px;transform:rotate(-45deg)}@media (width>=760px){.tp-pasos{gap:20px;position:relative}.tp-pasos:before{content:"";background:repeating-linear-gradient(90deg,#7a2e8c59 0 12px,#0000 12px 22px);border-radius:999px;height:4px;position:absolute;top:42px;left:6%;right:6%}.tp-pasos__item{padding-top:22px;position:relative}}.tp-pasos__item{transition:transform .22s,box-shadow .22s}@media (hover:hover){.tp-pasos__item:hover{box-shadow:var(--tp-sombra-alta);transform:translateY(-5px)}}.tp-reglamento{gap:16px;display:grid}@media (width>=860px){.tp-reglamento{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.tp-regla{--tp-color:var(--tp-magenta);background:var(--tp-blanco);border-radius:var(--tp-radio);box-shadow:var(--tp-sombra);overflow:hidden}.tp-regla--naranja{--tp-color:#e08a10}.tp-regla--turquesa{--tp-color:#0f9d91}.tp-regla--celeste{--tp-color:#2f78b0}.tp-regla--violeta{--tp-color:var(--tp-violeta)}.tp-regla__cabeza{background:color-mix(in srgb, var(--tp-color) 12%, #fff);align-items:center;gap:12px;padding:16px 20px;display:flex}.tp-regla__icono{background:var(--tp-color);width:44px;height:44px;color:var(--tp-blanco);border-radius:46% 54% 50% 50%/60% 60% 40% 40%;flex:none;place-items:center;display:inline-grid}.tp-regla__icono svg{width:22px;height:22px}.tp-regla .tp-h3{color:var(--tp-color);margin:0}.tp-regla ul{gap:10px;margin:0;padding:16px 20px 20px;list-style:none;display:grid}.tp-regla li{color:var(--tp-tinta-suave);padding-left:22px;font-size:.98rem;position:relative}.tp-regla li:before{content:"";background:var(--tp-color);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:2px}.tp-mochila{border-radius:var(--tp-radio);background:linear-gradient(150deg,#fff7e8,#fdeef6);border:2px dashed #f2a22e99;padding:22px 20px}.tp-mochila__cabeza{align-items:center;gap:14px;display:flex}.tp-mochila__cabeza .tp-h3{margin:0}.tp-mochila__icono{background:var(--tp-naranja);width:56px;height:56px;color:var(--tp-blanco);border-radius:18px;flex:none;place-items:center;display:inline-grid}.tp-mochila__estado{color:var(--tp-tinta-suave);font-weight:600}.tp-mochila__barra{background:#f2a22e33;border-radius:999px;height:10px;margin:16px 0 14px;overflow:hidden}.tp-mochila__barra span{border-radius:inherit;background:linear-gradient(90deg, var(--tp-naranja), var(--tp-magenta));height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.tp-mochila__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tp-mochila__item{background:var(--tp-blanco);width:100%;min-height:48px;color:var(--tp-tinta);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:.97rem;transition:background-color .2s,transform .16s;display:flex}.tp-mochila__item:active{transform:scale(.98)}.tp-mochila__item:focus-visible{outline:3px solid var(--tp-turquesa);outline-offset:2px}.tp-mochila__tilde{color:#0000;border:2px solid #e3c99b;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-grid}.tp-mochila__item.is-listo{color:var(--tp-tinta-suave);background:#e6f8f4;-webkit-text-decoration:line-through #0f9d9180;text-decoration:line-through #0f9d9180}.tp-mochila__item.is-listo .tp-mochila__tilde{color:var(--tp-blanco);background:#0f9d91;border-color:#0f9d91;transform:rotate(-6deg)scale(1.06)}.tp-contacto{overflow:hidden}.tp-contacto__contenido{z-index:2}.tp-gota--contacto{opacity:.8;width:80px;top:110px;right:8%;transform:rotate(24deg)}.tp-flotante{transition:transform .38s cubic-bezier(.22,1,.36,1);transform:translateY(130%)}.tp-flotante.is-visible{transform:none}.tp-boton--brilla{position:relative;overflow:hidden}.tp-boton--brilla:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@media (prefers-reduced-motion:no-preference){.tp-ola__capa{animation:16s linear infinite tp-ola-va}.tp-ola__capa--atras{animation-duration:24s;animation-direction:reverse}.tp-sol__rayos{animation:40s linear infinite tp-gira}.tp-heroe__logo-grande{animation:6s ease-in-out infinite tp-mece}.tp-sticker--1{animation:6s ease-in-out infinite tp-flota}.tp-sticker--2{animation:7s ease-in-out -2s infinite tp-flota}.tp-sticker--3{animation:5.5s ease-in-out -1s infinite tp-flota}.tp-heroe__arte{animation:.9s cubic-bezier(.22,1,.36,1) .2s both tp-entra-arte}.tp-cuentas>*{animation:.7s cubic-bezier(.22,1,.36,1) .56s both tp-entra-heroe}.tp-cuentas>:nth-child(2){animation-delay:.68s}.tp-cuenta__numero{animation:2.4s ease-in-out 1.4s infinite tp-late}.tp-cinta__pista{animation:34s linear infinite tp-cinta}.tp-boton--brilla:after{animation:3.6s ease-in-out 1.2s infinite tp-brillo}.tp-cabecera .tp-subrayado path{stroke-dashoffset:260px;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1) .25s}.tp-cabecera.is-visible .tp-subrayado path{stroke-dashoffset:0}.tp-aparece .tp-tarjeta__icono,.tp-aparece .tp-regla__icono{transition:transform .6s cubic-bezier(.34, 1.56, .64, 1) calc(var(--retardo,0s) + .2s);transform:scale(.4)rotate(-30deg)}.tp-aparece.is-visible .tp-tarjeta__icono{transform:rotate(-8deg)}.tp-aparece.is-visible .tp-regla__icono{transform:none}.tp-horario__barra{transition:transform 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--retardo,0s) + .25s);transform:scaleX(0)}.tp-horario.is-visible .tp-horario__barra{transform:none}.tp-micro__dibujo.is-visible .tp-micro__bus{animation:6s ease-in-out infinite tp-micro}.tp-aparece .tp-pasos__numero{transition:transform .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--retardo,0s) + .15s);transform:scale(0)}.tp-aparece.is-visible .tp-pasos__numero{transform:none}}@keyframes tp-ola-va{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tp-gira{to{transform:rotate(360deg)}}@keyframes tp-mece{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1.5deg)}}@keyframes tp-entra-arte{0%{opacity:0;transform:scale(.85)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes tp-late{0%,to{transform:scale(1)}12%{transform:scale(1.12)}24%{transform:scale(1)}}@keyframes tp-cinta{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tp-brillo{0%{left:-60%}35%,to{left:130%}}@keyframes tp-micro{0%{left:0;transform:scaleX(1)}45%{left:calc(100% - 58px);transform:scaleX(1)}50%{left:calc(100% - 58px);transform:scaleX(-1)}95%{left:0;transform:scaleX(-1)}to{left:0;transform:scaleX(1)}}.tp-heroe .tp-h1{margin-top:22px}.tp-sticker--4{color:#d9820b;top:42%;right:-46px;rotate:4deg}.tp-sticker--5{color:var(--tp-violeta);top:2px;right:6%;rotate:7deg}@media (prefers-reduced-motion:no-preference){.tp-sticker--4{animation:6.5s ease-in-out -3s infinite tp-flota}.tp-sticker--5{animation:7.5s ease-in-out -1.5s infinite tp-flota}}.tp-cuadro-abrir{min-width:0;margin-top:12px}.tp-cuadro-abrir__boton{border-radius:var(--tp-radio-chico);border:2px dashed var(--tp-celeste);color:#23557c;width:100%;min-height:52px;font-family:var(--tp-titulos);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eef6fc;align-items:center;gap:10px;padding:12px 18px;font-size:1rem;font-weight:800;transition:background-color .16s,border-color .16s;display:flex}.tp-cuadro-abrir__boton span{flex:auto}.tp-cuadro-abrir__boton.is-abierto{background:var(--tp-blanco);border-style:solid}.tp-cuadro-abrir__boton:focus-visible{outline:3px solid var(--tp-turquesa);outline-offset:3px}@media (hover:hover){.tp-cuadro-abrir__boton:hover{background:#e2f0fa}}.tp-cuadro-abrir__flecha{flex:none;transition:transform .22s}.tp-cuadro-abrir__boton.is-abierto .tp-cuadro-abrir__flecha{transform:rotate(180deg)}.tp-cuadro{border-radius:var(--tp-radio-chico);background:var(--tp-blanco);border:1px solid var(--tp-borde);box-shadow:var(--tp-sombra);flex-direction:column;gap:16px;min-width:0;margin-top:12px;padding:16px 14px;display:flex}.tp-cuadro__titulo{font-family:var(--tp-titulos);color:var(--tp-violeta);font-size:1.08rem;font-weight:800}.tp-cuadro__leyenda{color:var(--tp-tinta-suave);margin-top:-10px;font-size:.9rem}.tp-cuadro__vacio{color:var(--tp-tinta-suave);font-weight:600}.tp-cuadro__tabla{min-width:0}.tp-cuadro__sede{font-family:var(--tp-titulos);color:var(--tp-tinta);align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;font-weight:800;display:flex}.tp-cuadro__sede svg{color:var(--tp-celeste)}.tp-cuadro__scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--tp-borde);border-radius:12px;max-width:100%;overflow-x:auto}.tp-cuadro__scroll:focus-visible{outline:3px solid var(--tp-turquesa);outline-offset:2px}.tp-cuadro__grilla{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.tp-cuadro__grilla th,.tp-cuadro__grilla td{border-bottom:1px solid var(--tp-borde);vertical-align:top;padding:8px 10px}.tp-cuadro__grilla thead th{background:var(--tp-violeta);color:var(--tp-blanco);text-align:left;min-width:112px;font-weight:800}.tp-cuadro__grilla thead th.tp-cuadro__esquina{min-width:0}.tp-cuadro__jornada{font-family:var(--tp-titulos);display:block}.tp-cuadro__horario{opacity:.85;font-size:.74rem;font-weight:500;line-height:1.3;display:block}.tp-cuadro__grupo th{background:var(--tp-suave);color:var(--tp-violeta);letter-spacing:.04em;text-transform:uppercase;text-align:left;font-size:.78rem;font-weight:800}.tp-cuadro__esquina,.tp-cuadro__periodo{z-index:1;width:128px;min-width:128px;max-width:150px;position:sticky;left:0}.tp-cuadro__periodo{background:var(--tp-blanco);text-align:left;box-shadow:1px 0 0 var(--tp-borde)}.tp-cuadro__periodo-titulo{font-weight:800;line-height:1.25;display:block}.tp-cuadro__periodo-fechas{color:var(--tp-tinta-suave);font-size:.76rem;font-weight:500;line-height:1.3;display:block}.tp-cuadro__celda{white-space:nowrap}.tp-cuadro__precio{font-family:var(--tp-titulos);font-variant-numeric:tabular-nums;color:var(--tp-magenta);font-size:1rem;display:block}.tp-cuadro__precio--lista{color:var(--tp-tinta);margin-top:4px;font-size:.92rem;font-weight:700}.tp-cuadro__forma{color:var(--tp-tinta-suave);font-size:.72rem;line-height:1.2;display:block}.tp-cuadro__celda--vacia{color:var(--tp-tinta-suave);text-align:center}.tp-cuadro__celda--consultar a{font-size:.85rem;font-weight:700}.tp-cuadro__grilla tbody:last-child tr:last-child th,.tp-cuadro__grilla tbody:last-child tr:last-child td{border-bottom:0}.tp-cuadro__con-subfila th,.tp-cuadro__con-subfila td{border-bottom-style:dashed}.tp-cuadro__subfila th,.tp-cuadro__subfila td{padding-top:6px;padding-bottom:6px}.tp-cuadro__subfila .tp-cuadro__precio{font-size:.92rem}.tp-cuadro__subfila-titulo{color:var(--tp-tinta-suave);font-size:.76rem;font-weight:700;line-height:1.3;display:block}.tp-cuadro__celda--igual{color:var(--tp-tinta-suave);font-size:.8rem}.tp-cuadro__notas{margin-top:0}@media (width>=700px){.tp-cuadro{padding:20px}.tp-cuadro__grilla{font-size:.95rem}}@media (prefers-reduced-motion:no-preference){.tp-cuadro{animation:.32s cubic-bezier(.22,1,.36,1) both tp-entra-paso}}.tp-cuadro__valor,.tp-cuadro__linea{display:block}.tp-cuadro__linea+.tp-cuadro__linea{margin-top:4px}@media (width<=599px){.tp-cuadro{padding:14px 12px}.tp-cuadro__scroll{border:0;border-radius:0;overflow:visible}.tp-cuadro__grilla,.tp-cuadro__grilla tbody,.tp-cuadro__grilla tr,.tp-cuadro__grilla th,.tp-cuadro__grilla td{width:auto;display:block}.tp-cuadro__grilla thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tp-cuadro__grilla tbody+tbody{margin-top:6px}.tp-cuadro__grupo th{background:0 0;border-bottom:0;padding:6px 2px}.tp-cuadro__grilla tr:not(.tp-cuadro__grupo){border:1px solid var(--tp-borde);border-radius:12px;margin-bottom:8px;overflow:hidden}.tp-cuadro__periodo{background:var(--tp-suave);min-width:0;max-width:none;box-shadow:none;position:static}.tp-cuadro__periodo-titulo,.tp-cuadro__periodo-fechas{display:inline}.tp-cuadro__periodo-titulo:after{content:" · ";color:var(--tp-tinta-suave);font-weight:500}.tp-cuadro__grilla td{white-space:normal;text-align:right;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tp-cuadro__grilla td:before{content:attr(data-jornada);text-align:left;color:var(--tp-tinta);flex:auto;font-weight:700}.tp-cuadro__grilla tr td:last-child{border-bottom:0}.tp-cuadro__linea{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.tp-cuadro__forma{display:inline}.tp-cuadro__celda--vacia{text-align:right}.tp-cuadro__grilla tr.tp-cuadro__con-subfila{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.tp-cuadro__grilla tr.tp-cuadro__con-subfila td:last-child{border-bottom:1px dashed var(--tp-borde)}.tp-cuadro__grilla tr.tp-cuadro__subfila{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.tp-cuadro__subfila th{display:none}.tp-cuadro__subfila td:before{color:var(--tp-tinta-suave);font-weight:600}.tp-cuadro__celda--igual{text-align:right}}.tp-zonas{border-radius:var(--tp-radio-chico);background:var(--tp-blanco);box-shadow:var(--tp-sombra);color:var(--tp-tinta);margin-top:28px;padding:20px}.tp-zonas__titulo{color:var(--tp-violeta-osc);margin:0;font-size:20px;font-weight:800}.tp-zonas__bajada{color:var(--tp-tinta-suave);margin:6px 0 14px}.tp-zonas__desplegable .tp-desplegable__boton{text-align:left;max-width:100%}.tp-zonas__desplegable .tp-zonas__mapa{margin-top:10px}.tp-zonas__mapa{border-radius:var(--tp-radio-chico);background:radial-gradient(circle at 92% 12%, #4e94c829, transparent 55%), var(--tp-suave);gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.tp-zonas__radar{place-items:center;width:52px;height:52px;display:grid;position:absolute;top:14px;right:14px}.tp-zonas__onda{border:2px solid var(--tp-celeste);opacity:0;border-radius:50%;position:absolute;inset:0}.tp-zonas__pin{background:var(--tp-celeste);width:38px;height:38px;color:var(--tp-blanco);border-radius:50%;place-items:center;display:grid;position:relative}.tp-zonas__bloque{min-width:0}.tp-zonas__radar+.tp-zonas__bloque{padding-right:62px}.tp-zonas__subtitulo{text-transform:uppercase;letter-spacing:.04em;color:var(--tp-violeta);margin:0 0 8px;padding-right:60px;font-size:14px;font-weight:800}.tp-zonas__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tp-zonas__chip{background:var(--tp-blanco);border:1px solid var(--tp-borde);color:var(--tp-tinta);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:no-preference){.tp-zonas__chip{animation:.42s cubic-bezier(.2,.9,.3,1.3) both tp-zona-entra}.tp-zonas__onda{animation:2.4s ease-out infinite tp-zona-onda}.tp-zonas__onda--2{animation-delay:1.2s}}@keyframes tp-zona-entra{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}@keyframes tp-zona-onda{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.tp-zonas__ver{color:var(--tp-tinta-suave);margin:10px 0 0;font-size:15px}.tp-zonas__ver a{color:var(--tp-violeta);font-weight:700}.tp-desplegable{margin-top:12px}.tp-desplegable__boton{border:2px solid var(--tp-borde);background:var(--tp-blanco);color:var(--tp-violeta-osc);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:15px;font-weight:700;display:inline-flex}.tp-desplegable__boton[aria-expanded=true] .tp-desplegable__flecha{transform:rotate(180deg)}.tp-desplegable__tabla{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px}.tp-desplegable__tabla th,.tp-desplegable__tabla td{border-bottom:1px solid var(--tp-borde);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 4px}.tp-desplegable__tabla th[scope=row]{text-align:left;white-space:normal;font-weight:600}.tp-desplegable__tabla thead th{color:var(--tp-tinta-suave);font-size:13px;font-weight:700}.tp-solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1240px){.tp-heroe .tp-contenedor.tp-heroe__grilla,.tp-heroe .tp-contenedor.tp-cuentas{max-width:1360px;padding:0 32px}.tp-heroe__grilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.tp-heroe__arte{min-height:520px}.tp-sol{width:480px;height:480px}.tp-heroe__logo-grande img{width:300px}.tp-heroe__bajada{max-width:36ch}}.tp.tp--panel{background:0 0;min-height:0;font-size:15px;overflow-x:visible}.tp-hermanos{margin-top:12px}.tp-hermanos__titulo{margin-bottom:4px;font-size:15px;font-weight:700}.tp-hermanos__lista{gap:6px;padding:0;list-style:none;display:grid}.tp-hermanos__lista li{background:var(--tp-suave);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}.tp-hermanos__lista strong{color:var(--tp-violeta-osc);font-size:20px}.tp-hermanos__nota{color:var(--tp-tinta-suave);font-size:14px;margin-top:8px!important}.tp-promos{border-radius:var(--tp-radio-chico);border:2px solid var(--tp-magenta);box-shadow:var(--tp-sombra);color:var(--tp-tinta);background:linear-gradient(135deg,#fff1d9,#ffe3f0);margin:20px 0 4px;padding:16px 18px}.tp-promos__titulo{color:var(--tp-magenta-osc);align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.tp-promos__lista{gap:6px;padding:0;list-style:none;display:grid;margin:10px 0 0!important}.tp-promos__lista li{align-items:flex-start;gap:8px;font-size:16px;font-weight:600;display:flex}.tp-promos__lista svg{color:var(--tp-magenta);flex:none;margin-top:3px}.tp-promos--formulario{margin:4px 0 12px}.solicitud-publica__intro{color:var(--tinta);gap:6px;margin:0 0 18px;padding:0 0 0 18px;font-size:14px;display:grid}.solicitud-publica__seccion{margin:8px 0 0;font-size:17px}.solicitud-publica__grupo{border:1px solid var(--borde);border-radius:var(--radio-control);min-width:0;margin:0;padding:12px 14px;display:block}.solicitud-publica__grupo>legend{color:var(--tinta);padding:0 6px;font-weight:700}.solicitud-publica__grupo[disabled] .field input{background:#f3f7f6}.solicitud-publica__pregunta{border:0;min-width:0;margin:0 0 14px;padding:0;font-size:14px;display:block}.solicitud-publica__pregunta>legend{color:var(--tinta);margin-bottom:6px;padding:0;font-weight:600}.solicitud-publica__opciones{flex-wrap:wrap;gap:8px 18px;display:flex}.solicitud-publica__opciones--apiladas{flex-direction:column;gap:10px}.solicitud-publica .check-field{min-height:32px;font-size:14px}.solicitud-publica .check-field input{flex:none;width:18px;height:18px}.solicitud-publica__periodo{gap:6px;display:grid}.solicitud-publica__periodo .field{margin:0 0 4px 26px}.solicitud-publica__ayuda{color:var(--texto-suave);font-size:13px;font-weight:400}.solicitud-publica__edad{color:var(--tinta);margin:-4px 0 14px;font-size:14px}.solicitud-publica__no-corresponde{margin-bottom:10px}.solicitud-publica h1.auth-card__brand{margin:0 0 14px}.solicitud-publica__calendario{border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--arena);color:var(--tinta);margin:0 0 6px;padding:12px 14px}.solicitud-publica__calendario .solicitud-publica__seccion{margin:0 0 6px;font-size:15px}.solicitud-publica__calendario ul{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.solicitud-publica__apertura--abierta{color:var(--exito);background:var(--arena)}.solicitud-publica__cerrados{color:var(--texto-suave);background:#fff;gap:2px;margin:-6px 0 0;padding-left:18px;font-size:13px;display:grid}.solicitud-publica__encabezado{text-align:left;align-items:center;gap:12px;margin-bottom:14px;display:flex}.solicitud-publica__encabezado .auth-card__eyebrow{text-align:left;margin:0}.solicitud-publica__encabezado h1.auth-card__brand{margin:0}.solicitud-publica__logo{object-fit:contain;flex:none;width:44px;height:44px}.solicitud-publica__asistente{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.solicitud-publica__progreso-texto{color:var(--texto-suave);margin:0 0 6px;font-size:13px}.solicitud-publica__progreso-texto strong{color:var(--tinta)}.solicitud-publica__barra{border-radius:var(--radio-pill);background:var(--borde-suave);height:8px;overflow:hidden}.solicitud-publica__barra>span{border-radius:inherit;background:linear-gradient(90deg, var(--accion), var(--aqua));height:100%;transition:width var(--duracion-entrada) var(--curva-entrada);display:block}.solicitud-publica__paso{min-width:0;animation:solicitud-entrar var(--duracion-entrada) var(--curva-entrada);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@keyframes solicitud-entrar{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.solicitud-publica__paso{animation:none}.solicitud-publica__barra>span{transition:none}}.solicitud-publica__titulo-paso{font-family:var(--heading);color:var(--tinta);outline:none;margin:4px 0 0;font-size:21px;line-height:1.25}.solicitud-publica__titulo-paso:focus-visible{box-shadow:var(--aro-elegido);border-radius:6px}.solicitud-publica h3.solicitud-publica__seccion{margin:6px 0 0}.solicitud-publica__ayuda--pegada{margin:-4px 0 0;font-size:14px}.solicitud-publica__ayuda--pregunta{margin:-2px 0 8px;display:block}.solicitud-publica__opcion,.solicitud-publica__tarjeta,.solicitud-publica__fecha-opcion{border:1px solid var(--borde);border-radius:var(--radio-control);min-height:46px;color:var(--tinta);cursor:pointer;transition:var(--transicion-estado);background:#fff;align-items:center;gap:10px;min-width:0;padding:10px 14px;font-size:15px;display:flex}.solicitud-publica__opcion{flex:110px}.solicitud-publica__opcion--ancha{flex:none}.solicitud-publica__opcion input,.solicitud-publica__tarjeta input,.solicitud-publica__fecha-opcion input{width:20px;height:20px;accent-color:var(--accion);flex:none;margin:0}:is(.solicitud-publica__opcion:has(input:checked),.solicitud-publica__tarjeta:has(input:checked),.solicitud-publica__fecha-opcion:has(input:checked)){border-color:var(--accion);box-shadow:var(--aro-elegido);background:#edf6f5}:is(.solicitud-publica__opcion:has(input:focus-visible),.solicitud-publica__tarjeta:has(input:focus-visible),.solicitud-publica__fecha-opcion:has(input:focus-visible)){outline:2px solid var(--accion);outline-offset:2px}.solicitud-publica__tarjetas{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.solicitud-publica__tarjeta-texto{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.solicitud-publica__tarjeta-texto small{color:var(--texto-suave);font-size:13px;font-weight:400}.solicitud-publica__subpregunta{margin-top:12px}.solicitud-publica__calendario-fechas{outline:none;gap:10px;min-width:0;display:grid}.solicitud-publica__calendario-fechas[aria-invalid=true] .solicitud-publica__mes,.solicitud-publica__calendario-fechas[aria-invalid=true] .solicitud-publica__fecha-opcion{border-color:var(--alerta)}.solicitud-publica__temporada .solicitud-publica__fecha-opcion{padding:14px}.solicitud-publica__mes{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);transition:var(--transicion-estado);background:#fff;overflow:hidden}.solicitud-publica__mes--abierto{box-shadow:var(--sombra-tarjeta);border-color:#9bc6c3}.solicitud-publica__mes-boton{width:100%;min-height:56px;font:inherit;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.solicitud-publica__mes-boton>.solicitud-publica__tarjeta-texto{flex:1}.solicitud-publica__mes-boton:focus-visible{outline:2px solid var(--accion);outline-offset:-2px}.solicitud-publica__contador{border-radius:var(--radio-pill);background:var(--accion);color:#fff;flex:none;padding:2px 10px;font-size:13px;font-weight:600}.solicitud-publica__chevron{border-right:2px solid var(--texto-suave);border-bottom:2px solid var(--texto-suave);width:10px;height:10px;transition:transform var(--duracion-estado) var(--curva-estado);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.solicitud-publica__mes--abierto .solicitud-publica__chevron{transform:rotate(-135deg)translate(-2px,-2px)}.solicitud-publica__mes-panel{animation:solicitud-desplegar var(--duracion-entrada) var(--curva-entrada);gap:8px;padding:0 12px 12px;display:grid}@keyframes solicitud-desplegar{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.solicitud-publica__mes-panel{animation:none}.solicitud-publica__chevron{transition:none}}.solicitud-publica__fecha{gap:4px;min-width:0;display:grid}.solicitud-publica__fecha .field{margin:4px 0 0 30px}.solicitud-publica__fecha--bloqueada .solicitud-publica__fecha-opcion{background:var(--arena);color:var(--texto-suave);cursor:not-allowed}.solicitud-publica__motivo{color:var(--texto-suave);margin:0 4px 0 30px;font-size:13px}.solicitud-publica__elegidas{border-radius:var(--radio-control);background:var(--arena);padding:12px 14px;font-size:14px}.solicitud-publica__elegidas p{margin:0 0 4px}.solicitud-publica__elegidas ul{gap:2px;margin:0;padding-left:18px;display:grid}.solicitud-publica__jornadas{gap:4px;display:grid}.solicitud-publica__lista-avisos{gap:2px;margin:0;padding-left:18px;display:grid}.solicitud-publica__resumen{gap:12px;display:grid}.solicitud-publica__bloque{border:1px solid var(--borde);border-radius:var(--radio-control);overflow-wrap:anywhere;background:#fff;min-width:0;padding:12px 14px;font-size:14px}.solicitud-publica__bloque--falta{border-color:var(--alerta)}.solicitud-publica__bloque>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.solicitud-publica__bloque h3{color:var(--tinta);margin:0;font-size:15px}.solicitud-publica__bloque p{margin:0}.solicitud-publica__bloque dl{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.solicitud-publica__bloque dt{color:var(--texto-suave);margin-top:6px;font-size:13px}.solicitud-publica__bloque dd{color:var(--tinta);margin:0}.solicitud-publica__lista-resumen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.solicitud-publica__lista-resumen li{gap:1px;display:grid}.solicitud-publica__lista-resumen span{color:var(--tinta-parrafo)}.solicitud-publica__editar,.solicitud-publica__enlace{min-height:32px;font:inherit;color:var(--accion);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:14px;font-weight:600;text-decoration:underline}.solicitud-publica__bloque>.solicitud-publica__editar{margin-top:4px;padding-left:0}.solicitud-publica__navegacion{z-index:2;padding:12px 4px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fff0,#fff 30%);gap:10px;margin:4px -4px 0;display:flex;position:sticky;bottom:0}.solicitud-publica .solicitud-publica__navegacion .btn{border-radius:var(--radio-control);min-height:50px;font-size:16px}.solicitud-publica__atras{flex:0 34%}.solicitud-publica__siguiente{flex:auto;margin-left:auto}.solicitud-publica .solicitud-publica__agregar{justify-self:start;min-height:46px}.solicitud-publica__listo p{margin:0}@media (width<=480px){.solicitud-publica__titulo-paso{font-size:19px}.solicitud-publica__opcion{flex-basis:96px}}.solicitud-publica__sedes-por-nino{background:var(--arena,#f4f8f7);border-radius:14px;gap:12px;margin-top:16px;padding:14px 16px;display:grid}.solicitud-publica__check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:flex}.solicitud-publica__check input{width:20px;height:20px}.solicitud-publica__lista-sedes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.solicitud-publica__error{color:var(--alerta,#b23a34);font-weight:600}.buscador-direccion,.buscador-direccion__caja{position:relative}.buscador-direccion__caja input{width:100%;padding-right:36px}.buscador-direccion__girando{border:2px solid var(--borde,#c9d6d8);border-top-color:var(--profundo,#0b3a40);border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:12px}@media (prefers-reduced-motion:no-preference){.buscador-direccion__girando{animation:.8s linear infinite buscador-gira}}@keyframes buscador-gira{to{transform:rotate(360deg)}}.buscador-direccion__lista{z-index:20;border:1px solid var(--borde,#c9d6d8);background:#fff;border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 24px -12px #09282d59}.buscador-direccion__opcion{cursor:pointer;border-radius:8px;gap:2px;padding:10px 12px;font-weight:400;display:grid}.buscador-direccion__opcion span{color:#34494c;font-size:13px}.buscador-direccion__opcion--activa,.buscador-direccion__opcion:hover{background:#e8f3f4}.buscador-direccion__elegida{color:#12523f;background:#e7f6ef;border-radius:8px;margin:4px 0 0;padding:8px 12px;font-weight:500}.buscador-direccion__aviso{color:#7a4a00;margin:4px 0 0;font-size:14px;font-weight:500}.buscador-direccion__a-mano{color:var(--profundo,#0b3a40);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:2px;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.buscador-direccion__caja input[type=search]{appearance:none}.buscador-direccion__caja input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.buscador-direccion__caja input[type=search]::-webkit-search-decoration{appearance:none;display:none}.buscador-direccion__etiqueta{font-size:14px;font-weight:600}.buscador-direccion__etiqueta:before{content:attr(data-texto)}._raiz_1bdc4_3{flex-shrink:0;position:relative}._boton_1bdc4_8{border:1px solid var(--borde);border-radius:var(--radio-pill);width:40px;height:40px;color:var(--tinta);cursor:pointer;background:#fff;justify-content:center;align-items:center;display:inline-flex;position:relative}._boton_1bdc4_8:hover,._boton_1bdc4_8:focus-visible{color:var(--accion);background:var(--arena)}._contador_1bdc4_28{border-radius:var(--radio-pill);text-align:center;color:#fff;background:var(--alerta);min-width:20px;height:20px;padding:0 5px;font-size:13px;font-weight:700;line-height:20px;position:absolute;top:-6px;right:-6px}._panel_1bdc4_44{z-index:40;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);width:min(380px,100vw - 32px);max-height:min(70vh,520px);color:var(--tinta);background:#fff;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 45px #184a4d2e}._cabecera_1bdc4_59{border-bottom:1px solid var(--borde-suave);color:var(--tinta);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:15px;display:flex}._marcar_1bdc4_71{color:var(--accion);cursor:pointer;background:#fff;border:0;padding:4px 0;font-size:13px;font-weight:600}._vacio_1bdc4_81{color:var(--texto-suave);background:#fff;margin:0;padding:18px 14px;font-size:14px}._lista_1bdc4_89{margin:0;padding:0;list-style:none}._item_1bdc4_95{border:0;border-bottom:1px solid var(--borde-suave);text-align:left;width:100%;font:inherit;color:var(--tinta);cursor:pointer;background:#fff;gap:3px;padding:10px 14px;display:grid}._item_1bdc4_95:hover,._item_1bdc4_95:focus-visible{color:var(--tinta);background:var(--arena)}._noLeida_1bdc4_115{color:var(--tinta);background:#eef8f7}._titulo_1bdc4_120{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}._punto_1bdc4_128{border-radius:var(--radio-pill);background:var(--accion);width:8px;height:8px;display:inline-block}._texto_1bdc4_136{color:var(--tinta-parrafo);overflow-wrap:anywhere;font-size:13px;line-height:1.4}._cuando_1bdc4_143{color:var(--texto-suave);font-size:13px}._toast_1bdc4_148{z-index:60;border:1px solid var(--borde);border-left:4px solid var(--accion);border-radius:var(--radio-control);text-align:left;width:min(360px,100vw - 32px);font:inherit;color:var(--tinta);cursor:pointer;background:#fff;gap:4px;padding:12px 14px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 16px 45px #184a4d2e}._pantalla_q40wx_3{gap:16px;min-width:0;display:grid}._portada_q40wx_9{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}._tarjeta_q40wx_15{text-align:left;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:var(--tinta);font:inherit;cursor:pointer;background:#fff;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}._tarjeta_q40wx_15:hover,._tarjeta_q40wx_15:focus-visible{border-color:var(--accion);box-shadow:var(--aro-elegido);outline:none}._tarjetaTitulo_q40wx_37{color:var(--profundo);background:#fff;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}._tarjetaTexto_q40wx_47{color:var(--texto-suave);background:#fff;margin:0;font-size:14px}._tarjetaDato_q40wx_54{color:var(--accion);background:#fff;font-size:13px;font-weight:600}._barra_q40wx_61{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._volver_q40wx_69{font-size:14px}._lista_q40wx_73{gap:10px;margin:0;padding:0;list-style:none;display:grid}._fila_q40wx_81{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:14px;display:grid}@media (width<=640px){._fila_q40wx_81{grid-template-columns:minmax(0,1fr)}}._filaTitulo_q40wx_100{color:var(--tinta);overflow-wrap:anywhere;background:#fff;font-size:15px;font-weight:700}._filaDetalle_q40wx_108{color:var(--texto-suave);overflow-wrap:anywhere;background:#fff;margin:2px 0 0;font-size:13px}._acciones_q40wx_116{flex-wrap:wrap;gap:6px;display:flex}._metricas_q40wx_122{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._metrica_q40wx_122{border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--arena);color:var(--tinta);gap:2px;padding:12px;display:grid}._metricaValor_q40wx_141{color:var(--profundo);background:var(--arena);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}._metricaNombre_q40wx_149{color:var(--texto-suave);background:var(--arena);font-size:13px}._editor_q40wx_157{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-width:0;display:grid}@media (width<=900px){._editor_q40wx_157{grid-template-columns:minmax(0,1fr)}}._bloques_q40wx_170{gap:10px;min-width:0;display:grid}._bloque_q40wx_170{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);background:#fff;gap:8px;min-width:0;padding:12px;display:grid}._bloqueCabecera_q40wx_187{color:var(--texto-suave);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}._campo_q40wx_199{color:var(--tinta);background:#fff;gap:4px;min-width:0;font-size:13px;display:grid}._campo_q40wx_199 input,._campo_q40wx_199 textarea,._campo_q40wx_199 select{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);background:#fff;padding:8px 10px;font-size:14px}._campo_q40wx_199 textarea{resize:vertical;min-height:96px}._agregar_q40wx_228{flex-wrap:wrap;gap:6px;display:flex}._ayuda_q40wx_234{color:var(--texto-suave);background:0 0;margin:0;font-size:13px}._vistaPrevia_q40wx_241{align-content:start;gap:8px;min-width:0;display:grid}._marco_q40wx_248{border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--arena);width:100%;max-width:100%;height:560px}._marcoCelu_q40wx_257{width:375px;max-width:100%;margin:0 auto}._miniatura_q40wx_263{border:1px solid var(--borde);border-radius:8px;max-width:100%;max-height:140px;display:block}._pasos_q40wx_273{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}._paso_q40wx_273{border-radius:var(--radio-pill);border:1px solid var(--borde);color:var(--texto-suave);background:#fff;padding:4px 10px;font-size:13px}._pasoActual_q40wx_291{border-radius:var(--radio-pill);border:1px solid var(--accion);background:var(--accion);color:#fff;padding:4px 10px;font-size:13px;font-weight:700}._opciones_q40wx_301{gap:8px;display:grid}._opcion_q40wx_301{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:12px;font-size:14px;display:flex}._opcionElegida_q40wx_319{border:2px solid var(--accion);border-radius:var(--radio-control);color:var(--tinta);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:12px;font-size:14px;display:flex}._chips_q40wx_332{flex-wrap:wrap;gap:6px;display:flex}._chip_q40wx_332{border-radius:var(--radio-pill);border:1px solid var(--borde);color:var(--tinta);cursor:pointer;background:#fff;padding:4px 10px;font-family:inherit;font-size:13px}._chipElegido_q40wx_349{border-radius:var(--radio-pill);border:1px solid var(--accion);color:var(--profundo);cursor:pointer;background:#e2f2f4;padding:4px 10px;font-family:inherit;font-size:13px;font-weight:700}._tabla_q40wx_361{border-collapse:collapse;width:100%;color:var(--tinta);background:#fff;font-size:13px}._tabla_q40wx_361 th,._tabla_q40wx_361 td{text-align:left;border-bottom:1px solid var(--borde-suave);vertical-align:top;overflow-wrap:anywhere;padding:8px}._tabla_q40wx_361 th{color:var(--texto-suave);font-weight:700}._desplazable_q40wx_383{max-width:100%;overflow-x:auto}._yaRecibieron_q40wx_389{border:1px solid var(--borde,#d8e2e0);color:var(--tinta);background:#fff;border-radius:10px;gap:8px;margin:0;padding:12px 14px;font-size:13px;display:grid}._yaRecibieron_q40wx_389 legend{padding:0 4px;font-weight:700}._yaRecibieronFila_q40wx_406{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}._yaRecibieronFila_q40wx_406 input{flex:none;width:auto;margin:3px 0 0}._pasos_ygnl4_4{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}._paso_ygnl4_4{color:#34494c;background:#f4f8f7;border:1px solid #dce9e7;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}._pasoActual_ygnl4_25{color:#09282d;background:#e2f2f4;border-color:#076f7a;font-weight:600}._pasoHecho_ygnl4_32{color:#286f51;background:#eaf5ef}._numero_ygnl4_37{font-weight:700}._cuerpo_ygnl4_41{gap:14px;display:grid}._motivo_ygnl4_46{color:#8a5b12;background:#fff;align-self:center;margin-right:auto;font-size:13px}._pie_ygnl4_54{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}._resumen_ygnl4_62{gap:10px;margin:0;display:grid}._resumen_ygnl4_62 dt{color:#526e71;background:#fff;font-size:13px;font-weight:600}._resumen_ygnl4_62 dd{color:#163236;background:#fff;margin:0;font-size:14px}._tarjetaDeItem_ygnl4_82{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:12px;gap:10px;padding:12px;display:grid}._tarjetaDeItem_ygnl4_82 h3{margin:0;font-size:15px}._filaDeAcciones_ygnl4_97{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._opciones_ygnl4_104{gap:8px;display:grid}._opcion_ygnl4_104{color:#163236;cursor:pointer;background:#fff;border:1px solid #dce9e7;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}._opcionElegida_ygnl4_122{color:#09282d;background:#e2f2f4;border-color:#076f7a}@media (width<=520px){._pie_ygnl4_54>*{flex:auto}}._cobras_ygnl4_135{background:var(--arena,#f6f1e7);border-radius:10px;margin:0 0 12px;padding:12px 16px;font-size:18px}._barra_yj1s3_4{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px;display:flex}._ayuda_yj1s3_13{color:#34494c;background:#fff;flex:280px;min-width:0;margin:0;font-size:14px}._ayudaDeCampo_yj1s3_22{color:#34494c;background:#fff;font-size:13px;font-weight:400}._acciones_yj1s3_29{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}._barra_yj1s3_4 ._acciones_yj1s3_29{margin-top:0}._celdaNombre_yj1s3_41{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}._suave_yj1s3_48{color:#34494c;overflow-wrap:anywhere;background:#fff;font-size:13px}._chips_yj1s3_55{flex-wrap:wrap;gap:4px;display:inline-flex}._paginas_yj1s3_61{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}._datos_yj1s3_71{grid-template-columns:minmax(0,1fr);gap:2px 14px;margin:0 0 14px;font-size:14px;display:grid}._datos_yj1s3_71 dt{color:#09282d;background:#fff;font-weight:600}._datos_yj1s3_71 dd{overflow-wrap:anywhere;margin:0 0 8px}@media (width>=640px){._datos_yj1s3_71{grid-template-columns:minmax(140px,max-content) minmax(0,1fr)}._datos_yj1s3_71 dd{margin:0}}._parDeDato_yj1s3_100{display:contents}._subtitulo_yj1s3_104{margin:14px 0 8px;font-size:15px}._lista_yj1s3_110{gap:12px;min-width:0;display:grid}._pestana_yj1s3_116{border:1px solid #dce9e7;border-radius:10px;min-width:0;margin:0;padding:10px 12px}._pestana_yj1s3_116 legend{padding:0 4px;font-size:14px;font-weight:600}._check_yj1s3_130{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;display:inline-flex}._grilla_yj1s3_138{grid-template-columns:minmax(0,1fr);gap:0 14px;display:grid}@media (width>=640px){._grilla_yj1s3_138{grid-template-columns:repeat(2,minmax(0,1fr))}}._columnas_yj1s3_150{gap:8px;margin:0;padding:0;list-style:none;display:grid}._columna_yj1s3_150{border-top:1px solid #e6eeed;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:8px 0;font-size:14px;display:grid}._columna_yj1s3_150 select{width:100%;min-width:0}@media (width>=640px){._columna_yj1s3_150{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}}._totales_yj1s3_179{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}._muestra_yj1s3_187{overflow-wrap:anywhere;gap:4px;margin:8px 0;padding-left:18px;font-size:14px;display:grid}._portada_oyy9h_5{gap:var(--ritmo-seccion);min-width:0;display:grid}._rotulo_oyy9h_7{letter-spacing:.6px;text-transform:uppercase;color:var(--texto-suave);background:0 0;margin:0;font-size:13px;font-weight:700}._seccion_oyy9h_17{gap:10px;min-width:0;display:grid}._barra_oyy9h_19{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}._filtros_oyy9h_27{flex-wrap:wrap;gap:10px;min-width:0;display:flex}._filtros_oyy9h_27 label{color:var(--tinta);background:0 0;gap:4px;min-width:0;font-size:14px;display:grid}._filtros_oyy9h_27 select{min-width:0;max-width:100%}._grilla_oyy9h_31{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._grilla_oyy9h_31>li{min-width:0;display:flex}._accion_oyy9h_41,._tarjeta_oyy9h_42{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);min-width:0;box-shadow:var(--sombra-tarjeta);color:var(--tinta);text-align:left;font:inherit;cursor:pointer;background:#fff;flex-direction:column;flex:1;gap:8px;padding:16px 18px;text-decoration:none;display:flex}._accion_oyy9h_41:hover,._tarjeta_oyy9h_42:hover{border-color:var(--accion);color:var(--tinta);background:#fff}._accion_oyy9h_41:focus-visible,._tarjeta_oyy9h_42:focus-visible{outline:2px solid var(--accion);outline-offset:2px}._accionPrincipal_oyy9h_64{color:var(--tinta);background:#e8f4f3;border-color:#b9dbd8}._accionPrincipal_oyy9h_64:hover{color:var(--tinta);background:#e8f4f3}._icono_oyy9h_67{background:var(--profundo);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}._titulo_oyy9h_78{font:800 16px var(--heading);letter-spacing:-.2px;color:var(--profundo);overflow-wrap:anywhere;background:0 0}._queEs_oyy9h_79{color:var(--tinta-parrafo);background:0 0;font-size:14px}._dato_oyy9h_80{color:var(--tinta);background:0 0;font-size:14px}._datoSuave_oyy9h_81{color:var(--texto-suave);background:0 0;font-size:13px}._cabecera_oyy9h_83{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._filaDatos_oyy9h_85{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._filaDatos_oyy9h_85 dt{color:var(--texto-suave);background:0 0;font-size:13px}._filaDatos_oyy9h_85 dd{color:var(--tinta);overflow-wrap:anywhere;background:0 0;margin:0;font-size:14px}._ocupacion_oyy9h_94{background:#e3ecea;border-radius:999px;height:8px;overflow:hidden}._ocupacionRelleno_oyy9h_95{background:var(--accion);border-radius:999px;height:100%}._ocupacionExcedida_oyy9h_96{background:var(--alerta);border-radius:999px;height:100%}._chip_oyy9h_98{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}._chipActivo_oyy9h_108{color:#1f5b41;background:#e2f2ea}._chipAlerta_oyy9h_109{color:#8f2c27;background:#fbeceb}._chipAviso_oyy9h_110{color:#6e4810;background:#fdf3e1}._chipNeutro_oyy9h_111{color:#34494c;background:#edf2f1}._alertas_oyy9h_113{color:#8f2c27;background:#fff;margin:0;padding-left:18px;font-size:13px}._encabezadoGrupo_oyy9h_117{gap:10px;display:grid}._botonera_oyy9h_118{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._lista_oyy9h_120{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._lista_oyy9h_120>li{min-width:0;display:flex}._chico_oyy9h_130{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:12px;flex:1;gap:6px;min-width:0;padding:12px 14px;font-size:14px;display:grid}._chicoNombre_oyy9h_142{color:#163236;overflow-wrap:anywhere;background:#fff;font-size:15px;font-weight:700}._chicoDato_oyy9h_143{color:#34494c;background:#fff;font-size:13px}._elegible_oyy9h_145{color:#163236;cursor:pointer;background:#fff;border:1px solid #dce9e7;border-radius:12px;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;font-size:14px;display:flex}._elegido_oyy9h_159{color:#09282d;background:#e2f2f4;border-color:#076f7a}._elegibleCuerpo_oyy9h_160{gap:4px;min-width:0;display:grid}._chips_oyy9h_162{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._campos_oyy9h_164{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}._parte_oyy9h_170{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:12px;gap:10px;padding:12px;display:grid}._parteTitulo_oyy9h_179{color:#163236;background:#fff;margin:0;font-size:15px}._tarjeta_dceox_6{gap:8px}._cabecera_dceox_10{align-items:center;gap:10px;min-width:0;display:flex}._icono_dceox_17{color:#076f7a;background:#e2f2f4;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}._dato_dceox_29{color:#34494c;background:#f4f8f7;border-radius:999px;align-self:flex-start;margin-top:auto;padding:3px 10px;font-size:13px;font-weight:600}._inicio_dceox_41{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}._inicioTexto_dceox_54{flex:260px;gap:4px;min-width:0;display:grid}._inicioTitulo_dceox_61{color:#09282d;background:#fff;margin:0;font-size:17px;font-weight:800}._inicioDetalle_dceox_69{color:#34494c;background:#fff;margin:0;font-size:14px}._inicioAcciones_dceox_76{flex-wrap:wrap;gap:8px;display:flex}._bloque_dceox_83{gap:12px;min-width:0;display:grid}._bloqueTitulo_dceox_89{color:#163236;background:#fff;margin:0;font-size:15px;font-weight:700}._vistaDelAviso_dceox_97{color:#163236;overflow-wrap:anywhere;background:#f4f8f7;border:1px solid #dce9e7;border-radius:12px;gap:6px;padding:14px;font-size:14px;display:grid}._vistaDelAviso_dceox_97 strong{color:#09282d;background:#f4f8f7;font-size:15px}._marco_dceox_115{background:#fff;border:1px solid #d9dee3;border-radius:8px;width:100%;min-height:360px}@media (width<=600px){._inicioAcciones_dceox_76>*{flex:auto}}._cuerpo_jnjtf_3{gap:10px;min-width:0;display:grid}._cifra_jnjtf_9{color:var(--tinta);background:#fff;margin:0;font-size:16px;font-weight:700}._barra_jnjtf_17{background:#e4e7ec;border-radius:999px;height:12px;overflow:hidden}._relleno_jnjtf_24{background:#1f7a4d;border-radius:999px;height:100%}._rellenoAviso_jnjtf_30{background:#b25e09}._rellenoLleno_jnjtf_34{background:#b42318}._nota_jnjtf_38{color:#475467;background:#fff;margin:0;font-size:13px}._pantalla_15lvc_3{gap:16px;min-width:0;display:grid}._filas_15lvc_9{gap:12px;margin:0;padding:0;list-style:none;display:grid}._fila_15lvc_9{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);background:#fff;gap:8px;min-width:0;padding:14px;display:grid}._encabezado_15lvc_28{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._titulo_15lvc_35{color:var(--tinta);font-size:15px;font-weight:700}._detalle_15lvc_41{color:var(--texto-suave);overflow-wrap:anywhere;margin:0;font-size:13px}._codigo_15lvc_48{color:var(--tinta);background:var(--arena);border-radius:6px;padding:1px 6px;font-size:13px}._controles_15lvc_56{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}._campo_15lvc_63{min-width:0;color:var(--tinta);gap:4px;font-size:13px;font-weight:600;display:grid}._campo_15lvc_63 input{box-sizing:border-box;border:1px solid var(--borde);border-radius:var(--radio-control);width:100%;min-width:0;font:inherit;color:var(--tinta);background:#fff;padding:8px 10px;font-size:14px;font-weight:400}._interruptor_15lvc_86{color:var(--tinta);align-items:center;gap:6px;padding-bottom:8px;font-size:14px;display:inline-flex}._botones_15lvc_95{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){._controles_15lvc_56{grid-template-columns:minmax(0,1fr);align-items:stretch}._interruptor_15lvc_86{padding-bottom:0}}._pantalla_187p7_4{gap:14px;min-width:0;display:grid}._cabecera_187p7_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._titulo_187p7_18{color:#09282d;background:#fff;margin:0;font-size:20px}._ayuda_187p7_25{color:#34494c;background:#fff;margin:4px 0 0;font-size:14px}._vacia_187p7_32{color:#34494c;background:#fff;border:1px dashed #b9d3cf;border-radius:12px;gap:4px;padding:20px;font-size:14px;display:grid}._lista_187p7_43{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._tarjeta_187p7_53{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}._tarjetaCabecera_187p7_65{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._nombre_187p7_73{color:#09282d;overflow-wrap:anywhere;background:#fff;margin:0;font-size:17px;line-height:1.3}._datos_187p7_82{color:#34494c;background:#fff;margin:0;font-size:14px}._acciones_187p7_89{border-top:1px solid var(--borde-suave);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}._editor_187p7_99{gap:8px;display:grid}._barra_187p7_104{color:#163236;background:#f4f8f7;border:1px solid #dce9e7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}._separador_187p7_116{flex:1}._vistaPrevia_187p7_120{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:10px;min-height:160px;max-height:360px;padding:12px 14px;font-size:14px;overflow:auto}._vistaPrevia_187p7_120 h4{color:#09282d;background:#fff;margin:8px 0 4px;font-size:16px}._vistaPrevia_187p7_120 p,._vistaPrevia_187p7_120 ul{margin:0 0 8px}._vacio_187p7_144{color:#526e71;background:#fff;margin:0;font-size:14px}._archivo_187p7_151{gap:8px;display:grid}._archivoTitulo_187p7_156{color:#34494c;background:#fff;font-size:13px;font-weight:600}._archivoElegido_187p7_163{color:#163236;overflow-wrap:anywhere;background:#eaf5ef;border:1px solid #b9d3cf;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}._subir_187p7_178{color:#163236;background:#fff;border:1px dashed #b9d3cf;border-radius:10px;gap:6px;padding:12px;font-size:14px;display:grid}._subir_187p7_178 input{max-width:100%;font-size:14px}._criterios_187p7_194{gap:10px;display:grid}._edades_187p7_199{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}._sedes_187p7_205{border:1px solid #dce9e7;border-radius:10px;gap:4px;margin:0;padding:8px 12px;display:grid}._sedes_187p7_205 legend{color:#34494c;background:#fff;font-size:13px}._confirmarTexto_187p7_220,._variables_187p7_227{gap:6px;display:grid}._variablesBotones_187p7_232{flex-wrap:wrap;gap:6px;display:flex}._variablesAyuda_187p7_238{color:#34494c;background:#fff;margin:0;padding-left:18px;font-size:13px}._variablesAyuda_187p7_238 code{color:#09282d;background:#eef5f4;font-size:13px}._seguimiento_187p7_252{gap:12px;min-width:0;display:grid}._seguimientoTotales_187p7_258{color:#163236;background:#fff;margin:0;font-size:14px}._seguimientoLista_187p7_265{gap:8px;margin:0;padding:0;list-style:none;display:grid}._seguimientoFila_187p7_273{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:10px;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1.6fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}._seguimientoChico_187p7_286{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}._seguimientoChico_187p7_286 span{color:#34494c;background:#fff;font-size:13px}._seguimientoDetalle_187p7_299{color:#34494c;overflow-wrap:anywhere;background:#fff;min-width:0;font-size:13px}@media (width<=640px){._seguimientoFila_187p7_273{grid-template-columns:minmax(0,1fr) auto}._seguimientoDetalle_187p7_299{grid-column:1/-1}}._sedesChips_187p7_318{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}._sedesChips_187p7_318 legend{color:#09282d;background:#fff;margin-bottom:6px;padding:0;font-size:14px;font-weight:700}._chips_187p7_336{flex-wrap:wrap;gap:8px;display:flex}._chip_187p7_336{min-height:40px;font:inherit;color:#163236;cursor:pointer;background:#fff;border:1px solid #b9d3cf;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}._chip_187p7_336[aria-pressed=true]{color:#fff;background:#0b6e70;border-color:#0b6e70}._chip_187p7_336:focus-visible{outline-offset:2px;outline:2px solid #0b6e70}._chipsAyuda_187p7_366{color:#34494c;background:#fff;font-size:13px}._sedesDeLaTarjeta_187p7_372{color:#34494c;background:#fff;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}._estados_187p7_385,._etiquetas_187p7_391{flex-wrap:wrap;gap:6px;display:flex}._etiqueta_187p7_391{border:1px solid var(--borde);border-radius:var(--radio-pill);color:var(--tinta);background:var(--arena);padding:3px 10px;font-size:13px;font-weight:600}._datosDeLaTarjeta_187p7_407{gap:6px;margin:0;display:grid}._datosDeLaTarjeta_187p7_407 div{gap:1px;display:grid}._datosDeLaTarjeta_187p7_407 dt{color:var(--texto-suave);background:#fff;font-size:13px;font-weight:600}._datosDeLaTarjeta_187p7_407 dd{color:var(--tinta-parrafo);background:#fff;margin:0;font-size:14px}._grupoSinPedir_187p7_432{gap:10px;margin-top:8px;display:grid}._grupoTitulo_187p7_438{color:var(--tinta);background:#fff;margin:0;font-size:15px}._grupoTitulo_187p7_438 span{color:var(--texto-suave);background:#fff;font-weight:400}._tarjetaSinPedir_187p7_452{background:var(--arena);border-style:dashed}._tarjetaSinPedir_187p7_452 ._nombre_187p7_73,._tarjetaSinPedir_187p7_452 ._datosDeLaTarjeta_187p7_407 dt,._tarjetaSinPedir_187p7_452 ._datosDeLaTarjeta_187p7_407 dd{color:var(--texto-suave);background:var(--arena)}._tarjetaSinPedir_187p7_452 ._etiqueta_187p7_391{background:#fff}._editorDocumento_187p7_470{gap:14px;min-width:0;display:grid}._editorEnVivo_187p7_476{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}._barraEnVivo_187p7_483{grid-column:1/-1}._campoTexto_187p7_487 textarea{min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.5}._previaEnVivo_187p7_494{gap:6px;min-width:0;display:grid}._previaEnVivo_187p7_494 ._vistaPrevia_187p7_120{min-height:360px;max-height:520px}._variablesCompactas_187p7_505,._archivoAcciones_187p7_512{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._reemplazar_187p7_519{cursor:pointer;position:relative;overflow:hidden}._reemplazar_187p7_519 input{opacity:0;cursor:pointer;position:absolute;inset:0}._firmaDeNuevo_187p7_532{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._pieDelEditor_187p7_539{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}._motivo_187p7_548{color:var(--advertencia);background:#fff;margin-right:auto;font-size:14px}@media (width<=860px){._editorEnVivo_187p7_476{grid-template-columns:minmax(0,1fr)}._previaEnVivo_187p7_494 ._vistaPrevia_187p7_120{min-height:160px}}._pantalla_1rd9a_3{gap:16px;min-width:0;display:grid}._filas_1rd9a_9{gap:10px;margin:0;padding:0;list-style:none;display:grid}._fila_1rd9a_9{text-align:left;border:1px solid var(--borde);border-radius:var(--radio-control);width:100%;color:var(--tinta);cursor:pointer;background:#fff;gap:4px;min-width:0;padding:12px 14px;font-family:inherit;display:grid}._fila_1rd9a_9:hover,._fila_1rd9a_9:focus-visible{border-color:var(--accion)}._filaArriba_1rd9a_37{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._nombre_1rd9a_44{font-size:15px;font-weight:700}._detalle_1rd9a_49{color:var(--texto-suave);overflow-wrap:anywhere;margin:0;font-size:13px}._cabecera_1rd9a_56{justify-items:start;gap:8px;display:grid}._titulos_1rd9a_62{gap:4px;display:grid}._tituloMail_1rd9a_67{color:var(--tinta);margin:0;font-size:20px}._editor_1rd9a_74{gap:20px;min-width:0;display:grid}@media (width>=1100px){._editor_1rd9a_74{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}._vistaPrevia_1rd9a_85{position:sticky;top:12px}}._formulario_1rd9a_91{gap:14px;min-width:0;display:grid}._campo_1rd9a_97{gap:4px;min-width:0;display:grid}._etiqueta_1rd9a_103{color:var(--tinta);font-size:14px;font-weight:700}._ayuda_1rd9a_109{color:var(--texto-suave);margin:0;font-size:13px}._entrada_1rd9a_115,._cuerpo_1rd9a_116{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);background:#fff;padding:8px 10px;font-size:15px}._cuerpo_1rd9a_116{resize:vertical;min-height:220px;line-height:1.5}._barraFormato_1rd9a_134,._chips_1rd9a_140{flex-wrap:wrap;gap:6px;display:flex}._chip_1rd9a_140,._chipElegido_1rd9a_147{border-radius:var(--radio-pill);border:1px solid var(--borde);color:var(--tinta);cursor:pointer;background:#fff;padding:5px 10px;font-family:inherit;font-size:13px}._chipElegido_1rd9a_147{border-color:var(--accion);color:var(--profundo);background:#e2f2f4;font-weight:700}._chip_1rd9a_140:disabled{cursor:default;color:var(--texto-suave)}._chipNota_1rd9a_170{color:var(--texto-suave)}._acciones_1rd9a_174{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._sinGuardar_1rd9a_181{color:#8a5a00;font-size:13px;font-weight:700}._vistaPrevia_1rd9a_85{align-content:start;gap:8px;min-width:0;display:grid}._barraPrevia_1rd9a_194{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}._marco_1rd9a_203{border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--arena);width:100%;max-width:100%;height:640px}._marcoCelular_1rd9a_212{width:375px;margin:0 auto}.paso-aperturas{gap:22px;display:grid}.paso-aperturas__titulo{font-family:var(--heading);color:var(--tinta);background:0 0;margin:0 0 6px;font-size:17px}.paso-aperturas__recetas{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.receta{text-align:left;border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);font:inherit;cursor:pointer;transition:var(--transicion-estado);background:#fff;gap:4px;padding:12px 14px;font-size:14px;display:grid}.receta span{color:var(--texto-suave);background:#fff;font-size:13px}.receta:hover{border-color:var(--accion)}.receta:focus-visible{outline:3px solid var(--accion);outline-offset:2px}.receta:disabled{cursor:not-allowed;color:var(--texto-suave);background:var(--arena)}.receta--elegida{border-color:var(--accion);color:var(--profundo);box-shadow:inset 0 0 0 1px var(--accion);background:#e2f2f4}.receta--elegida span{color:var(--tinta-parrafo);background:#e2f2f4}.paso-aperturas__primera{max-width:320px;margin-top:12px}.paso-aperturas__cuerpo{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:22px;display:grid}@media (width<=860px){.paso-aperturas__cuerpo{grid-template-columns:1fr}}.paso-aperturas__vacio{border:1px dashed var(--borde);border-radius:var(--radio-control);color:var(--tinta-parrafo);background:#fff;margin:0;padding:14px;font-size:14px}.linea-aperturas{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.linea-aperturas:before{content:"";background:var(--borde);width:2px;position:absolute;top:8px;bottom:8px;left:27px}.linea-aperturas__item{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.linea-aperturas__pin{background:var(--profundo);color:#fff;box-shadow:0 3px 0 var(--aqua);border-radius:10px;justify-items:center;padding:6px 0 7px;display:grid;position:relative}.linea-aperturas__dia{font-family:var(--heading);color:#fff;background:var(--profundo);font-size:22px;font-weight:800;line-height:1.05}.linea-aperturas__mes{color:var(--texto-barra);background:var(--profundo);font-size:13px;font-weight:600}.linea-aperturas__datos{border:1px solid var(--borde);border-radius:var(--radio-control);min-width:0;color:var(--tinta);background:#fff;justify-items:start;gap:10px;margin:0;padding:12px 14px;display:grid}.linea-aperturas__fila{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;display:grid}.linea-aperturas__fila .field{margin:0}@media (width<=640px){.linea-aperturas__fila{grid-template-columns:1fr}}.linea-aperturas__sedes{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:14px;display:flex}.linea-aperturas__sedes-titulo{color:var(--texto-suave);background:#fff;flex-basis:100%;font-size:13px;font-weight:600}.paso-aperturas__resumen{top:calc(var(--alto-barra) + 12px);border-radius:var(--radio-control);background:var(--arena);color:var(--tinta);border-left:4px solid var(--aqua);padding:14px 16px;position:sticky}.paso-aperturas__resumen ul{gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.paso-aperturas__campos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.paso-comunicacion{gap:18px;display:grid}.ficha-sede{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);background:#fff;margin:0;padding:14px 16px}.ficha-sede>legend{font-family:var(--heading);color:var(--tinta);background:#fff;padding:0 6px;font-size:16px;font-weight:700}.ficha-sede__grilla{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 14px;display:grid}.ficha-sede__grilla .field{margin:0}.ficha-sede__ancho{grid-column:1/-1}.paso-revision{gap:20px;display:grid}.veredicto{border-radius:var(--radio-tarjeta);border:1px solid var(--borde);background:var(--arena);color:var(--tinta);gap:6px;padding:16px 18px;display:grid}.veredicto__titular{font-family:var(--heading);color:var(--tinta);background:var(--arena);margin:0;font-size:20px;font-weight:800}.veredicto--se-ve{border-color:var(--exito);background:#eef7f2}.veredicto--se-ve .veredicto__titular{color:var(--exito);background:#eef7f2}.veredicto--no-se-ve{border-color:var(--advertencia);background:#fbf4e8}.veredicto--no-se-ve .veredicto__titular{color:var(--advertencia);background:#fbf4e8}.motivos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.motivo{color:var(--tinta);border-left:4px solid var(--borde);background:#fff;border-radius:10px;gap:2px;padding:10px 12px;font-size:14px;display:grid}.motivo--frena{border-left-color:var(--alerta)}.motivo__arreglo{color:var(--texto-suave);background:#fff;font-size:13px}.checklist{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.checklist li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.paso-revision__abrir{justify-self:start;padding:12px 22px;font-size:16px}._grilla_6mroi_4{grid-template-columns:minmax(0,1fr);gap:0 14px;margin-bottom:14px;display:grid}._grilla_6mroi_4 .field{min-width:0}._grilla_6mroi_4 input,._grilla_6mroi_4 select,._grilla_6mroi_4 textarea{box-sizing:border-box;width:100%;min-width:0}._grilla_6mroi_4 textarea{resize:vertical}._ancho_6mroi_29{grid-column:1/-1}._ayuda_6mroi_33{color:var(--texto-suave);justify-content:space-between;gap:12px;margin:-10px 0 14px;font-size:13px;display:flex}._opcional_6mroi_42{color:var(--texto-suave);font-weight:400}@media (width>=640px){._grilla_6mroi_4{grid-template-columns:repeat(2,minmax(0,1fr))}._grilla_6mroi_4>:not(._fecha_6mroi_53){grid-column:1/-1}}@media (width>=1024px){._grilla_6mroi_4{grid-template-columns:repeat(3,minmax(0,1fr))}._grilla_6mroi_4>:not(._fecha_6mroi_53):not(._ancho_6mroi_29){grid-column:auto}}._pasos_1bajo_4{color:var(--texto-suave);background:#fff;gap:8px;margin:-6px 0 16px;font-size:13px;display:flex}._pasoActual_1bajo_13{color:var(--accion);background:#fff;font-weight:700}._opciones_1bajo_19{gap:14px;display:grid}._opciones_1bajo_19 .field{min-width:0}._opciones_1bajo_19 input[type=date],._opciones_1bajo_19 select{box-sizing:border-box;width:100%;min-width:0}._grupo_1bajo_35{border:1px solid var(--borde);border-radius:var(--radio-control);gap:8px;min-width:0;margin:0;padding:12px 14px;display:grid}._grupo_1bajo_35 legend{color:var(--tinta);background:#fff;padding:0 4px;font-size:14px;font-weight:700}._dosColumnas_1bajo_53{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=640px){._dosColumnas_1bajo_53{grid-template-columns:repeat(2,minmax(0,1fr))}}._ayuda_1bajo_65{color:var(--texto-suave);background:#fff;margin:0;font-size:13px}._resumen_1bajo_72{color:var(--tinta);background:#fff;margin:0 0 12px;font-size:14px}._tipo_1bajo_79{margin:0 0 16px}._tipo_1bajo_79 h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}._tipoAcciones_1bajo_92{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}._mes_1bajo_99{margin:0 0 10px}._mes_1bajo_99 h4{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);background:#fff;margin:0 0 6px;font-size:13px;font-weight:700}._tarjetas_1bajo_113{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){._tarjetas_1bajo_113{grid-template-columns:repeat(2,minmax(0,1fr))}}._tarjeta_1bajo_113{border:1px solid var(--borde);border-radius:var(--radio-control);color:var(--tinta);cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;min-width:0;padding:10px 12px;display:grid}._tarjeta_1bajo_113 input[type=checkbox]{margin-top:3px}._tarjetaApagada_1bajo_146{background:var(--arena);color:var(--tinta-parrafo)}._tarjetaTexto_1bajo_151{gap:6px;min-width:0;display:grid}._nombre_1bajo_157{overflow-wrap:anywhere;font-size:14px;font-weight:700}._etiquetas_1bajo_163{flex-wrap:wrap;gap:6px;display:flex}._dias_1bajo_169{flex-wrap:wrap;gap:3px;display:flex}._dia_1bajo_169{text-align:center;background:var(--borde-suave);min-width:26px;color:var(--tinta);border-radius:6px;padding:2px 0;font-size:13px}._diaFinde_1bajo_185{color:var(--texto-suave);border:1px dashed var(--borde);background:#fff}._diaFeriado_1bajo_191{color:var(--alerta);background:#fde8e7;font-weight:700}._leyenda_1bajo_197{color:var(--texto-suave);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;font-size:13px;display:flex}._leyenda_1bajo_197 span{align-items:center;gap:6px;display:inline-flex}._grupoTitulo_1bajo_215{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);background:#fff;padding:8px 0 2px;font-size:13px;font-weight:700;list-style:none}._porTipo_yb6uc_2{gap:8px;min-width:0;margin:0 0 8px;display:grid}._titulo_yb6uc_9{color:var(--tinta);background:#fff;margin:8px 0 0;font-size:14px;font-weight:700}._ayuda_yb6uc_17{color:var(--texto-suave);background:#fff;margin:0;font-size:13px}._grupoDeColumnas_yb6uc_24{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--accion);border-bottom:2px solid var(--borde);background:#fff;font-size:13px;font-weight:700}._tabla_7zlu9_2{border-collapse:collapse;margin:0 0 8px;font-size:14px}._tabla_7zlu9_2 th,._tabla_7zlu9_2 td{text-align:left;vertical-align:top;padding:6px 12px 6px 0}._tabla_7zlu9_2 thead th{color:var(--texto-suave);border-bottom:1px solid var(--borde);font-size:13px;font-weight:600}._tabla_7zlu9_2 input{padding:5px 8px}._marco_7zlu9_26{max-width:100%;overflow-x:auto}._casilla_7zlu9_32 input{width:176px;padding:5px 8px}._aviso_7zlu9_37{color:var(--alerta);max-width:176px;margin-top:2px;font-size:12px;display:block}._mismaFecha_7zlu9_45{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;display:flex}._lista_7zlu9_53{margin:0 0 8px}._seccion_7zlu9_58{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:#fff;gap:10px;min-width:0;padding:16px 18px;display:grid}._seccion_7zlu9_58 h3,._seccion_7zlu9_58 p{margin:0}._pasos_1pyt6_2{color:var(--texto-suave);background:#fff;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:flex}._paso_1pyt6_2{border-radius:var(--radio-pill);border:1px solid var(--borde);color:var(--texto-suave);background:#fff;padding:4px 10px}._pasoActual_1pyt6_22{border-color:var(--accion);color:#fff;background:var(--accion);font-weight:600}._conteos_1pyt6_29{max-height:320px;color:var(--tinta);background:#fff;gap:4px;margin:8px 0 12px;padding:0;font-size:14px;list-style:none;display:grid;overflow-y:auto}._conteo_1pyt6_29{color:var(--tinta);background:var(--arena);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;gap:12px;padding:6px 10px;display:flex}._numero_1pyt6_53{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}._nombre_1pyt6_59{overflow-wrap:anywhere;font-weight:700}._tarjetas_tlyrg_6{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 18px;display:grid}@media (width>=640px){._tarjetas_tlyrg_6{grid-template-columns:repeat(2,minmax(0,1fr))}}._tarjeta_tlyrg_6{text-align:left;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:var(--tinta);font:inherit;cursor:pointer;background:#fff;gap:4px;min-width:0;padding:14px 16px;font-size:14px;display:grid}._tarjeta_tlyrg_6:hover{border-color:var(--accion)}._tarjeta_tlyrg_6:focus-visible{outline:2px solid var(--accion);outline-offset:2px}._tarjetaActiva_tlyrg_43{border-color:var(--accion);box-shadow:inset 0 0 0 1px var(--accion);color:var(--tinta);background:#eef7f6}._tarjetaTitulo_tlyrg_50{font-size:15px;font-weight:700}._tarjetaDescripcion_tlyrg_55{color:var(--texto-suave);font-size:13px}._numeroDePaso_tlyrg_61{color:var(--texto-suave);margin:10px 0 2px;font-size:13px;font-weight:600}._grilla_tlyrg_68{grid-template-columns:minmax(0,1fr);gap:0 14px;margin-bottom:12px;display:grid}@media (width>=640px){._grilla_tlyrg_68{grid-template-columns:repeat(2,minmax(0,1fr))}}._grilla_tlyrg_68 .field{min-width:0}._grilla_tlyrg_68 input,._grilla_tlyrg_68 select,._grilla_tlyrg_68 textarea{box-sizing:border-box;width:100%;min-width:0}._ancho_tlyrg_93{grid-column:1/-1}._chico_tlyrg_97{border:1px solid var(--borde);border-radius:10px;min-width:0;margin:0 0 12px;padding:10px 12px}._chico_tlyrg_97 legend{padding:0 4px;font-size:13px;font-weight:600}._sedes_tlyrg_111{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:12px;display:flex}._rotulo_tlyrg_119{flex-basis:100%;font-size:13px;font-weight:600}._resumen_tlyrg_125{grid-template-columns:minmax(0,1fr);gap:2px 16px;margin:8px 0 0;display:grid}@media (width>=640px){._resumen_tlyrg_125{grid-template-columns:minmax(0,200px) minmax(0,1fr)}}._resumen_tlyrg_125 dt{color:var(--texto-suave);font-size:13px;font-weight:600}._resumen_tlyrg_125 dd{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px}._pieDelAsistente_tlyrg_150{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}._pieDelAsistenteAcciones_tlyrg_158{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}._pieDelAsistenteAcciones_tlyrg_158>*{white-space:nowrap}._filasQueAbren_tlyrg_173 tbody tr{cursor:pointer}._previaTanda_tlyrg_178{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:var(--tinta);background:#fff;margin-top:14px;padding:12px 14px;font-size:14px}._listaTanda_tlyrg_188{overflow-wrap:anywhere;gap:6px;margin:6px 0 0;padding-left:18px;display:grid}._accionesBandeja_tlyrg_196{flex-wrap:wrap;gap:8px;display:flex}._seguimientoEditar_tlyrg_203{gap:8px;margin-top:6px;display:grid}._seguimientoAcciones_tlyrg_209{flex-wrap:wrap;gap:8px;display:flex}._seguimientoCorregido_tlyrg_215{color:var(--texto-suave);font-size:13px}._paginador_tlyrg_221{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:14px;display:flex}._precios_tlyrg_232{gap:14px;min-width:0;display:grid}._preciosBarra_tlyrg_238{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}._preciosOpciones_tlyrg_245{flex-wrap:wrap;gap:6px;display:flex}._chip_tlyrg_251,._chipElegido_tlyrg_252{border:1px solid var(--borde);color:var(--tinta);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}._chipElegido_tlyrg_252{border-color:var(--accion);background:var(--accion);color:#fff}._preciosAyuda_tlyrg_270{color:var(--texto-suave);margin:0}._preciosTitulo_tlyrg_275{margin:0;font-size:18px;font-weight:800}._preciosImprimible_tlyrg_281{gap:16px;min-width:0;display:grid}._resumen_t76nl_4{color:#163236;background:#fff;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:4px;font-size:14px;display:flex}._tramite_t76nl_15{border-top:1px solid #dce9e7;margin-top:10px;padding-top:8px}._tramite_t76nl_15>summary{cursor:pointer;color:#076f7a;background:#fff;padding:4px 0;font-size:14px;font-weight:600}._pasoActual_zffdh_3{color:var(--tinta);margin:10px 0 12px;font-size:14px}._paso_zffdh_3{gap:12px;min-width:0;display:grid}._grilla_zffdh_15{grid-template-columns:minmax(0,1fr);gap:0 14px;display:grid}._grilla_zffdh_15 .field{min-width:0}._grilla_zffdh_15 input,._grilla_zffdh_15 select{box-sizing:border-box;width:100%;min-width:0}@media (width>=640px){._grilla_zffdh_15{grid-template-columns:repeat(2,minmax(0,1fr))}}._lista_zffdh_38{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}._lista_zffdh_38 legend{color:var(--tinta);margin-bottom:6px;font-size:14px;font-weight:700}._oferta_zffdh_54{border:1px solid var(--borde);color:var(--tinta);cursor:pointer;background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}._ofertaTexto_zffdh_68{flex:1;gap:2px;min-width:0;display:grid}._opcion_zffdh_75{color:var(--tinta);align-items:flex-start;gap:8px;font-size:14px;display:flex}._suave_zffdh_83{color:var(--texto-suave);font-size:13px}._botones_zffdh_88{flex-wrap:wrap;gap:8px;display:flex}._titular_zffdh_94{color:var(--profundo);margin:12px 0;font-size:16px;font-weight:700}._resultados_zffdh_101,._resumen_zffdh_102{gap:10px;margin:0;padding:0;list-style:none;display:grid}._resumen_zffdh_102 li{color:var(--tinta);font-size:14px}._resultado_zffdh_101{border:1px solid var(--borde);color:var(--tinta);background:#fff;border-radius:10px;gap:4px;padding:10px 12px;display:grid}._resultadoCabecera_zffdh_125{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}._total_zffdh_133{color:var(--tinta);margin-top:12px;font-size:15px}._ofertas_1mw6j_11{container-type:inline-size}@container (width<=1000px){._ofertas_1mw6j_11 .data-table,._ofertas_1mw6j_11 .data-table thead,._ofertas_1mw6j_11 .data-table tbody{width:100%;display:block}._ofertas_1mw6j_11 .data-table tr{border-bottom:1px solid var(--borde-suave);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,.6fr);grid-template-areas:"oferta oferta estado acciones""micro cupo ocupacion disponible";align-items:center;column-gap:12px;padding:8px 14px;display:grid}._ofertas_1mw6j_11 .data-table thead tr{background:#f6faf9}._ofertas_1mw6j_11 .data-table th{background:0 0}._ofertas_1mw6j_11 .data-table tr:last-child{border-bottom:0}._ofertas_1mw6j_11 .data-table th,._ofertas_1mw6j_11 .data-table td{text-align:left;border-bottom:0;max-width:none;padding:4px 0;width:auto!important;min-width:0!important}._oferta_1mw6j_11{grid-area:oferta}._estado_1mw6j_58{grid-area:estado}._acciones_1mw6j_59{grid-area:acciones;justify-self:end}._micro_1mw6j_60{grid-area:micro}._cupo_1mw6j_61{grid-area:cupo}._cupo_1mw6j_61 .cupo-celda{justify-content:flex-start}._ocupacion_1mw6j_63{grid-area:ocupacion}._disponible_1mw6j_64{grid-area:disponible}}@container (width<=560px){._ofertas_1mw6j_11 .data-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"oferta oferta""estado micro""cupo ocupacion""disponible acciones";padding:10px 12px}._ofertas_1mw6j_11 .data-table thead{display:none}._disponible_1mw6j_64:before{content:"Disponibles: ";font-weight:600}}._sinPasar_peye9_2{margin:12px 0}._filas_peye9_6{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._fila_peye9_6{color:#3d2c00;background:#fff8e6;border:1px solid #e0b252;border-left-width:4px;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:14px;display:flex}._texto_peye9_30{overflow-wrap:anywhere;flex:220px;min-width:0}._motivo_peye9_36{color:#6b4500;background:#fff8e6;margin-top:2px;font-size:13px}._bajada_1nwgo_6{color:var(--tinta-parrafo);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-6px 0 16px;display:flex}._cupo_1nwgo_15{color:var(--texto-suave);font-size:13px}._columnas_1nwgo_20{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=860px){._columnas_1nwgo_20{grid-template-columns:minmax(0,1fr)}}._tituloColumna_1nwgo_33{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);margin:0 0 10px;font-size:13px;font-weight:700}._familia_1nwgo_42,._familia_1nwgo_42 .field{min-width:0}._familia_1nwgo_42 .field input,._familia_1nwgo_42 .field select,._familia_1nwgo_42 .field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}._decision_1nwgo_60{background:var(--arena);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);min-width:0;padding:16px}@media (width>=861px){._decision_1nwgo_60{position:sticky;top:0}}._grupos_1nwgo_75{gap:12px;display:grid}._grupo_1nwgo_75{border:1px solid var(--borde);border-radius:var(--radio-control);padding:12px 14px}._tituloGrupo_1nwgo_86{color:var(--tinta);margin:0 0 8px;font-size:14px;font-weight:700}._datos_1nwgo_93{grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:4px 12px;margin:0;font-size:14px;display:grid}._datos_1nwgo_93 dt{color:var(--texto-suave)}._datos_1nwgo_93 dd{overflow-wrap:anywhere;margin:0}@media (width<=480px){._datos_1nwgo_93{grid-template-columns:minmax(0,1fr);gap:0}._datos_1nwgo_93 dd{margin-bottom:6px}}._suave_1nwgo_121{color:var(--texto-suave);margin:0;font-size:13px}._chicos_1nwgo_127{gap:10px;margin:0;padding:0;list-style:none;display:grid}._chico_1nwgo_127{border-radius:var(--radio-control);border:1px solid var(--borde-suave);background:#fff;padding:10px 12px}._chico_1nwgo_127[data-revisado]{border-color:var(--accion);box-shadow:var(--aro-elegido)}._nombreChico_1nwgo_147{margin:0 0 6px}._subtitulo_1nwgo_151{color:var(--tinta);margin:10px 0 4px;font-size:13px;font-weight:700}._lineas_1nwgo_158{gap:6px;margin:0;padding:0;list-style:none;display:grid}._linea_1nwgo_158{border:1px solid var(--borde-suave);border-radius:10px;gap:2px;padding:6px 10px;font-size:14px;display:grid}._linea_1nwgo_158[data-revisada]{border-color:var(--accion);background:#e8f5f4}._estadoLinea_1nwgo_180{flex-wrap:wrap;gap:4px;display:flex}._observaciones_1nwgo_186{white-space:pre-wrap;margin:0;font-size:14px}._principal_1nwgo_192{border-bottom:1px solid var(--borde);gap:8px;padding-bottom:14px;display:grid}._principal_1nwgo_192>button{justify-self:start}._consecuencia_1nwgo_203{color:var(--tinta-parrafo);margin:0;font-size:14px}._resumenOpcional_1nwgo_209{color:var(--texto-suave);margin:0;font-size:13px}._opcionales_1nwgo_215 summary{cursor:pointer;color:var(--accion);margin-bottom:10px;font-size:14px;font-weight:600}._opcionales_1nwgo_215 input,._opcionales_1nwgo_215 select{max-width:100%}._otras_1nwgo_228{border:0;min-width:0;margin:14px 0 0;padding:0}._otras_1nwgo_228 legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:700}._chips_1nwgo_242{flex-wrap:wrap;gap:6px;display:flex}._chip_1nwgo_242{border:1px solid var(--borde);border-radius:var(--radio-pill);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}._chip_1nwgo_242 input{margin:0}._chip_1nwgo_242[data-elegida]{border-color:var(--accion);box-shadow:var(--aro-elegido);font-weight:600}._campos_1nwgo_270{gap:4px;margin-top:12px;display:grid}._campos_1nwgo_270>button{justify-self:start}._campos_1nwgo_270 select,._campos_1nwgo_270 input{max-width:100%}._bandeja_1dt66_17{container-type:inline-size}._conMicro_1dt66_22{border-left:3px solid var(--aqua);padding-left:8px;display:block}._conMicro_1dt66_22 strong{color:var(--accion)}._direccionAbajo_1dt66_34{align-items:center;gap:6px;min-width:0;display:flex}._marcaManual_1dt66_41{flex:none}._calle_1dt66_45{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (width<=1340px){._bandeja_1dt66_17 .data-table,._bandeja_1dt66_17 .data-table thead,._bandeja_1dt66_17 .data-table tbody{width:100%;display:block}._bandeja_1dt66_17 .data-table tr{border-bottom:1px solid var(--borde-suave);grid-template-columns:36px minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"marcar nino nino solicitud estado acciones""marcar linea linea micro direccion marca";align-items:center;column-gap:12px;padding:8px 14px;display:grid}._bandeja_1dt66_17 .data-table thead tr{background:#f6faf9}._bandeja_1dt66_17 .data-table th{background:0 0}._bandeja_1dt66_17 .data-table tr:last-child{border-bottom:0}._bandeja_1dt66_17 .data-table th,._bandeja_1dt66_17 .data-table td{border-bottom:0;max-width:none;padding:4px 0;width:auto!important;min-width:0!important}._marcar_1dt66_93{grid-area:marcar}._nino_1dt66_94{grid-area:nino}._solicitud_1dt66_95{grid-area:solicitud}._estado_1dt66_96{grid-area:estado}._acciones_1dt66_97{grid-area:acciones;justify-self:end}._linea_1dt66_98{grid-area:linea}._micro_1dt66_99{grid-area:micro}._direccion_1dt66_34{grid-area:direccion}._marca_1dt66_41{grid-area:marca}}@container (width<=620px){._bandeja_1dt66_17 .data-table tr{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"marcar nino nino""marcar solicitud estado""marcar linea linea""marcar micro micro""marcar direccion direccion""marcar marca marca""marcar acciones acciones";padding:10px 12px}._bandeja_1dt66_17 .data-table thead{display:none}._acciones_1dt66_97{justify-self:start}}._volver_2z7qz_4{color:var(--accion);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:10px;padding:0;font-size:14px;font-weight:700;display:inline-flex}._fila_2z7qz_18{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;display:flex}._cajas_2z7qz_26{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=900px){._cajas_2z7qz_26{grid-template-columns:repeat(2,minmax(0,1fr))}}._caja_2z7qz_26{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);min-width:0;color:var(--tinta);background:#fff;gap:10px;padding:14px 16px;font-size:14px;display:grid}._cajaCabecera_2z7qz_50{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._cajaTitulo_2z7qz_58{color:var(--profundo);overflow-wrap:anywhere;background:#fff;margin:0;font-size:16px;font-weight:800}._cifras_2z7qz_67{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._cifra_2z7qz_67{min-width:0;color:var(--tinta);background:#f4f7fb;border-radius:8px;gap:2px;padding:8px 10px;font-size:13px;display:grid}._cifraValor_2z7qz_84{color:var(--profundo);overflow-wrap:anywhere;background:#f4f7fb;font-size:17px;font-weight:800}._cobradores_2z7qz_92{gap:6px;margin:0;padding:0;list-style:none;display:grid}._cobrador_2z7qz_92{border-top:1px solid var(--borde);color:var(--tinta);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;font-size:14px;display:flex}._suave_2z7qz_112{color:var(--texto-suave);background:#fff;font-size:13px}._billetes_2z7qz_118{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}@media (width>=640px){._billetes_2z7qz_118{grid-template-columns:repeat(3,minmax(0,1fr))}._cifras_2z7qz_67{gap:12px}}._listaSimple_2z7qz_133{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}._listaSimple_2z7qz_133 li{border-top:1px solid var(--borde);color:var(--tinta);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 0;display:flex}._pasos_1m3jd_6{color:var(--texto-suave);flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:flex}._pasos_1m3jd_6 li{align-items:center;gap:6px;display:flex}._pasos_1m3jd_6 span{border:1px solid var(--borde);border-radius:var(--radio-pill);place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-grid}._pasoActual_1m3jd_34{color:var(--tinta);font-weight:700}._pasoActual_1m3jd_34 span{border-color:var(--accion);background:var(--accion);color:#fff}._pasoHecho_1m3jd_45 span{border-color:var(--accion);color:var(--accion)}._tipos_1m3jd_51{border:0;gap:10px;margin:0;padding:0;display:grid}._tipos_1m3jd_51 legend{color:var(--tinta);margin-bottom:8px;padding:0;font-size:14px;font-weight:700}._tipo_1m3jd_51,._tipoElegido_1m3jd_68{border:1px solid var(--borde);border-radius:var(--radio-control);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}._tipoElegido_1m3jd_68{border-color:var(--accion);background:var(--arena)}._tipo_1m3jd_51 input,._tipoElegido_1m3jd_68 input{margin-top:3px}._tipoTitulo_1m3jd_88{color:var(--tinta);font-size:14px;font-weight:700;display:block}._tipoAyuda_1m3jd_95{color:var(--texto-suave);margin-top:2px;font-size:13px;display:block}._ayuda_1m3jd_102{color:var(--tinta-parrafo);margin:0 0 14px;font-size:14px}._dato_1m3jd_108{color:var(--texto-suave);margin:0;font-size:14px}._foto_1m3jd_114,._fotoLista_1m3jd_115{gap:10px;display:grid}._miniatura_1m3jd_120{border:1px solid var(--borde);border-radius:var(--radio-control);object-fit:contain;max-width:100%;max-height:220px}._enlace_1m3jd_128{color:var(--accion);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}._resumen_1m3jd_139{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}._resumen_1m3jd_139 dt{color:var(--tinta);font-weight:700}._resumen_1m3jd_139 dd{overflow-wrap:anywhere;min-width:0;margin:0}._texto_1m3jd_158{white-space:pre-wrap}._cabecera_1m3jd_164{margin-bottom:var(--ritmo-seccion);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}._meta_1m3jd_173{min-width:0;color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:14px;display:flex}._masOpciones_1m3jd_184{position:relative}._listaDeOpciones_1m3jd_188{z-index:20;border:1px solid var(--borde);border-radius:var(--radio-control);min-width:220px;max-width:calc(100vw - 32px);box-shadow:var(--sombra-flotante);background:#fff;gap:2px;margin-top:6px;padding:6px;display:grid;position:absolute;right:0}._listaDeOpciones_1m3jd_188 button{justify-content:flex-start}._chat_1m3jd_210{overscroll-behavior:contain;max-height:55vh;overflow-y:auto}@media (width<=640px){._chat_1m3jd_210{max-height:45vh}}._conversacion_1m3jd_223{gap:10px;margin:0;padding:0;list-style:none;display:grid}._fila_1m3jd_231,._filaPropia_1m3jd_232{align-items:flex-end;gap:8px;min-width:0;display:flex}._filaPropia_1m3jd_232{justify-content:flex-end}._avatar_1m3jd_243,._avatarSoporte_1m3jd_244{border-radius:var(--radio-pill);flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-grid}._avatar_1m3jd_243{background:var(--borde);color:var(--tinta)}._avatarSoporte_1m3jd_244{background:var(--profundo);color:#fff}._burbuja_1m3jd_265,._burbujaPropia_1m3jd_266,._burbujaSoporte_1m3jd_267{border:1px solid var(--borde-suave);border-radius:var(--radio-control);background:var(--arena);min-width:0;max-width:min(80%,560px);color:var(--tinta);overflow-wrap:anywhere;gap:4px;padding:8px 12px;font-size:14px;display:grid}._burbujaPropia_1m3jd_266{border-color:color-mix(in srgb, var(--accion) 25%, white);background:color-mix(in srgb, var(--accion) 10%, white)}._burbujaSoporte_1m3jd_267{border-color:color-mix(in srgb, var(--aqua) 50%, white);background:color-mix(in srgb, var(--aqua) 14%, white)}._firma_1m3jd_291{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._insignia_1m3jd_298{border-radius:var(--radio-pill);background:var(--profundo);color:#fff;padding:0 8px;font-size:13px;font-weight:700}._autor_1m3jd_307{color:var(--tinta);font-weight:700}._cuando_1m3jd_312{color:var(--texto-suave);justify-self:end;font-size:13px}._cambio_1m3jd_319{border-radius:var(--radio-pill);background:var(--borde-suave);max-width:100%;color:var(--texto-suave);text-align:center;overflow-wrap:anywhere;justify-self:center;padding:2px 12px;font-size:13px}._cambio_1m3jd_319 ._autor_1m3jd_307{color:var(--texto-suave)}._opciones_1m3jd_335{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._fotoDeMensaje_1m3jd_342 img{border:1px solid var(--borde);border-radius:var(--radio-control);object-fit:contain;max-width:100%;max-height:200px;display:block}._fotoNoDisponible_1m3jd_351{color:var(--texto-suave);font-size:13px}._responder_1m3jd_358{border-top:1px solid var(--borde-suave);gap:8px;margin-top:12px;padding-top:12px;display:grid}._responder_1m3jd_358 textarea{box-sizing:border-box;border:1px solid var(--borde);border-radius:var(--radio-control);width:100%;min-height:44px;font:inherit;resize:vertical;padding:8px 10px}._botonesDeResponder_1m3jd_377{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._archivoOculto_1m3jd_385{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._probalo_1m3jd_395{border:1px solid var(--exito);border-radius:var(--radio-control);background:color-mix(in srgb, var(--exito) 8%, white);gap:10px;margin-top:12px;padding:12px;display:grid}._probaloTitulo_1m3jd_405{color:var(--tinta);margin:0;font-size:15px;font-weight:700}._botonesDeProbar_1m3jd_412{flex-wrap:wrap;gap:8px;display:flex}._cerrado_1m3jd_418{color:var(--texto-suave);margin:12px 0 0;font-size:14px}._tocaResponder_1m3jd_426{gap:10px;margin:0;padding:0;list-style:none;display:grid}._tocaResponder_1m3jd_426 li{border:1px solid color-mix(in srgb, var(--dorado) 60%, white);border-radius:var(--radio-control);background:color-mix(in srgb, var(--dorado) 12%, white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}._tocaResponderCaso_1m3jd_446{flex:220px;gap:4px;min-width:0;display:grid}._tocaResponderTitulo_1m3jd_453{color:var(--tinta);overflow-wrap:anywhere;font-size:14px;font-weight:700}._extracto_1m3jd_460{color:var(--tinta-parrafo);overflow-wrap:anywhere;font-size:14px}._teEscribio_1m3jd_467{color:var(--tinta);align-items:center;gap:6px;font-size:13px;display:inline-flex}._teEscribio_1m3jd_467:before{content:"";border-radius:var(--radio-pill);background:var(--aqua);width:8px;height:8px}._celdaEstado_1m3jd_483{justify-items:start;gap:4px;display:grid}._socio_14r1i_4{color:#0f3d2a;background:#e4f3ea;border:2px solid #286f51;border-radius:12px;margin:0;padding:14px 18px;font-size:20px;line-height:1.3}._socioSinCargar_14r1i_15{color:#4a2a04;background:#fff3df;border:2px solid #b4690e;border-radius:12px;gap:8px;padding:14px 18px;font-size:16px;line-height:1.35;display:grid}._socioSinCargar_14r1i_15 strong{font-size:19px}._sinSocio_14r1i_31{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}._sinSocio_14r1i_31 ._field_14r1i_38{flex:260px}._total_jyway_6{background:var(--arena,#f6f1e7);color:#09282d;border-radius:12px;gap:6px;margin:0;padding:16px 18px;display:grid}._total_jyway_6 strong{font-size:32px;line-height:1.15}._total_jyway_6 small{color:#34494c;font-size:15px}._chico_jyway_26{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:12px;gap:10px;padding:12px 14px;display:grid}._chico_jyway_26 h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:19px;display:flex}._periodo_jyway_46{border-top:1px solid #dce9e7;gap:8px;padding-top:8px;display:grid}._periodo_jyway_46 h4{color:#34494c;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:0;font-size:16px;display:flex}._conceptos_jyway_64{gap:10px;margin:0;padding:0;list-style:none;display:grid}._concepto_jyway_64{gap:3px;font-size:16px;display:grid}._fila_jyway_78{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}._falta_jyway_86{font-size:19px;font-weight:700}._detalle_jyway_91{color:#34494c;font-size:15px}._descuentos_jyway_96{color:#286f51;font-size:15px}._acciones_jyway_101{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._grilla_1yhl0_4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;min-width:0;display:grid}._tarjeta_1yhl0_11{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:16px;align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}._titulo_1yhl0_23{color:#163236;background:#fff;margin:0;font-size:15px;font-weight:650}._valor_1yhl0_31{color:#163236;background:#fff;margin:0;font-size:16px}._detalle_1yhl0_38{color:#3f5c60;overflow-wrap:anywhere;background:#fff;margin:0;font-size:13px}._acciones_1yhl0_46{flex-wrap:wrap;gap:8px;display:flex}._historial_1yhl0_52{color:#163236;overflow-wrap:anywhere;background:#fff;margin-top:12px;font-size:14px}._historial_1yhl0_52 ul{margin:8px 0 0;padding-left:18px}._campos_1yhl0_65{border:0;gap:6px;margin:0 0 8px;padding:0;display:grid}._perfil_tkk7n_4{gap:16px;min-width:0;display:grid}._cabecera_tkk7n_10{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._titulo_tkk7n_18{min-width:0}._titulo_tkk7n_18 h2{overflow-wrap:anywhere;margin:0 0 6px}._acciones_tkk7n_27{flex-wrap:wrap;gap:8px;display:flex}._resumen_tkk7n_33{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}._dato_tkk7n_39{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:16px;align-content:start;gap:4px;padding:14px 16px;display:grid}._datoRotulo_tkk7n_50{text-transform:uppercase;letter-spacing:.04em;color:#526e71;background:#fff;font-size:13px;font-weight:650}._datoValor_tkk7n_59{color:#09282d;background:#fff;font-size:18px;font-weight:700}._datoDetalle_tkk7n_66{color:#34494c;overflow-wrap:anywhere;background:#fff;font-size:14px}._indice_tkk7n_73{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}._chip_tkk7n_84,._chipActivo_tkk7n_85{color:#075a63;cursor:pointer;white-space:nowrap;background:#f4f8f7;border:1px solid #dce9e7;border-radius:999px;flex:none;padding:6px 12px;font-size:13px}._chipActivo_tkk7n_85{color:#fff;background:#076f7a;border-color:#076f7a;font-weight:600}._seccionCabeceraFija_tkk7n_104{gap:2px;padding:12px 16px 0;display:grid}._chicoResaltado_tkk7n_110{outline-offset:2px;outline:3px solid #076f7a}._secciones_tkk7n_115{gap:12px;display:grid}._seccion_tkk7n_104{color:#163236;background:#fff;border:1px solid #dce9e7;border-radius:16px;min-width:0;scroll-margin-top:90px}._seccionCabecera_tkk7n_104{color:#163236;text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._seccionCabecera_tkk7n_104>span:first-child{gap:2px;display:grid}._seccionTitulo_tkk7n_150{color:#09282d;background:#fff;margin:0;font-size:16px;font-weight:700}._seccionQueEs_tkk7n_158{color:#526e71;background:#fff;font-size:13px}._seccionFlecha_tkk7n_164{color:#076f7a;background:#fff;font-size:22px;font-weight:700}._seccionCuerpo_tkk7n_171{min-width:0;padding:0 16px 16px;overflow-x:auto}._chicos_tkk7n_177{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}._chico_tkk7n_110{color:#163236;background:#f4f8f7;border:1px solid #dce9e7;border-radius:16px;gap:10px;padding:14px 16px;display:grid}._chicoCabecera_tkk7n_193{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._chicoDatos_tkk7n_200{gap:8px;margin:0;display:grid}._chicoDatos_tkk7n_200 dt{color:#526e71;background:#f4f8f7;font-size:13px;font-weight:650}._chicoDatos_tkk7n_200 dd{color:#163236;background:#f4f8f7;flex-wrap:wrap;gap:4px;margin:2px 0 0;font-size:14px;display:flex}._chicoInscripciones_tkk7n_224{justify-items:start;gap:4px;display:grid}._chicoInscripcionesEstados_tkk7n_230{color:#526e71;font-size:13px;display:block}._chicoInscripcionesVer_tkk7n_236{font:inherit;color:var(--accion);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650;text-decoration:underline}._chicoInscripcionesLista_tkk7n_248{gap:2px;margin:0;padding-left:18px;display:grid}@media (width<=520px){._acciones_tkk7n_27{width:100%}._acciones_tkk7n_27>*{text-align:center;flex:auto}._chicos_tkk7n_177{grid-template-columns:1fr}}._creditos_wxzok_4,._calendario_wxzok_5{margin-bottom:var(--ritmo-seccion,18px);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);color:var(--tinta);box-shadow:var(--sombra-tarjeta);background:#fff;gap:12px;min-width:0;padding:16px 18px;display:grid}._creditosCabecera_wxzok_18,._calendarioCabecera_wxzok_19{gap:4px;min-width:0;display:grid}._creditosTitulo_wxzok_25{font:800 18px var(--heading);color:var(--profundo);background:#fff;margin:0}._dato_wxzok_32{color:var(--texto-suave);background:#fff;margin:0;font-size:13px}._sinDato_wxzok_39{border-radius:var(--radio-control);color:var(--advertencia);background:#fff7e8;margin:0;padding:10px 12px;font-size:14px}._creditosGrilla_wxzok_48{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._credito_wxzok_4{border:1px solid var(--borde-suave);border-radius:var(--radio-control);background:var(--arena);color:var(--tinta);gap:2px;min-width:0;padding:12px 14px;display:grid}._credito_wxzok_4 ._dato_wxzok_32{background:var(--arena)}._creditoEtiqueta_wxzok_72{color:var(--texto-suave);background:var(--arena);font-size:13px;font-weight:700}._creditoValor_wxzok_79{font:800 22px var(--heading);color:var(--profundo);background:var(--arena);overflow-wrap:anywhere}._semanaNav_wxzok_86{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._semanaTexto_wxzok_93{color:var(--tinta);background:#fff;font-size:14px;font-weight:700}._salasChips_wxzok_100,._diasChips_wxzok_101{flex-wrap:wrap;gap:8px;display:flex}._chip_wxzok_107{border:1px solid var(--borde);border-radius:var(--radio-pill);min-height:36px;color:var(--tinta);cursor:pointer;background:#fff;padding:6px 12px;font-size:14px;font-weight:700}._chip_wxzok_107[aria-pressed=true]{border-color:var(--accion);color:#fff;background:var(--accion)}._leyenda_wxzok_125{gap:14px;font-size:13px;display:flex}._leyendaLibre_wxzok_131,._leyendaOcupada_wxzok_132{color:var(--tinta);background:#fff;align-items:center;gap:6px;display:inline-flex}._leyendaLibre_wxzok_131:before,._leyendaOcupada_wxzok_132:before{content:"";border-radius:4px;width:14px;height:14px}._leyendaLibre_wxzok_131:before{border:1px solid var(--exito);background:#e3f4ec}._leyendaOcupada_wxzok_132:before{background:#eceff0;border:1px solid #b7c3c5}._salasDelDia_wxzok_158{grid-template-columns:repeat(var(--salas,3), minmax(0, 1fr));gap:12px;min-width:0;display:grid}._columnaSala_wxzok_165{border:1px solid var(--borde);border-radius:var(--radio-control);background:#fff;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}._columnaCabecera_wxzok_176{gap:2px;display:grid}._columnaTitulo_wxzok_181{font:800 16px var(--heading);color:var(--profundo);background:#fff;margin:0}._franjas_wxzok_188{gap:4px;margin:0;padding:0;list-style:none;display:grid}._libre_wxzok_196,._ocupada_wxzok_197{box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:6px 10px;font-size:14px;display:flex}._libre_wxzok_196{border:1px solid var(--exito);color:#1d5a40;background:#e3f4ec;font-weight:700}button._libre_wxzok_196{cursor:pointer;font:inherit;text-align:left;font-size:14px;font-weight:700}button._libre_wxzok_196:hover,button._libre_wxzok_196:focus-visible,button._libre_wxzok_196[aria-pressed=true]{border-color:var(--accion);color:#fff;background:var(--accion)}._ocupada_wxzok_197{color:#4a5d60;background:#eceff0;border:1px solid #d3dbdc;text-decoration:line-through}._diaNav_wxzok_239{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}._campoFecha_wxzok_246{color:var(--texto-suave);background:#fff;gap:4px;font-size:13px;font-weight:700;display:grid}._eleccion_wxzok_255{border:1px solid var(--accion);border-radius:var(--radio-control);color:var(--tinta);background:#f0f8f8;gap:8px;padding:12px 14px;display:grid}._consumo_wxzok_265{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}._consumo_wxzok_265 dt{color:var(--texto-suave)}._consumo_wxzok_265 dd{margin:0;font-weight:700}@media (width<=640px){._creditos_wxzok_4,._calendario_wxzok_5{padding:14px}._salasDelDia_wxzok_158{grid-template-columns:minmax(0,1fr)}}._portada_mifwr_5{gap:var(--ritmo-seccion);min-width:0;display:grid}._rotulo_mifwr_7{letter-spacing:.6px;text-transform:uppercase;color:var(--texto-suave);background:0 0;margin:0;font-size:13px;font-weight:700}._grupo_mifwr_17{gap:10px;min-width:0;display:grid}._barra_mifwr_19{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}._barra_mifwr_19 label{color:var(--tinta);background:0 0;gap:4px;min-width:0;font-size:14px;display:grid}._barra_mifwr_19 select{min-width:0;max-width:100%}._grilla_mifwr_30{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._grilla_mifwr_30>li{min-width:0;display:flex}._accion_mifwr_40,._micro_mifwr_41{border:1px solid var(--borde);border-radius:var(--radio-tarjeta);min-width:0;box-shadow:var(--sombra-tarjeta);color:var(--tinta);text-align:left;font:inherit;cursor:pointer;background:#fff;flex-direction:column;flex:1;gap:8px;padding:16px 18px;text-decoration:none;display:flex}._accion_mifwr_40:hover,._micro_mifwr_41:hover{border-color:var(--accion);color:var(--tinta);background:#fff}._accion_mifwr_40:focus-visible,._micro_mifwr_41:focus-visible{outline:2px solid var(--accion);outline-offset:2px}._accionPrincipal_mifwr_63{color:var(--tinta);background:#e8f4f3;border-color:#b9dbd8}._accionPrincipal_mifwr_63:hover{color:var(--tinta);background:#e8f4f3}._icono_mifwr_70{background:var(--profundo);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}._titulo_mifwr_81{font:800 16px var(--heading);letter-spacing:-.2px;color:var(--profundo);background:0 0}._queEs_mifwr_82{color:var(--tinta-parrafo);background:0 0;font-size:14px}._dato_mifwr_83{color:var(--tinta);background:0 0;font-size:14px}._datoSuave_mifwr_84{color:var(--texto-suave);background:0 0;font-size:13px}._cabecera_mifwr_86{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._filaDatos_mifwr_88{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}._filaDatos_mifwr_88 dt{color:var(--texto-suave);background:0 0;font-size:13px}._filaDatos_mifwr_88 dd{color:var(--tinta);overflow-wrap:anywhere;background:0 0;margin:0;font-size:14px}._ocupacion_mifwr_97{background:#e3ecea;border-radius:999px;height:8px;overflow:hidden}._ocupacionRelleno_mifwr_103{background:var(--accion);border-radius:999px;height:100%}._ocupacionExcedida_mifwr_104{background:var(--alerta);border-radius:999px;height:100%}._chip_mifwr_106{border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}._chipListo_mifwr_115{color:#1f5b41;background:#e2f2ea}._chipFalta_mifwr_116{color:#8f2c27;background:#fbeceb}._chipViejo_mifwr_117{color:#6e4810;background:#fdf3e1}._chipNeutro_mifwr_118{color:#34494c;background:#edf2f1}._faltantes_mifwr_120{color:#8f2c27;background:#fff;margin:0;padding-left:18px;font-size:13px}._volver_mifwr_122{color:var(--accion);background:0 0;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._volver_mifwr_122:hover{text-decoration:underline}._opciones_mifwr_137{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._opcion_mifwr_137{border:2px solid var(--borde);width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}._opcion_mifwr_137:hover{border-color:var(--accion);color:var(--tinta);background:#fff}._opcionElegida_mifwr_160{border-color:var(--accion);color:var(--tinta);background:#e8f4f3}._opcionElegida_mifwr_160:hover{color:var(--tinta);background:#e8f4f3}._cifras_mifwr_163{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}._cifra_mifwr_163{border:1px solid var(--borde);color:var(--tinta);background:#f4f8f7;border-radius:12px;gap:2px;padding:12px 14px;display:grid}._cifraNumero_mifwr_177{font:800 24px var(--heading);color:var(--profundo);background:#f4f8f7}._cifraTexto_mifwr_178{color:var(--tinta-parrafo);background:#f4f8f7;font-size:13px}._radio_mifwr_180{gap:6px;max-width:520px;display:grid}._radio_mifwr_180 input[type=range]{width:100%}._mapaYLista_mifwr_183{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}._lista_mifwr_189{gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}._parada_mifwr_190{border:1px solid var(--borde);color:var(--tinta);background:#fff;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 12px;font-size:14px;display:grid}._numero_mifwr_201{background:var(--profundo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-flex}._selectorDeMicro_mifwr_214{flex-wrap:wrap;gap:8px;display:flex}._botonDeMicro_mifwr_215{border:2px solid var(--borde);color:var(--tinta);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}._botonDeMicro_mifwr_215:hover{border-color:var(--accion);color:var(--tinta);background:#fff}._botonDeMicroElegido_mifwr_229{border-color:var(--accion);color:var(--tinta);background:#e8f4f3}._botonDeMicroElegido_mifwr_229:hover{color:var(--tinta);background:#e8f4f3}._punto_mifwr_231{border-radius:50%;width:12px;height:12px;display:inline-block}._chicos_mifwr_233{color:var(--tinta-parrafo);background:#fff;margin:4px 0 0;padding-left:18px;font-size:13px}._formQuincena_mifwr_235{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:10px;display:grid}@media (width<=760px){._mapaYLista_mifwr_183{grid-template-columns:minmax(0,1fr)}._lista_mifwr_189{max-height:none}}@media (width<=600px){._grilla_mifwr_30,._opciones_mifwr_137,._filaDatos_mifwr_88{grid-template-columns:minmax(0,1fr)}}
