.pm-host{align-items:center;margin-left:auto;display:flex;position:relative}.pm-menu{position:relative}.pm-menu summary{cursor:pointer;color:#2d4a14;white-space:nowrap;background:#fff;border:1px solid #dbe5cf;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;list-style:none;display:flex}.pm-menu summary::-webkit-details-marker{display:none}.pm-menu summary:after{content:"▾";font-size:.8em}.pm-menu[open] summary,.pm-menu summary:hover{background:#fbfff5;border-color:#6aa32a}.pm-list{z-index:80;background:#fff;border:1px solid #dbe5cf;border-radius:14px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #28461429}.pm-list a,.pm-list button{color:#2d4a14;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.pm-list a:hover,.pm-list button:hover{background:#f3f9ea}.pm-list button.on{background:#eef7e0}@media (max-width:760px){.pm-host{flex:none;margin-left:auto}.pm-menu summary{padding:6px 10px;font-size:13px}.pm-menu summary b{text-overflow:ellipsis;max-width:84px;overflow:hidden}}
