.app-drawer__panel:has(.addon-drawer){background:#f8f8f8;display:flex;flex-direction:column;max-width:100vw;padding:0;width:100%}@media (min-width:769px){.app-drawer__panel:has(.addon-drawer){width:470px}}.app-drawer__panel:has(.addon-drawer) .app-drawer__header{background:#fff;padding:8px 16px 0}.app-drawer__panel:has(.addon-drawer) .app-drawer__close-button{border-radius:0;color:#666;font-size:28px;height:auto;line-height:1;padding:12px;position:absolute;right:16px;top:15px;width:auto;z-index:2}.app-drawer__panel:has(.addon-drawer) h1{color:inherit;font-size:20px;font-weight:600;line-height:22px;margin-top:10px}.app-drawer__panel:has(.addon-drawer) main{flex:1}.app-drawer__panel:has(.addon-drawer) aside{background:#fff;border-top:1px solid #e0e0e0;bottom:0;position:sticky;z-index:10}.addon-drawer__subtitle[data-v-49514228]{background:#fff;border-bottom:1px solid #e0e0e0;font-size:14px;line-height:20px;margin:0;padding:4px 16px 18px}.addon-drawer__cards[data-v-49514228]{display:flex;flex-direction:column;gap:16px;padding:16px}.addon-drawer__footer[data-v-49514228]{padding:16px 20px}.addon-drawer__update[data-v-49514228]{background-color:#000;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;line-height:1.4286;padding:14px 20px;transition:background-color .2s ease,transform .1s ease;width:100%}.addon-drawer__update[data-v-49514228]:hover{background-color:#333;transform:translateY(-1px)}.addon-drawer__update[data-v-49514228]:focus-visible{outline:2px solid rgba(9,1,28,.87);outline-offset:2px}
