.am-wrap{position:relative}.am-chip{display:flex;align-items:center;gap:9px;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;padding:5px 13px 5px 5px;cursor:pointer;font-family:inherit;box-shadow:0 2px 8px rgba(44,41,107,.08);transition:border-color .12s,transform .15s cubic-bezier(.16,1,.3,1)}.am-chip:hover{border-color:#C9C8DB}.am-chip:active{transform:scale(.97)}.am-chip__nombre{font-size:14.5px;font-weight:600;color:#2C296B;white-space:nowrap;line-height:normal}.am-chip__avisos{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#EF3340;color:#fff;font-size:11px;font-weight:700}.am-chip__chev{transition:transform .2s cubic-bezier(.16,1,.3,1);flex:none}.am-av{display:flex;width:34px;height:34px;border-radius:999px;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:700;color:#fff}.am-av--lg{width:40px;height:40px;font-size:16px}@keyframes amdrop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.am-drop{position:absolute;top:calc(100% + 10px);right:0;width:290px;z-index:320;background:#fff;border:1px solid #eae9f1;border-radius:16px;box-shadow:0 18px 40px rgba(44,41,107,.16);padding:16px;animation:amdrop .15s cubic-bezier(.16,1,.3,1) both;transform-origin:top right;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain}.am,.am-drop{line-height:normal}.am{font-family:Poppins,system-ui,sans-serif}.am p{line-height:1.6}.am-perfil{display:block}.am-perfil__row{display:flex;align-items:center;gap:12px}.am-perfil__txt{min-width:0}.am-nombre{font-size:14.5px;font-weight:600;color:#2C296B}.am-correo,.am-nombre{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.am-correo{font-size:12.5px;color:#6B7280}.am-pill{display:inline-block;margin-top:12px;font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px}.am-linea{height:1px;background:#EFEEF5}.am-linea,.am-linea--nombre{margin:14px 0}.am-linea--12{margin:12px 0}.am-items{display:flex;flex-direction:column;gap:2px}.am-item{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;color:#2C296B;cursor:pointer;transition:background .12s,color .12s}.am-item:hover{background:#F7F7F5;color:#2C296B}.am-item--activo{background:rgba(242,133,0,.1)}.am-item__ic{display:inline-flex;flex:none}.am-item__txt{flex:1;min-width:0}.am-badge{display:inline-flex;min-width:20px;height:20px;padding:0 6px;background:#EF3340;font-size:11px;font-weight:700}.am-badge,.am-cta{align-items:center;justify-content:center;border-radius:999px;color:#fff}.am-cta{position:relative;display:flex;gap:8px;width:100%;box-sizing:border-box;text-decoration:none;font-family:inherit;font-size:14px;font-weight:600;padding:11px 14px;cursor:pointer;border:1.5px solid;text-align:left;transition:background .12s,color .12s,transform .15s cubic-bezier(.16,1,.3,1)}.am-cta svg{flex:none}.am-cta:active{transform:scale(.97)}.am-cta__badge{position:absolute;top:-6px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#EF3340;color:#fff;border:1.5px solid #fff;font-size:11px;font-weight:700;box-sizing:border-box}.am-salir{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:#EF3340;padding:10px 8px;margin-top:6px;border-radius:10px;transition:color .12s,transform .15s cubic-bezier(.16,1,.3,1)}.am-salir:hover{color:#C21F2B}.am-salir:active{transform:scale(.97)}.am--panel{position:relative;width:100%;background:transparent;padding:0}.am--panel .am-perfil{min-height:134px;display:flex;flex-direction:column;justify-content:center;padding-bottom:25px;box-sizing:border-box}.am--panel .am-linea{background:rgba(44,41,107,.35)}.am--panel .am-linea--nombre{margin:-3px 0 14px}.am--panel .am-item{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background .18s}.am--panel .am-item:hover{background:#fff;transform:translateX(3px);box-shadow:0 6px 16px rgba(44,41,107,.14)}@media (prefers-reduced-motion:reduce){.am-drop{animation:none!important}.am-chip,.am-cta,.am-item,.am-salir{transition:none!important}}.am-ov__ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:rgba(0,152,155,.1);color:#00989B;margin-bottom:16px}.am-ov__t{font-size:23px;line-height:normal;margin:0 0 8px;color:#2C296B;font-weight:700;letter-spacing:-.02em}.am-ov__p{font-size:15px;color:#6B7280;margin:0 0 24px;line-height:1.6}.am-ov__datos{display:flex;flex-direction:column;gap:8px;background:#F7F7F5;border-radius:12px;padding:14px 16px;margin:-8px 0 24px;text-align:left}.am-ov__dato{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.am-ov__dato-l{flex:none;font-size:13px;color:#6B7280}.am-ov__dato-v{min-width:0;font-size:14px;font-weight:600;color:#2C296B;text-align:right;overflow-wrap:anywhere}.am-ov__chk{display:flex;align-items:flex-start;gap:11px;cursor:pointer;margin:-12px 0 20px}.am-ov__chk input{flex:none;width:18px;height:18px;cursor:pointer;margin:1px 0 0}.am-ov__chk span{font-size:13.5px;color:#2B2B2B;line-height:1.55}.am-ov__lnk{color:#2C296B;font-weight:600;text-decoration:underline;text-underline-offset:3px}.am-ov__btns{display:flex;flex-direction:column;gap:10px}.am-ov__go{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-family:inherit;font-size:16px;font-weight:600;padding:14px;border-radius:999px;border:1.5px solid;cursor:pointer;transition:background .12s,color .12s,transform .15s cubic-bezier(.16,1,.3,1)}.am-ov__go:active{transform:scale(.97)}.am-ov__go--off{background:#F3F3F7;color:#B7B6C9;border:1.5px solid #e5e7eb;cursor:not-allowed}.am-ov__no{width:100%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2C296B;font-family:inherit;font-size:15px;font-weight:600;padding:13px;border-radius:999px;border:1.5px solid #d1d5db;cursor:pointer;transition:border-color .12s,transform .15s cubic-bezier(.16,1,.3,1)}.am-ov__no:hover{border-color:#2C296B}.am-ov__no:active{transform:scale(.97)}