.consumer-menu{position:relative}.consumer-menu summary{cursor:pointer;list-style:none}.consumer-menu-panel{position:absolute;right:0;top:100%;z-index:1050;min-width:210px;background:#fff;color:#14213b;border:1px solid #cbd5e1;border-radius:.5rem;padding:.35rem;box-shadow:0 8px 24px #0003}.consumer-menu-panel a,.consumer-menu-panel button{display:block;width:100%;text-align:left;padding:.4rem .65rem;color:#14213b;background:none;border:0;font:inherit;font-size:.9rem;text-decoration:none}.consumer-menu-panel a:hover,.consumer-menu-panel button:hover{color:#fff;background:#6d28d9}.consumer-menu-panel form.card{padding:0;margin:0;border-radius:.25rem;box-shadow:none}.consumer-menu summary::-webkit-details-marker{display:none}
