.site-header__hamburger{justify-content:center;align-items:center;gap:var(--esp-1);background:var(--marca);border-radius:var(--radio-xs);border:none;flex-direction:column;flex-shrink:0;width:40px;height:40px;padding:8px;display:none}.site-header__hamburger span{width:24px;height:2px;transition:transform var(--dur-media) ease, opacity var(--dur-media) ease;transform-origin:50%;border-radius:2px;background:var(--site-color-tarjeta)!important;display:block!important}.site-header__hamburger.is-active span:first-child{transform:translateY(7px)rotate(45deg)}.site-header__hamburger.is-active span:nth-child(2){opacity:0}.site-header__hamburger.is-active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.chip{align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-4);border:1px solid var(--site-color-borde);border-radius:var(--radio-pill);background:var(--site-color-tarjeta);color:var(--site-color-primary);font-family:inherit;font-size:var(--fs-md);transition:border-color var(--site-transition), background-color var(--site-transition), color var(--site-transition), transform var(--site-transition);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.chip svg{width:var(--icono-sm);height:var(--icono-sm);color:var(--site-color-whatsapp);flex-shrink:0}.chip--color{padding:6px var(--esp-3);background:color-mix(in srgb, var(--c,var(--marca)) 12%, transparent);color:color-mix(in srgb, var(--c,var(--marca)) 78%, #000);font-size:var(--fs-sm);border-color:#0000;align-self:flex-start;line-height:1.2}.chip--filtro{cursor:pointer;background:0 0}.chip--filtro:hover,.chip--hover:hover{border-color:var(--c,var(--marca))}.chip--hover:hover{transform:translateY(-2px)}.chip--filtro.is-active{border-color:var(--c,var(--marca));background:var(--c,var(--marca));color:#fff}@media (max-width:768px){.chip{padding:var(--esp-2) var(--esp-3);font-size:var(--fs-sm)}}[data-theme=dark] .chip--color{color:var(--c,var(--marca))}.icono-caja{border-radius:var(--radio-md);background:color-mix(in srgb, var(--c,var(--marca)) 12%, transparent);width:46px;height:46px;color:var(--c,var(--marca));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icono-caja svg{width:var(--icono-lg);height:var(--icono-lg)}.icono-caja--sm{width:42px;height:42px}.icono-caja--borde{border:1px solid color-mix(in srgb, var(--c,var(--marca)) 40%, transparent);background:color-mix(in srgb, var(--c,var(--marca)) 16%, transparent)}.icono-caja--borde svg{fill:currentColor}@media (max-width:768px){.icono-caja--sm{width:38px;height:38px}}.sis-aside{--sis-activo-texto:#fff;gap:var(--esp-2);width:260px;min-height:100vh;padding:var(--esp-5) var(--esp-4);background:linear-gradient(#051c3cf0, #051c3cf0), url(/img/core/pattern_corporativo.png) 0 0 / 520px auto repeat, var(--site-color-marino);color:#fff;flex-direction:column;display:flex}.sis-aside--dp{--marca:var(--site-color-turquesa)}.sis-aside--pase{--marca:var(--site-color-pase)}.sis-aside--carta{--marca:var(--site-color-amarillo);--sis-activo-texto:var(--site-color-marino)}.sis-aside__logo{width:160px;height:auto;margin:0 0 var(--esp-4) var(--esp-2)}.sis-aside__volver,.sis-aside__pie{border-radius:var(--radio-md);background:#ffffff0f;border:1px solid #ffffff14}.sis-aside__volver{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);color:#fff;font-size:var(--fs-md);text-decoration:none;display:flex}.sis-aside__volver svg{width:var(--icono-md);height:var(--icono-md);flex-shrink:0}.sis-aside__titulo{margin:var(--esp-4) var(--esp-2) 0;padding-bottom:var(--esp-3);font-size:var(--fs-md);color:#fff;border-bottom:1px solid #ffffff1f;font-weight:600}.sis-aside__nav{flex-direction:column;gap:2px;display:flex}.sis-aside__item{align-items:center;gap:var(--esp-3);padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-sm);color:#ffffffe0;font-size:var(--fs-md);transition:background-color var(--dur-rapida) ease;text-decoration:none;display:flex}.sis-aside__item svg{width:var(--icono-md);height:var(--icono-md);flex-shrink:0}.sis-aside__item span:first-of-type{flex:1}.sis-aside__item:hover{background:#ffffff14}.sis-aside__item.is-activo{background:var(--marca);color:var(--sis-activo-texto);font-weight:600}.sis-aside__cuenta{font-size:var(--fs-sm);color:#ffffffb3}.sis-aside__beta{padding:1px var(--esp-2);border-radius:var(--radio-pill);font-size:var(--fs-xs);border:1px solid #ffffff59}.is-activo .sis-aside__beta{border-color:currentColor}.sis-aside__pie{padding:var(--esp-2);flex-direction:column;gap:2px;margin-top:auto;display:flex}button.sis-aside__item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.sis-aside__isotipo{width:32px;height:32px;margin:0 auto var(--esp-4);display:none}.sis-aside--reducido{width:auto;padding-inline:var(--esp-3)}.sis-aside--reducido .sis-aside__logo{display:none}.sis-aside--reducido .sis-aside__isotipo{display:block}.sis-aside--reducido .sis-aside__item{justify-content:center}.sis-aside--reducido .sis-aside__item>span,.sis-aside--reducido .sis-aside__titulo,.sis-aside--reducido .sis-aside__volver span{display:none}.sis-aside--reducido .sis-aside__reducir svg{transform:rotate(180deg)}.sis-tabs{display:none}@media (max-width:768px){.sis-tabs{inset:auto var(--esp-3) calc(var(--esp-3) + env(safe-area-inset-bottom));z-index:40;gap:var(--esp-1);padding:var(--esp-1);border:1px solid color-mix(in srgb, var(--site-color-borde) 70%, transparent);border-radius:var(--radio-xl);background:color-mix(in srgb, var(--site-color-tarjeta) 75%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sombra-2);display:flex;position:fixed}}.sis-tabs__item{border-radius:var(--radio-lg);min-width:0;height:50px;font-size:var(--fs-xs);color:var(--site-color-text);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:flex;position:relative}.sis-tabs__item svg{width:var(--icono-md);height:var(--icono-md)}.sis-tabs__item.is-activo{background:color-mix(in srgb, var(--marca) 14%, transparent);color:var(--site-color-primary);font-weight:600}.sis-tabs__item.is-activo svg{color:var(--marca)}.sis-tabs__cuenta{top:2px;left:calc(50% + var(--esp-2));min-width:18px;padding:0 var(--esp-1);border-radius:var(--radio-pill);background:var(--marca);font-size:var(--fs-2xs);text-align:center;color:#fff;font-weight:600;line-height:18px;position:absolute}.sis-top{justify-content:flex-end;align-items:center;gap:var(--esp-6);padding:var(--esp-3) var(--margen-lateral);border-bottom:1px solid var(--site-color-borde);display:flex}.sis-top__ayuda{align-items:center;gap:var(--esp-2);font-size:var(--fs-sm);color:var(--site-color-text);text-decoration:none;display:flex}.sis-top__ayuda svg{width:var(--icono-md);height:var(--icono-md);color:var(--site-color-whatsapp);flex-shrink:0}.sis-top__ayuda b{color:var(--site-color-primary);font-weight:600}.sis-usuario{position:relative}.sis-usuario__boton{align-items:center;gap:var(--esp-3);padding:var(--esp-1) var(--esp-2);border-radius:var(--radio-sm);font-size:var(--fs-md);color:var(--site-color-primary);cursor:pointer;font-weight:500;list-style:none;display:flex}.sis-usuario__boton::-webkit-details-marker{display:none}.sis-usuario__boton:hover{background:var(--site-color-gris-claro)}.sis-usuario__avatar{border-radius:var(--radio-circulo);background:var(--marca);color:#fff;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.sis-usuario__flecha{width:16px;height:16px;color:var(--site-color-text);transition:transform var(--dur-rapida) ease}.sis-usuario[open] .sis-usuario__flecha{transform:rotate(180deg)}.sis-usuario__menu{z-index:50;min-width:190px;padding:var(--esp-1);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);background:var(--site-color-tarjeta);box-shadow:var(--sombra-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.sis-usuario__menu a{align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-xs);font-size:var(--fs-sm);color:var(--site-color-primary);text-decoration:none;display:flex}.sis-usuario__menu a:hover{background:var(--site-color-fondo)}.sis-usuario__menu svg{width:var(--icono-sm);height:var(--icono-sm);flex-shrink:0}.sis-migas{align-items:center;gap:var(--esp-2);margin-bottom:var(--esp-5);font-size:var(--fs-sm);color:var(--site-color-text);flex-wrap:wrap;display:flex}.sis-migas a{color:var(--site-color-primary);text-underline-offset:3px;text-decoration:underline}.sis-migas a:hover{color:var(--marca)}.sis-migas span[aria-hidden]{color:var(--site-color-accent)}.sis-cab{justify-content:space-between;align-items:flex-end;gap:var(--esp-6);margin-bottom:var(--esp-8);display:flex}.sis-cab__titulo{font-size:var(--fs-4xl);color:var(--site-color-primary);margin:0}.sis-cab__acciones{align-items:center;gap:var(--esp-2);flex-wrap:wrap;display:flex}.sis-cab__acciones .btn-cta{margin-left:var(--esp-2)}@media (max-width:1024px){.sis-cab{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.sis-cab__titulo{font-size:var(--fs-3xl)}.sis-top__ayuda span{display:none}.sis-top{gap:var(--esp-3)}}.form-secciones{gap:var(--esp-4);flex-direction:column;display:flex}.form-secciones__barra{justify-content:flex-end;display:flex}.form-secciones__todas{cursor:pointer;font-family:inherit;font-size:var(--fs-sm);color:var(--marca);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.form-seccion{border:1px solid var(--site-color-borde);border-radius:var(--radio-md);background:#fff}.form-seccion__titulo{justify-content:space-between;align-items:center;gap:var(--esp-4);padding:var(--esp-6) var(--esp-8);cursor:pointer;font-size:var(--fs-lg);color:var(--marca);font-weight:600;list-style:none;display:flex}.form-seccion__titulo::-webkit-details-marker{display:none}.form-seccion__titulo:after{content:"";width:var(--icono-md);height:var(--icono-md);background:var(--marca);transition:transform var(--dur-media) ease;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.form-seccion[open] .form-seccion__titulo:after{transform:rotate(45deg)}.form-seccion__campos{gap:var(--esp-5);padding:0 var(--esp-8) var(--esp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-seccion__campo{gap:var(--esp-2);font-size:var(--fs-sm);color:var(--site-color-primary);flex-direction:column;font-weight:600;display:flex}.form-seccion__campo :is(input,select){height:46px;padding:0 var(--esp-3);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);font:inherit;font-weight:400;font-size:var(--fs-md);color:var(--site-color-primary);background:#fff}.form-seccion__campo :is(input,select):focus{border-color:var(--marca);outline:none}.form-seccion__campo textarea{min-height:120px;padding:var(--esp-3);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);font:inherit;font-weight:400;font-size:var(--fs-md);color:var(--site-color-primary);resize:vertical;field-sizing:content;background:#fff;max-height:480px;line-height:1.5}.form-seccion__campo textarea:focus{border-color:var(--marca);outline:none}.form-seccion__campo--ancho{grid-column:1/-1}.form-seccion__campo small{font-weight:400;font-size:var(--fs-xs);color:var(--site-color-text)}@media (max-width:768px){.form-seccion__titulo{padding:var(--esp-5)}.form-seccion__campos{padding:0 var(--esp-5) var(--esp-5);grid-template-columns:minmax(0,1fr)}}.dialogo{width:min(420px, calc(100% - var(--esp-8)));padding:var(--esp-6);border-radius:var(--radio-lg);background:var(--site-color-tarjeta);color:var(--site-color-text);border:0;margin:auto}.dialogo::backdrop{background:#051c3c80}.dialogo__titulo{margin:0 0 var(--esp-2);font-size:var(--fs-xl);color:var(--site-color-primary)}.dialogo__texto{margin:0}.dialogo__campo{gap:var(--esp-1);margin-top:var(--esp-4);font-size:var(--fs-sm);color:var(--site-color-primary);flex-direction:column;font-weight:500;display:flex}.dialogo__campo input{padding:var(--esp-2) var(--esp-3);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);background:var(--site-color-tarjeta);font-family:inherit;font-size:var(--fs-md);color:var(--site-color-primary)}.dialogo__campo input:focus{outline:2px solid var(--marca);outline-offset:-1px}.dialogo__acciones{justify-content:flex-end;gap:var(--esp-2);margin-top:var(--esp-5);flex-wrap:wrap;display:flex}.dialogo__boton{align-items:center;gap:var(--esp-1);padding:var(--esp-2) var(--esp-3);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);background:var(--site-color-tarjeta);color:var(--site-color-primary);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;font-weight:500;display:inline-flex}.dialogo__boton:hover{border-color:currentColor}.dialogo__boton svg{width:var(--icono-sm);height:var(--icono-sm)}.dialogo__boton--peligro{color:var(--site-color-terciario-rojo)}.cotp{background:var(--site-color-fondo);min-height:100vh;color:var(--site-color-primary);margin:0}.cotp section{padding:0!important}.cotp-marco{grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.cotp-aside .site-header__hamburger{cursor:pointer;display:none}.cotp-aside{height:100vh;position:sticky;top:0;overflow-y:auto}.cotp-columna{min-width:0}.cotp-main{width:100%;max-width:var(--contenedor);padding:var(--esp-10) var(--margen-lateral) var(--esp-20);margin:0 auto}.cotp-resumen{gap:var(--esp-4);margin-bottom:var(--esp-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cotp-dato{gap:var(--esp-1);padding:var(--esp-5);border:1px solid var(--site-color-borde);border-radius:var(--radio-md);background:var(--site-color-tarjeta);flex-direction:column;display:flex}.cotp-dato span{font-size:var(--fs-sm);color:var(--site-color-text)}.cotp-dato b{font-size:var(--fs-2xl);letter-spacing:-.5px;color:var(--site-color-primary);font-weight:600}.cotp-ajustes__nota.cotp-futuros{margin-top:var(--esp-4)}.cotp-renovar{gap:var(--esp-2);margin-bottom:var(--esp-8);display:grid}.cotp-renovar__fila{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:1px solid var(--site-color-borde);border-radius:var(--radio-md);background:var(--site-color-tarjeta);flex-wrap:wrap;display:flex}.cotp-renovar__texto{gap:var(--esp-1);color:var(--site-color-primary);flex-direction:column;flex:240px;line-height:1.5;display:flex}.cotp-renovar__texto small{font-size:var(--fs-sm);color:var(--site-color-text);line-height:1.5}.cotp-cliente__lectura{padding:var(--esp-6);border:1px solid var(--site-color-borde);border-radius:var(--radio-lg);background:var(--site-color-tarjeta);position:relative}.cotp-cliente__datos{gap:var(--esp-5) var(--esp-6);padding-right:var(--esp-10);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cotp-cliente__dato{align-items:center;gap:var(--esp-3);min-width:0;display:flex}.cotp-cliente__dato>div{flex-direction:column;min-width:0;display:flex}.cotp-cliente__dato span:not(.icono-caja){font-size:var(--fs-sm);color:var(--site-color-text)}.cotp-cliente__dato b{overflow-wrap:anywhere;color:var(--site-color-primary);font-weight:500}.cotp-cliente__lectura>.cotp-accion{top:var(--esp-4);right:var(--esp-4);position:absolute}.cotp-cliente__guardar{align-items:center;gap:var(--esp-3);margin:var(--esp-5) 0 0;display:flex}.cotp-cliente__guardar .btn-cta{cursor:pointer;font-family:inherit}.cotp-tabla .chip{white-space:nowrap}.cotp-cliente__titulo{margin:var(--esp-10) 0 var(--esp-4);font-size:var(--fs-xl)}.cotp-filtros{align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-4);flex-wrap:wrap;display:flex}.cotp-buscar,.cotp-mes{height:42px;padding:0 var(--esp-4);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);background:var(--site-color-tarjeta);font:inherit;font-size:var(--fs-md);color:var(--site-color-primary)}.cotp-buscar{flex:1;min-width:240px}.cotp-buscar:focus,.cotp-mes:focus{border-color:var(--marca);outline:none}.cotp-filtros-abrir{display:none}.cotp-estados{gap:var(--esp-2);flex-wrap:wrap;order:3;width:100%;display:flex}.cotp-tabla-wrap{border:1px solid var(--site-color-borde);border-radius:var(--radio-md);background:var(--site-color-tarjeta);overflow-x:auto}.cotp-tabla{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.cotp-tabla th{padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--site-color-borde);font-size:var(--fs-2xs);letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--site-color-text);white-space:nowrap;font-weight:500}.cotp-tabla td{padding:var(--esp-4);border-bottom:1px solid var(--site-color-borde);vertical-align:middle;color:var(--site-color-primary);line-height:1.5}.cotp-tabla tr:last-child td{border-bottom:0}.cotp-tabla tr[hidden]{display:none}.cotp-tabla td:nth-child(2),.cotp-tabla td:nth-child(3){min-width:170px}.cotp-tabla td b{font-weight:600;display:block}.cotp-tabla td small{margin-top:var(--esp-1);font-size:var(--fs-xs);color:var(--site-color-text);line-height:1.5;display:block}.cotp-tabla--ajustada th,.cotp-tabla--ajustada td{padding-inline:var(--esp-3)}.cotp-tabla--ajustada td:nth-child(2),.cotp-tabla--ajustada td:nth-child(3){min-width:0}.cotp-tabla--ajustada .cotp-estado{max-width:100%}@media (max-width:1344px){.cotp-tabla--ajustada thead{display:none}.cotp-tabla--ajustada tr{gap:var(--esp-2);padding:var(--esp-3);border-bottom:1px solid var(--site-color-borde);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cotp-tabla--ajustada tr:last-child{border-bottom:0}.cotp-tabla--ajustada td{border:0;padding:0;text-align:left!important}}.cotp-numero,.cotp-fecha{white-space:nowrap;color:var(--site-color-text)!important}.cotp-num{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;text-align:right!important}.cotp-acciones{white-space:nowrap;text-align:right}.cotp-accion{border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);background:var(--site-color-tarjeta);color:var(--site-color-primary);font-family:inherit;font-size:var(--fs-xs);cursor:pointer;transition:border-color var(--dur-rapida) ease;padding:6px 10px;font-weight:500;text-decoration:none;display:inline-flex}.cotp-accion:hover{border-color:var(--marca)}.cotp-vacio,.cotp-sin-resultados{padding:var(--esp-10);text-align:center;color:var(--site-color-text)}.cotp-vacio{border:1px dashed var(--site-color-borde);border-radius:var(--radio-md)}.cotp-enlace{color:inherit;text-decoration:none}.cotp-enlace:hover,.cotp-copiable:hover{color:var(--marca);text-underline-offset:3px;text-decoration:underline}.cotp-copiable{font:inherit;color:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.cotp-estado{height:30px;padding:0 26px 0 var(--esp-3);border-radius:var(--radio-pill);background:color-mix(in srgb, var(--c,var(--marca)) 12%, #fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23051C3C' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 8px center / 12px no-repeat;font:inherit;font-size:var(--fs-sm);color:color-mix(in srgb, var(--c,var(--marca)) 78%, #000);appearance:none;cursor:pointer;border:1px solid #0000;font-weight:500}.cotp-estado:focus{border-color:var(--c,var(--marca));outline:none}.cotp-tabla td small.cotp-vencida{color:color-mix(in srgb, var(--site-color-amarillo) 78%, #000);font-weight:500}.cotp-visto{align-items:center;gap:var(--esp-1);font-size:var(--fs-sm);white-space:nowrap;color:var(--site-color-text);display:flex}.cotp-tabla td small.cotp-visto{margin-top:var(--esp-1);align-items:flex-start;display:flex}.cotp-visto span{white-space:pre}.cotp-tabla td small.cotp-visto svg{margin-top:2px}.cotp-visto svg{width:14px;height:14px;color:var(--site-color-whatsapp);flex-shrink:0}.cotp-visto--no{opacity:.7}.sis-cab__acciones .cotp-visto{margin-right:var(--esp-2)}.cotp-acciones form{display:inline-flex}.cotp-acciones>*+*{margin-left:var(--esp-1)}.cotp-accion--icono{justify-content:center;align-items:center;width:34px;height:34px;padding:0}.cotp-accion--icono svg{width:var(--icono-sm);height:var(--icono-sm)}.cotp-accion--icono:hover{color:var(--marca)}.cotp-accion--peligro{color:var(--site-color-terciario-rojo)}.cotp-accion--peligro:hover{border-color:var(--site-color-terciario-rojo)}.cotp-accion--ancho{width:100%;font-size:var(--fs-sm);justify-content:center;padding:12px}.cotp-mas{display:inline-flex;position:relative}.cotp-mas>summary{list-style:none}.cotp-mas>summary::-webkit-details-marker{display:none}.cotp-mas__menu{z-index:50;min-width:190px;padding:var(--esp-1);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);background:var(--site-color-tarjeta);box-shadow:var(--sombra-2);flex-direction:column;display:flex;position:fixed}.cotp-mas__menu form{display:block;margin:0!important}.cotp-mas__menu button,.cotp-mas__menu a{align-items:center;gap:var(--esp-2);width:100%;padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-xs);font:inherit;font-size:var(--fs-sm);text-align:left;color:var(--site-color-primary);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.cotp-mas__menu svg{width:var(--icono-sm);height:var(--icono-sm);flex-shrink:0}.cotp-mas__menu button:hover,.cotp-mas__menu a:hover{background:var(--site-color-fondo)}.cotp-mas__menu .cotp-solicitar-correo{display:none}@media (max-width:768px),(pointer:coarse){.cotp-mas__menu .cotp-solicitar-copia{display:none}.cotp-mas__menu .cotp-solicitar-correo{display:flex}}.cotp-mas__menu .cotp-mas__peligro{color:var(--site-color-terciario-rojo)}.cotp-editor{align-items:start;gap:var(--esp-6);grid-template-columns:minmax(0,1fr) 300px;display:grid}.cotp-editor__aside{top:var(--esp-6);gap:var(--esp-3);flex-direction:column;margin-top:36px;display:flex;position:sticky}.cotp-editor__aside .btn-cta{justify-content:center;width:100%}.cotp-editor__meta{margin:var(--esp-2) 0 0;font-size:var(--fs-xs);color:var(--site-color-text);line-height:1.6}.cotp-totales{gap:var(--esp-2);padding:var(--esp-5);border:1px solid var(--site-color-borde);border-radius:var(--radio-md);background:var(--site-color-tarjeta);font-size:var(--fs-sm);color:var(--site-color-text);flex-direction:column;display:flex}.cotp-totales>div{justify-content:space-between;gap:var(--esp-3);font-variant-numeric:tabular-nums;display:flex}.cotp-totales>div[hidden]{display:none}.cotp-totales .cotp-totales__total{margin-top:var(--esp-2);padding-top:var(--esp-3);border-top:1px solid var(--site-color-borde);font-size:var(--fs-xl);color:var(--site-color-primary);font-weight:600}.cotp-items{padding:0 var(--esp-8) var(--esp-8)}.cotp-items__lista{gap:var(--esp-3);flex-direction:column;display:flex}.cotp-item{align-items:end;gap:var(--esp-3);padding:var(--esp-4);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);background:var(--site-color-fondo);grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;display:grid}.cotp-item__orden{grid-row:1/3;align-self:center}.cotp-item__texto{grid-area:1/2/auto/5}.cotp-item__quitar{grid-area:1/5;align-self:start}.cotp-item--frecuente{grid-template-columns:auto minmax(0,1fr) 160px auto}.cotp-item--frecuente .cotp-item__texto{grid-column:2}.cotp-item--frecuente .cotp-item__orden{grid-row:1}.cotp-item--frecuente .cotp-item__quitar{grid-column:4;align-self:center}.cotp-item input{width:100%;height:40px;padding:0 var(--esp-3);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);background:var(--site-color-tarjeta);font:inherit;font-size:var(--fs-md);color:var(--site-color-primary)}.cotp-item input:focus{border-color:var(--marca);outline:none}.cotp-item__texto{gap:var(--esp-2);flex-direction:column;display:flex}.cotp-item .cotp-item__detalle{height:34px;font-size:var(--fs-sm)}.cotp-item__num,.cotp-item__total{gap:var(--esp-1);font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--site-color-text);flex-direction:column;font-weight:500;display:flex}.cotp-item__num input{text-align:right}.cotp-item__total b{height:40px;line-height:40px;font-size:var(--fs-md);letter-spacing:0;text-align:right;text-transform:none;font-variant-numeric:tabular-nums;color:var(--site-color-primary);font-weight:600}.cotp-item__total span{text-align:right}.cotp-item__orden{flex-direction:column;gap:2px;display:flex}.cotp-item__orden button,.cotp-item__quitar{border:1px solid var(--site-color-borde);border-radius:var(--radio-xs);background:var(--site-color-tarjeta);width:28px;height:28px;font:inherit;font-size:var(--fs-sm);color:var(--site-color-text);cursor:pointer;padding:0;line-height:1}.cotp-item__orden button:hover{border-color:var(--marca);color:var(--marca)}.cotp-item__quitar{font-size:var(--fs-lg)}.cotp-item__quitar:hover{border-color:var(--site-color-terciario-rojo);color:var(--site-color-terciario-rojo)}.cotp-opcion{gap:var(--esp-4);padding:var(--esp-4);border:1px solid var(--site-color-borde);border-radius:var(--radio-sm);background:var(--site-color-fondo);flex-direction:column;display:flex}.cotp-opcion__cab{align-items:center;gap:var(--esp-4);flex-wrap:wrap;display:flex}.cotp-opcion__cab .cotp-item__orden{flex-direction:row}.cotp-opcion__elegida{align-items:center;gap:var(--esp-2);font-size:var(--fs-sm);color:var(--site-color-primary);cursor:pointer;font-weight:500;display:flex}.cotp-opcion__elegida input{width:18px;height:18px;accent-color:var(--marca)}.cotp-opcion__final{font-size:var(--fs-sm);color:var(--site-color-text);margin-left:auto}.cotp-opcion__final b{font-variant-numeric:tabular-nums;color:var(--site-color-primary);font-weight:600}.cotp-opcion .form-seccion__campos{padding:0}.cotp-items__precio-por{max-width:280px;margin-bottom:var(--esp-3)}.cotp-items>.cotp-ajustes__nota{margin:0 0 var(--esp-4)}.cotp-items__agregar{align-items:center;gap:var(--esp-2);margin-top:var(--esp-4);flex-wrap:wrap;display:flex}.cotp-items__etiqueta{margin-left:var(--esp-2);font-size:var(--fs-xs);color:var(--site-color-text)}.cotp-items__agregar .chip{font-size:var(--fs-xs);padding:6px var(--esp-3)}.cotp-items__editar{font-size:var(--fs-xs);color:var(--marca);text-underline-offset:3px;margin-left:auto}.cotp-ajustes{align-items:flex-start;gap:var(--esp-6);flex-direction:column;max-width:860px;display:flex}.cotp-ajustes>.form-secciones{width:100%}.cotp-servicios{margin-bottom:var(--esp-6)}.cotp-ajustes__nota{font-size:var(--fs-sm);color:var(--site-color-text);margin:0}.cotp-ajustes__nota a{text-underline-offset:3px;text-decoration:underline}.cotp-toast{left:50%;bottom:var(--esp-6);padding:10px var(--esp-5);border-radius:var(--radio-pill);background:var(--site-color-marino);color:#fff;font-size:var(--fs-sm);opacity:0;transition:opacity var(--dur-rapida) ease, transform var(--dur-rapida) ease;pointer-events:none;position:fixed;transform:translate(-50%,12px)}.cotp-toast.is-visible{opacity:1;transform:translate(-50%)}@media (max-width:1024px){.cotp-marco{grid-template-columns:minmax(0,1fr)}.cotp-aside,.cotp-aside.sis-aside--reducido{width:100%;height:auto;min-height:0;padding:var(--esp-3) var(--esp-4);flex-flow:wrap;justify-content:space-between;align-items:center;position:static;overflow:visible}.cotp-aside .sis-aside__logo,.cotp-aside.sis-aside--reducido .sis-aside__logo{width:130px;margin:0;display:block}.cotp-aside.sis-aside--reducido .sis-aside__isotipo{display:none}.cotp-aside .site-header__hamburger{display:flex}.cotp-aside .sis-aside__nav,.cotp-aside .sis-aside__pie{background:0 0;border:0;width:100%;margin-top:0;padding:0;display:none}.cotp-aside.is-abierto .sis-aside__nav,.cotp-aside.is-abierto .sis-aside__pie{display:flex}.cotp-aside .sis-aside__item,.cotp-aside.sis-aside--reducido .sis-aside__item{justify-content:flex-start}.cotp-aside.sis-aside--reducido .sis-aside__item>span{display:inline}.cotp-aside .sis-aside__reducir{display:none}.cotp-editor{grid-template-columns:minmax(0,1fr)}.cotp-editor__aside{margin-top:0;position:static}.cotp-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.cotp-items{padding:0 var(--esp-5) var(--esp-5)}.cotp-item{gap:var(--esp-2);padding:var(--esp-3);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr) auto}.cotp-item__num,.cotp-item__total{white-space:nowrap}.cotp-item__total b{font-size:var(--fs-sm)}.cotp-item__texto{grid-column:1/4}.cotp-item__orden{grid-area:2/4;align-self:end}.cotp-item__quitar{grid-column:4}.cotp-item--frecuente{grid-template-columns:minmax(0,1fr) auto}.cotp-item--frecuente .cotp-item__texto{grid-column:1}.cotp-item--frecuente .cotp-item__orden{grid-area:2/2}.cotp-item--frecuente .cotp-item__quitar{grid-column:2}.cotp-items__editar{margin-left:0}}.cotp-mas__menu .cotp-mas__movil,.cotp-mas--movil,.cotp-acciones--movil{display:none}@media (max-width:1344px){.cotp-tabla--tarjetas thead{display:none}.cotp-tabla--tarjetas tr{gap:var(--esp-1);padding:var(--esp-4);border-bottom:1px solid var(--site-color-borde);flex-direction:column;display:flex;position:relative}.cotp-tabla--tarjetas tr:last-child{border-bottom:0}.cotp-tabla--tarjetas td{border:0;padding:0;text-align:left!important;min-width:0!important}.cotp-tabla--tarjetas td:nth-child(-n+2){padding-right:var(--esp-10)}.cotp-tabla--ajustada tr{position:relative}.cotp-tabla .cotp-acciones>.cotp-accion,.cotp-tabla .cotp-acciones>form{display:none!important}.cotp-tabla .cotp-acciones{top:var(--esp-3);right:var(--esp-3);width:auto;padding:0;position:absolute}.cotp-acciones--movil,.cotp-mas--movil{display:block}.cotp-mas__menu .cotp-mas__movil{display:flex}.cotp-tabla--facturacion tr{gap:var(--esp-1) var(--esp-2);flex-flow:wrap}.cotp-tabla--facturacion td:nth-child(-n+4){flex:0 0 100%}.cotp-tabla--facturacion .cotp-fecha{font-size:var(--fs-xs);order:1}.cotp-tabla--facturacion td:nth-child(n+5):not(.cotp-acciones){margin-top:var(--esp-1);order:2}.cotp-tabla--clientes tr{gap:var(--esp-1) var(--esp-3);flex-flow:wrap}.cotp-tabla--clientes td:nth-child(-n+4){flex:0 0 100%}.cotp-tabla--clientes td:nth-child(n+2):nth-child(-n+4){font-size:var(--fs-xs);color:var(--site-color-text)}.cotp-vacio-movil,.cotp-tabla--lista .cotp-fecha,.cotp-tabla--lista td:nth-child(3) small,.cotp-tabla--lista .cotp-visto{display:none!important}.cotp-tabla--lista td:nth-child(6){margin-top:var(--esp-1)}}@media (max-width:480px){.cotp-dato b{font-size:var(--fs-xl)}}@media (max-width:768px){.cotp-columna{padding-bottom:calc(var(--esp-20) + var(--esp-5) + env(safe-area-inset-bottom))}.cotp-toast{bottom:calc(var(--esp-20) + var(--esp-2) + env(safe-area-inset-bottom))}.cotp{--fs-xs:16px;--fs-sm:16px}.sis-tabs{--fs-xs:14px}.cotp-tabla td:nth-child(-n+2) b{font-size:var(--fs-base)}.cotp-cliente__dato,.cotp-dato span{line-height:1.4}.cotp .chip{min-height:40px}.cotp-estado{height:40px}.cotp-accion--icono{width:44px;height:44px}.cotp-item__total{white-space:normal}.cotp-filtros-abrir{align-items:center;gap:var(--esp-1);margin-bottom:var(--esp-4);font:inherit;color:var(--site-color-enlace);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.cotp-filtros-abrir svg{width:var(--icono-sm);height:var(--icono-sm)}.cotp-filtros-abrir[aria-expanded=true] svg{transform:rotate(180deg)}.cotp-filtros:not(.is-abierto){display:none}}
body{color:var(--site-color-primary)}button.btn-cta{cursor:pointer;font-family:inherit}.acceso{min-height:100dvh;padding:var(--esp-4);place-items:center;display:grid}.acceso__caja{gap:var(--esp-5);width:100%;max-width:400px;padding:var(--esp-8) var(--esp-6);border:1px solid var(--site-color-borde);border-radius:var(--radio-md);background:#fff;flex-direction:column;display:flex}.acceso__logo{width:160px;height:auto;margin:0 auto}.acceso__form{gap:var(--esp-5);flex-direction:column;display:flex}.acceso__error{font-size:var(--fs-sm);color:var(--site-color-terciario-rojo);line-height:1.4}.acceso__nota{font-size:var(--fs-md);text-align:center;color:var(--site-color-text);line-height:1.4}.acceso__enlace{font-size:var(--fs-sm);text-align:center;color:var(--site-color-enlace)}
