.mwp{display:inline-flex;position:relative}.mwp-panel{z-index:140;white-space:normal;background:var(--card);border:1px solid var(--line2);border-radius:22px;width:min(920px,100vw - 32px);padding:18px 18px 16px;animation:.18s ease-out magIn;position:absolute;top:calc(100% + 12px);left:-14px;box-shadow:0 30px 80px -40px #0009}.o-body[data-theme=light] .mwp-panel,.o-body:not([data-theme=dark]) .mwp-panel{box-shadow:0 30px 70px -40px #1412104d}.mwp-cols{grid-template-columns:repeat(4,1fr);gap:8px 18px;display:grid}.mwp-ey{letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);padding:2px 4px 8px;font-size:10.5px;display:block}.mwp-col ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.mwp-col a{color:var(--ink);border-radius:8px;padding:6px 8px;font-size:13.5px;line-height:1.3;text-decoration:none;transition:background .15s,color .15s;display:block}.mwp-col a:hover,.mwp-col a:focus-visible{background:color-mix(in srgb,var(--acc) 10%,transparent);color:var(--ink)}.mwp-dest{border-left:1px solid var(--line);padding:4px 4px 4px 10px}.mwp-dest a{font-weight:600}.mwp-todo{align-items:center;gap:6px;margin-top:10px;color:var(--acc)!important;padding:8px 10px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.mwp-todo:hover{background:color-mix(in srgb,var(--acc) 10%,transparent)!important}.mwp-acc{border-bottom:1px solid var(--line);margin:0 0 8px}.mwp-acc summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:12px 2px;font-size:15px;font-weight:600;list-style:none;display:flex}.mwp-acc summary::-webkit-details-marker{display:none}.mwp-acc summary:after{content:"";opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.mwp-acc[open] summary:after{transform:rotate(-135deg)}.mwp-movil{padding:0 0 12px}.mwp-movil .mwp-cols{grid-template-columns:1fr 1fr;gap:14px 16px}.mwp-movil .mwp-dest{border-left:none;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}.mwp-movil .mwp-ey{padding-left:0}@media (max-width:480px){.mwp-movil .mwp-cols{grid-template-columns:1fr}}.o-header .logo .logo-svg,.o-footer .logo .logo-svg,.op-logo .logo-svg,.o-auth-side .logo .logo-svg{flex:none;width:auto;height:1em;display:block}.logo-svg .logo-dot{fill:var(--acc,#ff6a33)}.mdl-cancel{color:var(--ink2);text-align:center;margin:14px 0 0;padding:0 8px;font-size:13.5px;font-weight:400;line-height:1.5}.mdl-cancel b{color:var(--ink);font-weight:600}.mdl-nota{margin-top:12px}
