body:has(.plt){background:#f6f4f0}body:has(.plt) .footer{display:none}.transicion:has(>.plt){animation:none}html.plt-sin-scroll{overflow:hidden}.plt{--plt-ancho:248px;--plt-fondo:#f6f4f0;--plt-linea:#e6e0d7;--plt-hover:#efebe5;--plt-texto:#3a342f;--plt-activo:var(--negro);--plt-activo-texto:var(--arena);grid-template-columns:var(--plt-ancho) minmax(0,1fr);background:var(--plt-fondo);min-height:100dvh;color:var(--negro);font-size:14px;line-height:1.5;display:grid}:where(.plt) a{color:inherit;text-decoration:none}:where(.plt) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.plt .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plt-ico{flex:none;width:18px;height:18px}.plt-lado{border-right:1px solid var(--plt-linea);background:var(--plt-fondo);scrollbar-width:thin;flex-direction:column;gap:6px;height:100dvh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.plt-logo{height:40px;font-family:var(--f-tit);letter-spacing:-.01em;color:var(--negro);flex:none;align-items:center;gap:10px;margin-bottom:12px;padding:0 10px;font-size:21px;font-weight:500;display:flex}.plt-logo svg{flex:none;width:28px;height:28px}.plt-logo svg path:last-child{fill:currentColor}.plt-logo b{color:var(--texto-2);font-weight:400}.plt-accion{background:var(--negro);height:44px;color:var(--arena);transition:transform .3s var(--ease),box-shadow .3s;border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;display:flex;box-shadow:0 1px 2px #1f1b181a,0 8px 20px -12px #1f1b1880}.plt-accion:hover{transform:translateY(-1px);box-shadow:0 2px 4px #1f1b181a,0 12px 26px -12px #1f1b188c}.plt-accion-2{height:34px;color:var(--texto-2);border-radius:12px;flex:none;align-items:center;padding:0 16px;font-size:13px;font-weight:500;display:flex}.plt-accion-2:hover{background:var(--plt-hover);color:var(--negro)}.plt-nav{flex-direction:column;margin-top:8px;display:flex}.plt-grupo{flex-direction:column;gap:2px;display:flex}.plt-grupo+.plt-grupo{border-top:1px solid var(--plt-linea);margin-top:10px;padding-top:10px}.plt-titulo{color:var(--texto-2);letter-spacing:.02em;padding:4px 12px 6px;font-size:12px;font-weight:500}.plt-item{height:38px;color:var(--plt-texto);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-weight:500;transition:background .2s,color .2s;display:flex}.plt-item:hover{background:var(--plt-hover);color:var(--negro)}.plt-item[aria-current]{background:var(--plt-activo)!important;color:var(--plt-activo-texto)!important}.plt-filtro .plt-item[aria-current]{background:var(--plt-linea)!important;color:var(--negro)!important}.plt-item.apagado{opacity:.55}.plt-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.plt-item small{background:var(--plt-linea);color:var(--negro);text-align:center;border-radius:999px;min-width:22px;padding:1px 8px;font-size:11px;font-weight:500}.plt-item[aria-current] small{color:inherit;background:#ffffff2e}.plt-item small.alerta{color:#fff;background:#c4553a}.plt-punto{border-radius:50%;flex:none;width:10px;height:10px;margin:0 4px}.plt-sin-ico{flex:none;width:18px}.plt-abajo{flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.plt-otras{border-top:1px solid var(--plt-linea);flex-direction:column;gap:2px;padding-top:10px;display:flex}.plt-externo .plt-t{align-items:center;gap:7px;display:inline-flex}.plt-externo .afuera{opacity:.55;transition:opacity .25s,transform .25s var(--ease)}.plt-externo:hover .afuera{opacity:1;transform:translate(1px,-1px)}.plt-pie{border-top:1px solid var(--plt-linea);padding-top:12px}.plt-usuario{align-items:center;gap:10px;padding:0 4px 0 6px;display:flex}.plt-avatar{background:var(--negro);width:32px;height:32px;color:var(--arena);font-family:var(--f-tit);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid}.plt-quien{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.plt-quien b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.plt-quien small{color:var(--texto-2);font-size:11.5px}.plt-usuario form{display:contents}.plt-salir{width:32px;height:32px;color:var(--texto-2);border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.plt-salir:hover{background:var(--plt-hover);color:var(--negro)}.plt-main{min-width:0;padding:26px clamp(16px,3vw,36px) 40px}.plt-completa .plt-main{flex-direction:column;height:100dvh;padding:0;display:flex;overflow:hidden}.plt-franja{display:none}.plt-boton-menu{width:40px;height:40px;color:var(--negro);border-radius:50%;place-items:center;display:grid}.plt-boton-menu:hover{background:var(--plt-hover)}.plt-boton-menu .plt-ico{width:22px;height:22px}.plt-velo{display:none}@media (max-width:900px){.plt{grid-template-columns:minmax(0,1fr)}.plt-franja{z-index:50;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--plt-linea);background:#f6f4f0eb;justify-content:space-between;align-items:center;height:60px;padding:0 10px 0 6px;display:flex;position:sticky;top:0}.plt-franja .plt-logo{margin:0;font-size:19px}.plt-franja .plt-logo svg{width:26px;height:26px}.plt-movil-cajon .plt-lado{z-index:70;visibility:hidden;width:min(300px,86vw);height:auto;transition:transform .4s var(--ease),visibility 0s .4s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:0 0 40px -10px #1f1b1859}.plt-movil-cajon.plt-abierto .plt-lado{visibility:visible;transition:transform .4s var(--ease);transform:none}.plt-movil-cajon .plt-velo{z-index:60;opacity:0;pointer-events:none;background:#1f1b1852;transition:opacity .3s;display:block;position:fixed;inset:0}.plt-movil-cajon.plt-abierto .plt-velo{opacity:1;pointer-events:auto}.plt-movil-abajo .plt-lado{display:none}.plt-main{padding:18px 16px 32px}.plt-completa .plt-main{height:calc(100dvh - 60px);padding:0}}@media (prefers-reduced-motion:reduce){.plt-lado,.plt-velo,.plt-accion{transition:none!important}}
