.quickmenu-target-wrap{position:relative;display:inline-flex;align-items:center}.quickmenu-target-btn{width:44px;height:44px;border-radius:12px;border:1px solid rgba(11,35,65,.16);background:#fff;color:#0b2341;font-size:23px;line-height:1;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;box-shadow:0 5px 18px #0b234114;-webkit-tap-highlight-color:transparent}.quickmenu-target-panel{display:none;position:absolute;right:0;top:calc(100% + 10px);min-width:270px;max-width:min(88vw,330px);max-height:calc(100vh - 100px);overflow:auto;background:#fff;border:1px solid rgba(11,35,65,.12);border-radius:18px;padding:10px;box-shadow:0 18px 40px #0b234133;z-index:99999}.quickmenu-target-panel:target{display:block}.quickmenu-target-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px 9px;margin-bottom:4px;border-bottom:1px solid #edf1f5;color:#0b2341;font-weight:900}.quickmenu-target-close{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#f4f7fb;color:#0b2341!important;text-decoration:none!important;font-size:22px!important;line-height:1!important;padding:0!important}.quickmenu-target-panel>a:not(.quickmenu-target-close){display:block;text-decoration:none;color:#173f6d;padding:11px 12px;border-radius:11px;font-weight:800;font-size:.93rem}.quickmenu-target-panel>a:not(.quickmenu-target-close):active{background:#f4f7fb}@media(max-width:700px){.quickmenu-target-panel{right:0;top:calc(100% + 8px);min-width:min(86vw,310px)}}
