.nav-categories-wrapper[data-v-e85991ff]{z-index:500;pointer-events:none;padding:0 24px;position:absolute;top:65px;left:0;right:0}.top-bar[data-v-e85991ff]{background:#fff;border-bottom:1px solid #eee;padding:0 24px}.nav-categories-wrapper[data-v-e85991ff]>*{pointer-events:auto}.top-bar .nav-row-outer[data-v-e85991ff]{align-items:stretch;gap:0;padding:10px 0 12px;display:flex}.nav-categories-wrapper .nav-row-outer[data-v-e85991ff]{background-color:#0000;border-radius:0 0 12px 12px;align-items:stretch;gap:0;margin:0 -24px;padding:10px 24px 12px;display:flex}.flag-block[data-v-e85991ff]{cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:70px;margin-right:18px;transition:opacity .2s;display:flex;position:relative}.flag-block[data-v-e85991ff]:hover{opacity:.8}.flag-block .flag-icon[data-v-e85991ff]{width:38px;margin-bottom:2px;display:block}.flag-block .flag-label[data-v-e85991ff]{color:red;letter-spacing:.04em;text-align:center;font-family:Noto Serif SC,serif;font-size:15px;font-weight:500}.categories-grid[data-v-e85991ff]{flex:1}.categories-grid .row1-offset[data-v-e85991ff]{grid-template-rows:auto auto;grid-template-columns:repeat(15,1fr);align-items:center;gap:10px 0;padding-right:.8em;display:grid}.categories-grid .row2-offset[data-v-e85991ff]{grid-column:1/-1;grid-template-columns:repeat(15,1fr);gap:0;padding-left:.8em;display:grid}.categories-grid .row2-offset.notpd[data-v-e85991ff]{padding-left:0}.nav-item[data-v-e85991ff]{color:#5a5a5a;cursor:pointer;white-space:nowrap;text-align:center;padding:4px 0;font-size:14px;font-weight:400;transition:color .2s,background-color .2s;position:relative}.nav-item.active[data-v-e85991ff],.nav-item[data-v-e85991ff]:hover{color:#4c9e6b}.nav-item.sync-hover[data-v-e85991ff]{color:#4c9e6b;font-weight:500}.nav-item.sync-popup .tagline-popup[data-v-e85991ff]{display:block}.line-first[data-v-e85991ff]{margin-left:.6em}.nav-item-static[data-v-e85991ff]{color:#5a5a5a;white-space:nowrap;text-align:center;cursor:default;padding:4px 0;font-size:14px;font-weight:400}.tagline-popup[data-v-e85991ff]{z-index:10;z-index:9999;white-space:normal;color:#4c9e6b;pointer-events:none;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;width:max-content;max-width:280px;padding:10px 16px;font-family:Noto Serif SC,serif;font-size:13px;display:none;position:absolute;top:110%;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.first-popup[data-v-e85991ff]{left:0;transform:translate(0)}.last-popup[data-v-e85991ff]{left:auto;right:0;transform:translate(0)}.flag-block:hover .tagline-popup[data-v-e85991ff],.nav-item:hover .tagline-popup[data-v-e85991ff]{display:block}@media (width<=768px){.nav-categories-wrapper[data-v-e85991ff]{padding:0 12px;top:56px}.top-bar[data-v-e85991ff]{padding:0 12px}.nav-categories-wrapper .nav-row-outer[data-v-e85991ff],.top-bar .nav-row-outer[data-v-e85991ff]{align-items:center;gap:0;padding-top:8px;padding-bottom:8px}.nav-categories-wrapper .nav-row-outer[data-v-e85991ff]{border-radius:0 0 10px 10px;margin:0 -12px;padding-left:12px;padding-right:12px}.flag-block[data-v-e85991ff]{border-right:1px solid #00000014;flex-direction:row;gap:5px;width:auto;margin-right:10px;padding-right:10px}.flag-block .flag-icon[data-v-e85991ff]{width:22px;margin-bottom:0}.flag-block .flag-label[data-v-e85991ff]{white-space:nowrap;font-size:13px}.categories-grid[data-v-e85991ff]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;grid-template-rows:none;grid-template-columns:none;align-items:center;gap:8px;padding:2px 0;display:flex;overflow:auto hidden}.categories-grid[data-v-e85991ff]::-webkit-scrollbar{display:none}.nav-item[data-v-e85991ff]{background:#0000000a;border-radius:16px;flex:none;padding:6px 12px;font-size:13px}.nav-item.active[data-v-e85991ff]{color:#4c9e6b;background:#4c9e6b1f}.tagline-popup[data-v-e85991ff]{display:none!important}.nav-categories-wrapper .nav-row-outer[data-v-e85991ff]{background:#fffffff5}}@media (width<=480px){.flag-block .flag-icon[data-v-e85991ff]{width:20px}.flag-block .flag-label[data-v-e85991ff],.nav-item[data-v-e85991ff]{font-size:12px}.nav-item[data-v-e85991ff]{padding:5px 10px}}
