.notification-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
/* Hidden QR cards must not contribute a hoverable parent rectangle. */
.developer-float{width:11px;height:112px;gap:0;pointer-events:none;bottom:calc(var(--wr-space-6) + env(safe-area-inset-bottom,0px))}
.developer-float>button{pointer-events:auto}
.floating-source.wr-edge{bottom:calc(var(--wr-space-6) + env(safe-area-inset-bottom,0px));top:auto;pointer-events:none}
.wr-edge .floating-tab{pointer-events:auto}
.wr-edge .floating-panel:not([hidden]){pointer-events:auto}
.developer-float>button,.developer-float>button:hover,.developer-float>button:focus-visible{position:absolute;right:0;top:0;width:11px;height:112px}
.developer-float .developer-card{display:none!important;position:absolute;right:11px;bottom:0;margin:0;opacity:0;pointer-events:none}
.developer-float.open .developer-card{display:block!important;opacity:1;transform:none;pointer-events:auto}
.wr-top-mini{position:relative;align-self:center;color:#41643d;font:700 13px/1.4 "Avenir Next","PingFang SC",sans-serif}
.wr-top-mini summary{list-style:none;cursor:pointer;padding:8px 10px;border:1px solid #d5e0ce;border-radius:10px;white-space:nowrap;background:#edf2e7}
.wr-top-mini summary::-webkit-details-marker{display:none}
.wr-mini-popover{position:absolute;right:0;top:calc(100% + 12px);width:270px;max-width:calc(100vw - 28px);padding:15px;border:1px solid #d5e0ce;border-radius:18px;background:#fcfcf5;box-shadow:0 12px 35px #293e3226;z-index:60}
.wr-mini-close{display:block;margin-left:auto;border:0;background:none;color:#41643d;font-size:22px;cursor:pointer}
.wr-mini-card{text-align:center;color:#293e32;line-height:1.6}
.wr-mini-card img{display:block;width:200px;max-width:100%;aspect-ratio:1;object-fit:contain;margin:6px auto 12px;background:white;border:8px solid white;border-radius:16px}
.wr-mini-card strong{display:block;font-size:16px}.wr-mini-card p{font-size:12px;color:#788476;margin:8px 0}.wr-mini-retry{border:1px solid #d5e0ce;background:#edf2e7;padding:8px 14px;border-radius:8px;cursor:pointer}
.wr-mini-card [hidden],.wr-edge .floating-panel[hidden]{display:none!important}
.floating-source.wr-edge,.floating-source.wr-edge:hover,.floating-source.wr-edge:focus-within{width:14px;height:92px;transform:none;transition:none}
.wr-edge .floating-tab{position:absolute;right:0;top:0;width:14px;height:92px;min-width:14px;padding:0}
.wr-edge .floating-panel{position:absolute;right:14px;top:-35px;width:230px;border-radius:14px 0 0 14px}
.wr-top-mini summary:focus-visible,.wr-edge .floating-tab:focus-visible{outline:3px solid #82a4cc;outline-offset:2px}
.wr-language-switch{align-self:center}.wr-language-switch a{display:block;white-space:nowrap}
@media(max-width:1050px) and (min-width:851px){.site-header.global-header{gap:15px;grid-template-columns:190px minmax(0,1fr) auto;padding-inline:20px}.global-header .global-nav{gap:20px}}
@media(max-width:850px){.wr-top-mini{font-size:11px}.wr-top-mini summary{padding:6px}.wr-mini-popover{position:fixed;top:62px;right:14px}}
@media(max-width:430px){.site-header.global-header{height:152px;grid-template-rows:52px 44px 56px}.global-header .header-controls{grid-column:1/-1;grid-row:2;justify-self:start}.global-header .global-nav{grid-row:3}html{scroll-padding-top:166px}.detail-page .side{top:166px}.faq-intro{top:152px}}
