.mpo-scope .mpo-jd{position: relative;margin: 14px auto 0;width: 100%;max-width: 380px;background: var(--mpo-card);border: 1px solid var(--mpo-border);border-radius: 14px;padding: 12px 14px 14px;box-sizing: border-box;overflow: hidden;box-shadow: 0 8px 20px rgba(11,18,32,0.07);animation: mpoJdIn 0.45s cubic-bezier(.16,.84,.44,1) both}.mpo-scope .mpo-jd::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,var(--mpo-green-light),var(--mpo-amber),var(--mpo-red))}.mpo-scope .mpo-jd-title{display: flex;align-items: center;gap: 5px;font-family: 'Sora',Arial,sans-serif;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.4px;color: var(--mpo-navy);margin-bottom: 8px;padding-bottom: 6px;border-bottom: 1px dashed var(--mpo-border)}.mpo-scope .mpo-jd-title-icon{display: inline-block;font-size: 1em;line-height: 1;transform: scale(0.85);transform-origin: center}.mpo-scope .mpo-jd-sections-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 14px}.mpo-scope .mpo-jd-section{margin-top: 0}.mpo-scope .mpo-jd-section h5{display: flex;align-items: center;gap: 4px;font-size: 9px !important;font-weight: 700;text-transform: uppercase;letter-spacing: 0.25px;color: var(--mpo-navy);margin: 0 0 5px}.mpo-scope .mpo-jd-section-icon{display: inline-block;font-size: 1em;line-height: 1;transform: scale(0.8);transform-origin: center}.mpo-scope .mpo-jd-list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 4px}.mpo-scope .mpo-jd-list li{font-size: 10.5px !important;line-height: 1.25;padding: 5px 7px;border-radius: 8px;background: var(--mpo-bg);display: flex;align-items: center;gap: 6px;opacity: 0;transform: translateX(-6px);animation: mpoJdItemIn 0.35s ease forwards;transition: transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.mpo-scope .mpo-jd-list li:hover{transform: translateX(2px);background: var(--mpo-card);box-shadow: 0 4px 10px rgba(11,18,32,0.1)}.mpo-scope .mpo-jd-list li:nth-child(1){animation-delay: .05s}.mpo-scope .mpo-jd-list li:nth-child(2){animation-delay: .1s}.mpo-scope .mpo-jd-list li:nth-child(3){animation-delay: .15s}.mpo-scope .mpo-jd-list li:nth-child(4){animation-delay: .2s}.mpo-scope .mpo-jd-list li:nth-child(5){animation-delay: .25s}.mpo-scope .mpo-jd-list li:nth-child(n+6){animation-delay: .3s}.mpo-scope .mpo-jd-list li img{width: 16px;height: 16px;border-radius: 50%;object-fit: contain;flex-shrink: 0;border: 1px solid #fff;box-shadow: 0 0 0 1px var(--mpo-border)}.mpo-scope .mpo-jd-name{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mpo-scope .mpo-jd-emoji{display: inline-block;font-size: 1em;line-height: 1;flex-shrink: 0;vertical-align: middle;transform: scale(0.85);transform-origin: center}.mpo-scope .mpo-jd-list li.mpo-jd-riesgo{border-left: 2px solid var(--mpo-red)}.mpo-scope .mpo-jd-list li.mpo-jd-duda{border-left: 2px solid var(--mpo-amber)}.mpo-scope .mpo-jd-list li.mpo-jd-recomendable{border-left: 2px solid var(--mpo-green-light)}.mpo-scope .mpo-jd-list li.mpo-jd-no-recomendable{border-left: 2px solid var(--mpo-slate)}@keyframes mpoJdIn{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@keyframes mpoJdItemIn{to{opacity: 1;transform: translateX(0)}}.mpo-scope .mpo-jd-toggle{position: relative;margin: 14px auto 0;width: 100%;max-width: 380px;background: var(--mpo-card);border: 1px solid var(--mpo-border);border-radius: 14px;padding: 10px 14px 12px;box-sizing: border-box;overflow: hidden;box-shadow: 0 8px 20px rgba(11,18,32,0.07);animation: mpoJdIn 0.45s cubic-bezier(.16,.84,.44,1) both}.mpo-scope .mpo-jd-toggle::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,var(--mpo-green-light),var(--mpo-amber),var(--mpo-red))}.mpo-scope .mpo-jd-toggle-head{display: flex;align-items: center;gap: 6px;list-style: none;cursor: pointer;font-family: 'Sora',Arial,sans-serif;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.4px;color: var(--mpo-navy);padding: 2px 0}.mpo-scope .mpo-jd-toggle-head::-webkit-details-marker{display: none}.mpo-scope .mpo-jd-toggle-icon{display: inline-block;font-size: 1em;line-height: 1;transform: scale(0.85)}.mpo-scope .mpo-jd-toggle-label{white-space: nowrap}.mpo-scope .mpo-jd-toggle-count{display: inline-flex;align-items: center;justify-content: center;min-width: 15px;height: 15px;padding: 0 4px;border-radius: 999px;background: var(--mpo-red,#E1544F);color: #fff;font-size: 9px;font-weight: 800;letter-spacing: 0;text-transform: none;line-height: 1;flex-shrink: 0;animation: mpoOfCosasPulse 1.8s ease-in-out 3}.mpo-scope .mpo-jd-toggle[open] .mpo-jd-toggle-count{animation: none}.mpo-scope .mpo-jd-toggle-hint{flex-shrink: 0;font-size: 8.5px;font-weight: 600;text-transform: none;letter-spacing: 0;color: var(--mpo-slate,#64748B);opacity: .85}.mpo-scope .mpo-jd-toggle[open] .mpo-jd-toggle-hint{display: none}.mpo-scope .mpo-jd-toggle-head::after{content: '▾';margin-left: auto;font-size: 11px;transition: transform .15s ease}.mpo-scope .mpo-jd-toggle[open] .mpo-jd-toggle-head::after{transform: rotate(180deg)}.mpo-scope .mpo-jd-toggle-body{margin-top: 8px}.mpo-scope .mpo-jd-toggle-body .mpo-jd{margin: 0;max-width: 100%;padding: 0;border: 0;box-shadow: none;background: transparent;animation: none}.mpo-scope .mpo-jd-toggle-body .mpo-jd::before{display: none}.mpo-scope .mpo-jd-toggle-body .mpo-jd-title{display: none}.mpo-scope .mpo-jd-toggle-body .mpo-jd-sections-grid{display: flex;flex-direction: column;gap: 7px}.mpo-scope .mpo-jd-toggle-body .mpo-jd-list li{padding: 4px 6px;font-size: 10px !important;background: rgba(17,24,32,0.055)}.mpo-scope .mpo-jd-toggle-body .mpo-jd-list li img{width: 16px !important;height: 16px !important;max-width: 16px !important;object-fit: contain !important;flex-shrink: 0}@keyframes mpoOfCosasPulse{0%,100%{transform: scale(1)}50%{transform: scale(1.18)}}@media (prefers-reduced-motion: reduce){.mpo-scope .mpo-jd,.mpo-scope .mpo-jd-list li,.mpo-scope .mpo-jd-toggle,.mpo-scope .mpo-jd-toggle-count{animation: none;opacity: 1;transform: none}}