﻿*,*::before,*::after{box-sizing:border-box}html{font-size:100%}a{color:var(--accent);text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--accent: #5B6EE8;--ink: #332b4d;--muted: #6b6383;--glass: rgba(255, 255, 255, .13);--glass-line: rgba(255, 255, 255, .22);--sunset: linear-gradient(160deg, #34506b 0%, #40788d 30%, #5da3a8 58%, #8bc4bc 82%, #b3ddd0 100%);--taskbar-h: 3rem;--btn-fs: 0.75rem;--btn-cuadro: 2rem}@media(min-width: 768px){:root{--taskbar-h: 3.5rem;--btn-fs: 1rem;--btn-cuadro: 2.5rem}}.btn,.tbtn,.button{align-items:center;gap:.5rem;padding:.5rem 1rem;min-height:var(--btn-cuadro);border:0;border-radius:.5rem;font:inherit;font-weight:600;font-size:var(--btn-fs);text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn img,.btn .btn__ico,.tbtn img,.tbtn .btn__ico,.button img,.button .btn__ico{width:1rem;height:1rem;display:block;flex:none}.btn:focus-visible,.tbtn:focus-visible,.button:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(91,110,232,.5)}.btn:active,.tbtn:active,.button:active{transform:translateY(1px)}.btn,.button{display:inline-flex;justify-content:center;text-align:center}.tbtn{display:flex}.btn[hidden],.tbtn[hidden],.button[hidden]{display:none}.btn--aceptar,.btn--continuar,.btn--siguiente,.tbtn--solid,.button__search{background:var(--accent);color:#fff}.btn--aceptar:hover,.btn--continuar:hover,.btn--siguiente:hover,.tbtn--solid:hover,.button__search:hover{background:#4a5cd0}.btn--aceptar:active,.btn--continuar:active,.btn--siguiente:active,.tbtn--solid:active,.button__search:active{background:#4151c2}.btn--cancelar,.btn--atras,.tbtn--ghost,.button__primary,.button__cancel,.button__terciary,.button__edit,.button__link,.button__send,.button__delete,.button--expand,.button--dashed{background:rgba(120,110,150,.08);color:var(--ink)}.btn--cancelar:hover,.btn--atras:hover,.tbtn--ghost:hover,.button__primary:hover,.button__cancel:hover,.button__terciary:hover,.button__edit:hover,.button__link:hover,.button__send:hover,.button__delete:hover,.button--expand:hover,.button--dashed:hover{background:rgba(120,110,150,.16)}.btn--cancelar:active,.btn--atras:active,.tbtn--ghost:active,.button__primary:active,.button__cancel:active,.button__terciary:active,.button__edit:active,.button__link:active,.button__send:active,.button__delete:active,.button--expand:active,.button--dashed:active{background:rgba(120,110,150,.22)}.button__primary,.button__link{color:var(--accent)}.btn--limpiar,.button__delete{background:rgba(224,72,60,.1);color:#e0483c}.btn--limpiar:hover,.button__delete:hover{background:rgba(224,72,60,.18)}.btn--limpiar:active,.button__delete:active{background:rgba(224,72,60,.24)}.btn--exportar,.button--success{background:#217346;color:#fff}.btn--exportar:hover,.button--success:hover{background:#1b5e39}.btn--exportar:active,.button--success:active{background:#164c2e}.btn--whatsapp{background:#1b9e52;color:#fff}.btn--whatsapp img,.btn--whatsapp .btn__ico{width:1.25rem;height:1.25rem}.btn--whatsapp:hover{background:#178a47}.btn--whatsapp:active{background:#137a3e}.btn--cargar{background:#4338ca;color:#fff}.btn--cargar:hover{background:#3730a3}.btn--cargar:active{background:#312e81}.btn--punteado,.button--dashed{background:none;color:var(--muted);outline:1px dashed rgba(40,30,70,.25);outline-offset:-1px}.btn--punteado:hover,.button--dashed:hover{background:rgba(120,110,150,.08);outline-color:var(--accent);color:var(--accent)}.button.isDisabled{opacity:.5;pointer-events:none;filter:saturate(0.4)}.btn--sobre-fondo{background:hsla(0,0%,100%,.16);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.btn--sobre-fondo:hover{background:hsla(0,0%,100%,.26)}.btn--sobre-fondo:active{background:hsla(0,0%,100%,.32)}.btn--crm,.button__colors{border:2px solid rgba(0,0,0,0);color:var(--ink);background:linear-gradient(#fff, #fff) padding-box,conic-gradient(from 210deg, #e0483c, #e8892b, #f2c14e, #34a853, #0f8a9b, #4338ca, #8b5bd6, #e0483c) border-box}.btn--crm:hover,.button__colors:hover{background:linear-gradient(#f4f5ff, #f4f5ff) padding-box,conic-gradient(from 210deg, #e0483c, #e8892b, #f2c14e, #34a853, #0f8a9b, #4338ca, #8b5bd6, #e0483c) border-box}.btn--crm:active,.button__colors:active{background:linear-gradient(#eceaf8, #eceaf8) padding-box,conic-gradient(from 210deg, #e0483c, #e8892b, #f2c14e, #34a853, #0f8a9b, #4338ca, #8b5bd6, #e0483c) border-box}.btn--invierte{background:hsla(0,0%,100%,.16);color:#fff;box-shadow:none}.btn--invierte .btn__ico--tinta{display:none}.btn--invierte:hover,.btn--invierte:focus-visible{background:#fff;color:var(--ink)}.btn--invierte:hover .btn__ico--claro,.btn--invierte:focus-visible .btn__ico--claro{display:none}.btn--invierte:hover .btn__ico--tinta,.btn--invierte:focus-visible .btn__ico--tinta{display:block}.btn--invierte:active{background:#f1f0f6}.btn--siguiente .btn__ico,.btn--continuar .btn__ico{order:1}.btn--solo-icono{width:var(--btn-cuadro);height:var(--btn-cuadro);padding:0;flex:none}.btn:disabled,.btn[aria-disabled=true],.btn--deshabilitado,.tbtn:disabled,.tbtn[aria-disabled=true],.button:disabled,.button[aria-disabled=true]{opacity:.5;pointer-events:none;filter:saturate(0.4)}.btn.is-loading,.tbtn.is-loading{pointer-events:none}.btn.is-loading img,.btn.is-loading .btn__ico,.tbtn.is-loading img,.tbtn.is-loading .btn__ico{display:none}.btn.is-loading::before,.tbtn.is-loading::before{content:"";width:1rem;height:1rem;flex:none;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;opacity:.8;animation:btn-gira .7s linear infinite}@media(prefers-reduced-motion: reduce){.btn.is-loading::before,.tbtn.is-loading::before{animation-duration:1.8s}}@keyframes btn-gira{to{transform:rotate(1turn)}}[data-estado=capturada],[data-estado=capturadas],[data-estado=capturado],[data-estado=nueva],[data-estado=nuevo],[data-estado=abierta],[data-estado=abierto],[data-estado=registrada],[data-estado=registrado],[data-estado=recibida],[data-estado=recibido]{--pa-tono: #5B6EE8;--pa-tinte: #eef0ff}[data-estado=proceso],[data-estado=en-proceso],[data-estado=pendiente],[data-estado=pendientes],[data-estado=curso],[data-estado=atendiendo],[data-estado=asignada],[data-estado=asignado]{--pa-tono: #e8892b;--pa-tinte: #fff3e0}[data-estado=espera],[data-estado=en-espera],[data-estado=esperando],[data-estado=revision]{--pa-tono: #8b5bd6;--pa-tinte: #f3eefe}[data-estado=resuelta],[data-estado=resueltas],[data-estado=resuelto],[data-estado=cerrada],[data-estado=cerradas],[data-estado=cerrado],[data-estado=concluida],[data-estado=concluido],[data-estado=atendida],[data-estado=atendido],[data-estado=vinculado]{--pa-tono: #34a853;--pa-tinte: #e8f6ec}[data-estado=fallida],[data-estado=fallidas],[data-estado=fallido],[data-estado=cancelada],[data-estado=canceladas],[data-estado=cancelado],[data-estado=rechazada],[data-estado=rechazado],[data-estado=eliminada],[data-estado=eliminado],[data-estado=vencida],[data-estado=vencido],[data-estado=inconsistente]{--pa-tono: #e0483c;--pa-tinte: #fdeef4}[data-respuesta=si],[data-respuesta=sí],[data-respuesta=verificado],[data-respuesta=true],[data-respuesta="1"]{--pa-tono: #34a853;--pa-tinte: #e8f6ec}[data-respuesta=no],[data-respuesta=sin-verificar],[data-respuesta=false],[data-respuesta="0"]{--pa-tono: #e0483c;--pa-tinte: #fdeef4}[data-origen=jornada],[data-origen=jornadas]{--pa-tono: #0f8a9b;--pa-tinte: #e6f5f7}[data-origen=ventanilla]{--pa-tono: #8a5a44;--pa-tinte: #f6efec}[data-origen=presencial]{--pa-tono: #8a5a44;--pa-tinte: #f6efec}[data-origen=digital]{--pa-tono: #0f8a9b;--pa-tinte: #e6f5f7}[data-origen=inbox]{--pa-tono: #a21caf;--pa-tinte: #fbeafc}[data-origen=chatbot],[data-origen=whatsapp],[data-origen=wa]{--pa-tono: #4d7c0f;--pa-tinte: #f2f7e8}[data-origen=comite],[data-origen=comites],[data-origen=comité]{--pa-tono: #be3f70;--pa-tinte: #fce9f0}[data-origen=campo],[data-origen=brigada]{--pa-tono: #475569;--pa-tinte: #eef1f5}[data-origen=redes],[data-origen=redes-sociales]{--pa-tono: #4338ca;--pa-tinte: #ebeafb}[data-origen=presidencia]{--pa-tono: #7c2d12;--pa-tinte: #f7ece6}[data-origen=app]{--pa-tono: #6b7280;--pa-tinte: #f1f0f6}[data-nivel=alto],[data-nivel=alta],[data-nivel=critico],[data-nivel=critica],[data-nivel=urgente]{--pa-tono: #e0483c;--pa-tinte: #ffcbc5}[data-nivel=medio],[data-nivel=media],[data-nivel=moderado],[data-nivel=moderada]{--pa-tono: #e8892b;--pa-tinte: #ffd0a3}[data-nivel=bajo],[data-nivel=baja],[data-nivel=no-alto],[data-nivel=minimo],[data-nivel=minima]{--pa-tono: #475569;--pa-tinte: #cfd9e4}[data-clave]{--pa-tono: #6b6383;--pa-tinte: #f1f0f6}[data-tramo="1"]{--pa-tono: #5B6EE8;--pa-tinte: #eef0ff}[data-tramo="2"]{--pa-tono: #e8892b;--pa-tinte: #fff3e0}[data-tramo="3"]{--pa-tono: #8b5bd6;--pa-tinte: #f3eefe}[data-tramo="4"]{--pa-tono: #34a853;--pa-tinte: #e8f6ec}.pastilla,.ptstate,.ptprio{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.25rem .5rem;border-radius:.75rem;background:var(--pa-tinte, #f1f0f6);font-size:var(--tb-celda-fs, 0.75rem);font-weight:600;line-height:1;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.pastilla,a.pastilla{border:0;font-family:inherit;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}button.pastilla:hover,a.pastilla:hover{box-shadow:inset 0 0 0 1px var(--pa-tono, #a7a1ba)}button.pastilla:active,a.pastilla:active{transform:translateY(1px)}button.pastilla:focus-visible,a.pastilla:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(91,110,232,.5)}.pastilla--azul{--pa-tono: #3556D4;--pa-tinte: #CBD6FF}.pastilla--naranja{--pa-tono: #e8892b;--pa-tinte: #fff3e0}.pastilla--turquesa{--pa-tono: #0f8a9b;--pa-tinte: #e6f5f7}.pastilla--via[data-origen=digital]{--pa-tono: #087f8f;--pa-tinte: #9eeaf2}.pastilla--via[data-origen=presencial]{--pa-tono: #a84d0a;--pa-tinte: #ffd0a3}.pastilla[data-estado]::before,.pastilla[data-respuesta]::before,.ptstate::before{content:"";width:.5rem;height:.5rem;flex:none;border-radius:50%;background:var(--pa-tono, #a7a1ba)}.pastilla--reposo{--pa-tono: #6b6383;--pa-tinte: #f1f0f6;color:var(--muted)}.pastilla.pastilla--reposo::before{content:none}.punto{display:inline-block;vertical-align:middle;width:.5rem;height:.5rem;flex:none;border-radius:50%;background:var(--pa-tono, currentColor)}.taskbar{position:fixed;left:0;right:0;bottom:0;z-index:10;height:var(--taskbar-h);padding:0 .75rem;display:flex;align-items:center;gap:.5rem;background:rgba(28,20,46,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}@media(min-width: 768px){.taskbar{padding:0 1rem;gap:1rem}}.taskbar__nav{display:flex;align-items:center;gap:.25rem;flex:1;overflow-x:auto;scrollbar-width:none}.taskbar__nav::-webkit-scrollbar{display:none}@media(min-width: 768px){.taskbar__nav{flex:none;gap:.5rem}}.navitem{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:0;background:none;font:inherit;cursor:pointer;border-radius:.75rem;white-space:nowrap;font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.85)}.navitem:not(.navitem--active):not(.navitem--disabled):hover{background:hsla(0,0%,100%,.14)}@media(min-width: 768px){.navitem{padding:.5rem 1rem;font-size:1rem}}.navitem__icon{width:1rem;height:1rem;display:block;flex:none}@media(min-width: 768px){.navitem__icon{width:1.25rem;height:1.25rem}}.navitem__icon--accent{display:none}.navitem__dot{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:#f04438}.navitem--active{background:#fff;color:var(--ink);font-weight:600}.navitem--active .navitem__icon--claro{display:none}.navitem--active .navitem__icon--accent{display:block}.navitem--disabled{color:hsla(0,0%,100%,.4);pointer-events:none}.taskbar__tray{display:flex;align-items:center;gap:.25rem;color:hsla(0,0%,100%,.9)}@media(min-width: 768px){.taskbar__tray{margin-left:auto;gap:.75rem}}.tray__btn{position:relative;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.5rem;background:none;color:inherit;cursor:pointer}.tray__btn img{width:1rem;height:1rem;display:block}.tray__btn:hover{background:hsla(0,0%,100%,.12)}@media(min-width: 768px){.tray__btn{width:2.5rem;height:2.5rem}.tray__btn img{width:1.25rem;height:1.25rem}}.tray__btn--alert::after{content:"";position:absolute;top:.25rem;right:.25rem;width:.5rem;height:.5rem;border-radius:50%;background:#f04438;box-shadow:0 0 0 2px rgba(28,20,46,.9)}.tray__sep{width:1px;height:1.5rem;background:hsla(0,0%,100%,.22);margin:0 2px}.tray__icon{display:grid;place-items:center;width:2rem;height:2rem;color:hsla(0,0%,100%,.9)}.tray__icon img{width:1rem;height:1rem;display:block}@media(min-width: 768px){.tray__icon{width:2.5rem;height:2.5rem}.tray__icon img{width:1.25rem;height:1.25rem}}.tray__clock{margin:0 .25rem 0 .5rem;text-align:right;line-height:1.15;font-family:"Fredoka",sans-serif;font-weight:600;font-size:1rem;color:#fff}@media(max-width: 520px){.tray__clock{display:none}}@media(min-width: 768px){.tray__clock{font-size:1.25rem}}.tray__date{display:block;font-family:"Public Sans",sans-serif;font-weight:400;font-size:.75rem;opacity:.7}:root{--app-h: min(88svh, 42.5rem);--sidebar-pad: 0.5rem;--sidebar-gap: 0.5rem;--menu-gap: 0.5rem;--item-py: 0.5rem;--item-px: 0.75rem;--item-fs: 0.75rem;--menu-icon: 1rem;--panel-pad: 0.75rem;--panel-gap: 0.75rem;--title-fs: 1.25rem;--cards-gap: 0.5rem;--card-pad: 0.5rem;--card-icon: 2rem;--card-glyph: 1.25rem;--card-img: 2.5rem;--card-title-fs: 0.75rem}@media(min-width: 768px){:root{--app-w: min(60rem, 94vw);--app-h: min(78svh, 37.5rem);--sidebar-w: 15rem;--sidebar-pad: 1rem;--menu-gap: 0.25rem;--panel-pad: 1rem 1.25rem;--title-fs: 1.5rem;--cards-gap: 0.75rem;--card-pad: 0.75rem 0.5rem;--card-icon: 3rem;--card-glyph: 1.5rem;--card-img: 3.5rem;--card-title-fs: 1rem}}@media(min-width: 1100px){:root{--app-w: min(66rem, 92vw);--app-h: min(80svh, 40.5rem);--sidebar-w: 16rem;--menu-gap: 0.5rem;--cards-gap: 1rem}}@media(min-width: 1440px){:root{--app-w: min(74rem, 90vw);--app-h: min(82svh, 44rem);--sidebar-w: 17rem;--sidebar-pad: 1.25rem;--item-px: 1rem;--item-fs: 1rem;--menu-icon: 1.25rem;--panel-pad: 1.25rem 1.5rem;--panel-gap: 1rem;--title-fs: 2rem;--card-pad: 1rem 0.75rem}}@media(min-width: 1800px){:root{--app-w: min(82.5rem, 86vw);--app-h: min(84svh, 47.5rem);--sidebar-w: 18rem;--panel-pad: 1.5rem 2rem;--card-icon: 3.5rem;--card-glyph: 2rem;--card-img: 4rem;--card-title-fs: 1.25rem}}.screen{margin:0;min-height:100svh;font-family:"Public Sans",system-ui,sans-serif;color:var(--ink);background:var(--sunset)}.app{position:fixed;z-index:20;left:.5rem;right:.5rem;bottom:calc(var(--taskbar-h) + .5rem);height:var(--app-h);display:flex;flex-direction:column;gap:.5rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(22px) scale(0.99);transition:opacity .2s ease,transform .28s cubic-bezier(0.2, 0.85, 0.25, 1),visibility 0s linear .28s}.app.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .2s ease,transform .28s cubic-bezier(0.2, 0.85, 0.25, 1)}@media(min-width: 768px){.app{flex-direction:row;align-items:stretch;left:0;right:0;margin-inline:auto;width:var(--app-w);bottom:calc(var(--taskbar-h) + .5rem)}}.menu-backdrop{position:fixed;top:0;left:0;right:0;bottom:var(--taskbar-h);z-index:15;background:linear-gradient(160deg, #2a2350 0%, #5b4a7e 30%, #b56a8e 58%, #e89a7c 82%, #f4c078 100%);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.menu-backdrop.is-open{opacity:1;visibility:visible;transition:opacity .2s ease}.sidebar{display:flex;flex-wrap:wrap;align-items:center;flex:none;gap:var(--sidebar-gap);padding:var(--sidebar-pad);border-radius:1rem;background:hsla(0,0%,100%,.92);box-shadow:0 10px 30px -16px rgba(40,30,70,.4),inset 0 0 0 1px hsla(0,0%,100%,.6)}@media(min-width: 768px){.sidebar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:var(--sidebar-w);overflow:hidden;border-radius:1.5rem}}@media(min-width: 768px){.brand,.menu,.profile,.sbtn{order:0}}.brand{order:1;display:flex;align-items:center;gap:.5rem;padding:0;font-family:"Fredoka",sans-serif;font-weight:600;font-size:1rem;color:var(--ink)}@media(min-width: 768px){.brand{padding:.25rem .5rem .5rem;font-size:1.25rem}}.brand__mark{width:1.25rem;height:1.25rem;flex:none;background:#fff;border-radius:50%;padding:1px}@media(min-width: 768px){.brand__mark{width:1.5rem;height:1.5rem}}.menu{order:2;flex-basis:100%;display:flex;gap:var(--menu-gap);flex-direction:row;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - 1.5rem), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - 1.5rem), transparent);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.menu::-webkit-scrollbar{display:none}@media(min-width: 768px){.menu{flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-mask-image:none;mask-image:none}}.menu__item{position:relative;display:flex;align-items:center;gap:.5rem;padding:var(--item-py) var(--item-px);border-radius:.75rem;white-space:nowrap;font-size:var(--item-fs);font-weight:500;color:#4a4363}.menu__item:not(.menu__item--active):hover{background:rgba(120,110,150,.12)}.menu__icon{display:none;width:var(--menu-icon);height:var(--menu-icon);flex:none;stroke:#7c7597;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}@media(min-width: 768px){.menu__icon{display:block}}.menu__chev{display:none;width:1rem;height:1rem;margin-left:auto;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;fill:none}.menu__dot{width:.5rem;height:.5rem;border-radius:50%;background:#f04438;margin-left:auto}.menu__badge{margin-left:auto;min-width:1rem;height:1rem;padding:0 .25rem;display:grid;place-items:center;border-radius:.5rem;background:#f04438;color:#fff;font-size:.75rem;font-weight:700;line-height:1}.menu__item--active{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 4px 14px -8px rgba(40,30,70,.4)}.menu__item--active .menu__icon{stroke:var(--ink)}@media(min-width: 768px){.menu__item--active .menu__chev{display:block}}.menu__item--muted{color:#a7a1ba}.menu__item--muted .menu__icon{stroke:#bdb8cc}.profile{order:1;margin-left:auto;display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:.75rem;color:var(--ink)}.profile:hover{background:rgba(120,110,150,.1)}@media(min-width: 768px){.profile{margin-left:0;padding:.5rem}}.profile__chev{display:none;width:1rem;height:1rem;margin-left:auto;flex:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;fill:none}@media(min-width: 768px){.profile__chev{display:block}}.profile__avatar{width:1.25rem;height:1.25rem;flex:none;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(91,110,232,.3)}.profile__avatar img{width:100%;height:100%;display:block;border-radius:50%}@media(min-width: 768px){.profile__avatar{width:1.5rem;height:1.5rem}}.profile__info{display:none;flex-direction:column;line-height:1.2}@media(min-width: 480px){.profile__info{display:flex}}.profile__name{font-weight:600;font-size:.75rem;color:var(--ink)}@media(min-width: 768px){.profile__name{font-size:1rem}}.profile__role{display:none;font-size:.75rem;color:var(--muted)}@media(min-width: 768px){.profile__role{display:block}}.sbtn{order:3;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.75rem;background:rgba(120,110,150,.08);color:var(--ink);font-size:.75rem;font-weight:600}.sbtn svg{display:none;width:1rem;height:1rem;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.sbtn:hover{background:rgba(120,110,150,.14)}@media(min-width: 768px){.sbtn{padding:.5rem 1rem;font-size:1rem}.sbtn svg{display:block}}.sbtn--danger{color:#e0483c}.sbtn--danger svg{stroke:#e0483c}.popover{position:fixed;z-index:30;bottom:calc(var(--taskbar-h) + .5rem);left:.75rem;min-width:15rem;padding:.5rem;border-radius:1rem;background:hsla(0,0%,100%,.96);box-shadow:0 16px 40px -16px rgba(40,30,70,.5),inset 0 0 0 1px rgba(40,30,70,.06);opacity:0;visibility:hidden;transform:translateY(12px) scale(0.98);transform-origin:bottom left;transition:opacity .16s ease,transform .2s cubic-bezier(0.2, 0.85, 0.25, 1),visibility 0s linear .2s}.popover.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .16s ease,transform .2s cubic-bezier(0.2, 0.85, 0.25, 1)}.popover--wide{min-width:19rem}.popover__title{margin:.25rem .5rem .5rem;font-family:"Fredoka",sans-serif;font-weight:600;font-size:.75rem;color:var(--ink)}.popover__item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.75rem;color:var(--ink);font-size:1rem;font-weight:500}.popover__item:hover{background:rgba(120,110,150,.1)}.popover__ic{display:grid;place-items:center;width:2rem;height:2rem;flex:none;border-radius:.75rem;background:var(--tint, #eef0ff)}.popover__ic svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.popover__ic img{width:1rem;height:1rem;display:block}.popover__ic--pink{--tint: #fdeef4;color:#e8598b}.popover__ic--blue{--tint: #eef0ff;color:#5b6ee8}.popover__ic--green{--tint: #e8f6ec;color:#34a853}.popover__ic--orange{--tint: #fff3e0;color:#e8892b}.popover__dot{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:#5b6ee8}.popover__dot--off{background:#c3bdd4}.panel{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--panel-gap);padding:var(--panel-pad);border-radius:1rem;background:hsla(0,0%,100%,.86);box-shadow:0 10px 30px -16px rgba(40,30,70,.4),inset 0 0 0 1px hsla(0,0%,100%,.55)}@media(min-width: 768px){.panel{border-radius:1.5rem}}.panel__body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.panel__body::-webkit-scrollbar{display:none}.section{display:none;flex-direction:column;gap:.75rem}.section--active{display:flex}.is-hidden{display:none !important}.panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:space-between}@media(min-width: 768px){.panel__head{gap:.75rem}}.context{display:flex;align-items:center;gap:.5rem}@media(min-width: 768px){.context{gap:.75rem}}.context__logo{width:1.5rem;height:1.5rem;flex:none;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff,0 4px 12px -4px rgba(40,30,70,.4)}.context__logo img{width:100%;height:100%;display:block;border-radius:50%}@media(min-width: 768px){.context__logo{width:2rem;height:2rem}}.context__name{font-weight:600;font-size:.75rem;color:var(--ink)}@media(min-width: 768px){.context__name{font-size:1rem}}.search{flex:1 1 12rem;display:flex;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .75rem;border-radius:.75rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(40,30,70,.1)}@media(min-width: 768px){.search{flex:none;padding:.25rem .25rem .25rem 1rem}}.search__icon{width:1rem;height:1rem;flex:none;stroke:var(--muted);stroke-width:1.9;fill:none}@media(min-width: 768px){.search__icon{width:1.25rem;height:1.25rem}}.search__input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:1rem;color:var(--ink)}.search__input::placeholder{color:#a7a1ba}.search__btn{border:0;padding:.5rem .75rem;border-radius:.5rem;background:var(--accent);color:#fff;font:inherit;font-weight:600;font-size:.75rem;cursor:pointer}.search__btn:hover{background:#4a5cd0}@media(min-width: 768px){.search__btn{padding:.5rem 1rem;font-size:1rem}}.panel__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:space-between}@media(min-width: 768px){.panel__bar{gap:.75rem}}.panel__title{margin:0;font-family:"Fredoka",sans-serif;font-weight:500;font-size:var(--title-fs);color:var(--ink)}.tools{display:flex;flex-wrap:wrap;gap:.5rem}.tool{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:0;border-radius:.75rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(40,30,70,.1);color:var(--ink);font:inherit;font-weight:500;font-size:.75rem;cursor:pointer}.tool svg{display:none;width:1rem;height:1rem;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.tool img{display:none;width:1rem;height:1rem}.tool:hover{background:#f4f5ff}@media(min-width: 768px){.tool svg,.tool img{display:block}}.cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--cards-gap)}@media(min-width: 768px){.cards{grid-template-columns:repeat(4, 1fr)}}.card{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:var(--card-pad);border-radius:1rem;background:#fff;box-shadow:0 6px 18px -12px rgba(40,30,70,.4),inset 0 0 0 1px rgba(40,30,70,.05);text-align:center;color:var(--ink);transition:transform .15s ease,box-shadow .15s ease}.card:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px rgba(40,30,70,.5)}.card__icon{display:grid;place-items:center;width:var(--card-icon);height:var(--card-icon);margin-bottom:2px;border-radius:.75rem;background:var(--tint, #eef0ff)}.card__icon svg{width:var(--card-glyph);height:var(--card-glyph);stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}.card__icon img{width:var(--card-glyph);height:var(--card-glyph);display:block}.card__icon--wa{--tint: #e8f7ec}.card__icon--pink{--tint: #fdeef4}.card__icon--photo{background:#fff;box-shadow:inset 0 0 0 1px rgba(40,30,70,.12)}.card__title{font-family:"Fredoka",sans-serif;font-weight:500;font-size:var(--card-title-fs);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card__img{width:var(--card-img);height:var(--card-img);margin-bottom:2px;object-fit:contain;display:block}.card__sub{font-size:.75rem;color:var(--muted)}.card--disabled{opacity:.5;pointer-events:none;filter:saturate(0.4)}.cards__empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:2rem .5rem;font-size:1rem}@keyframes sectionTitleIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toolIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cardIn{from{opacity:0;transform:translateY(14px) scale(0.97)}to{opacity:1;transform:none}}.section--active .panel__title{animation:sectionTitleIn .34s cubic-bezier(0.2, 0.85, 0.25, 1) backwards}.section--active .tool{animation:toolIn .3s cubic-bezier(0.2, 0.85, 0.25, 1) backwards}.section--active .tool:nth-child(1){animation-delay:.04s}.section--active .tool:nth-child(2){animation-delay:.068s}.section--active .tool:nth-child(3){animation-delay:.096s}.section--active .tool:nth-child(4){animation-delay:.124s}.section--active .tool:nth-child(5){animation-delay:.152s}.section--active .tool:nth-child(n+6){animation-delay:.18s}.section--active .card{animation:cardIn .38s cubic-bezier(0.2, 0.85, 0.25, 1) backwards}.section--active .card:nth-child(1){animation-delay:.06s}.section--active .card:nth-child(2){animation-delay:.1s}.section--active .card:nth-child(3){animation-delay:.14s}.section--active .card:nth-child(4){animation-delay:.18s}.section--active .card:nth-child(5){animation-delay:.22s}.section--active .card:nth-child(6){animation-delay:.26s}.section--active .card:nth-child(7){animation-delay:.3s}.section--active .card:nth-child(n+8){animation-delay:.34s}@media(prefers-reduced-motion: reduce){.section--active .panel__title,.section--active .tool,.section--active .card{animation:none}}/*# sourceMappingURL=menu.css.map */