/* Site-scoped tag, category and local icon repairs. */
html body .grid-container2.xba-tags{display:block!important;width:100%;max-width:1240px;box-sizing:border-box;margin:12px auto 24px;padding:0 8px;background:none}
html body .xba-tag-items{display:grid!important;grid-template-columns:repeat(16,minmax(0,1fr));gap:6px;width:100%!important;min-width:0;box-sizing:border-box;padding:0!important;margin:0!important;background:none!important;border:0;border-radius:0;height:auto!important;align-items:stretch}
html body .xba-tag-items>a{display:flex!important;align-items:center;justify-content:center;float:none!important;box-sizing:border-box;width:auto!important;min-width:0;min-height:34px;height:auto!important;margin:0!important;padding:5px 4px;background:#333;border-radius:8px;color:#f7d0bf;line-height:1.45;text-align:center;text-decoration:none;font-size:14px;overflow-wrap:anywhere}
html body .xba-tag-items>a:hover,html body .xba-tag-items>a:focus-visible{background:#4a4234;color:#fff}
html body .xba-tag-items>a:empty{display:none!important}
html body .xba-category-section{margin:24px 0;padding:0 8px}
html body .xba-category-section h3{margin:0 0 12px}
html body .grid-container.xba-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding:0}
html body a.xba-category{display:flex;align-items:center;justify-content:center;float:none;min-width:0;min-height:36px;margin:0;padding:6px 8px;box-sizing:border-box;color:#f7d0bf;font-size:16px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}
html body a.xba-category:hover,html body a.xba-category:focus-visible{background:#4a4234;color:#fff}
html body .iconfont{font-family:inherit!important;font-style:normal}
html body .iconfont::before{content:""!important;display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:-.12em;-webkit-mask:var(--xba-icon) center/contain no-repeat;mask:var(--xba-icon) center/contain no-repeat}
html body .icon-hot::before,html body .icon-all::before{margin-right:.3em}
html body .stui_header__user .icon-clock{font-size:24px}
@media(max-width:1199px){html body .xba-tag-items{grid-template-columns:repeat(12,minmax(0,1fr))}}
@media(max-width:767px){html body .xba-tag-items{grid-template-columns:repeat(6,minmax(0,1fr))}html body .grid-container.xba-categories{grid-template-columns:repeat(4,minmax(0,1fr))}html body a.xba-category{font-size:14px;padding:6px 4px}html body .xba-category-section{margin:18px 0}html body .stui-header__menu{display:flex;flex-wrap:wrap;gap:4px}html body .stui-header__menu>li{margin:0 8px 0 0}}
@media(max-width:380px){html body .xba-tag-items{grid-template-columns:repeat(5,minmax(0,1fr))}}
html body .icon-clock{--xba-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E")}
html body .icon-search{--xba-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E")}
html body .icon-more{--xba-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%205%207%207-7%207%22%2F%3E%3C%2Fsvg%3E")}
html body .icon-all{--xba-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%209h18M8%204v5M16%204v5%22%2F%3E%3C%2Fsvg%3E")}
html body .icon-hot{--xba-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%203c1%205-4%205-2%209%202-1%203-3%203-4%205%204%206%208%202%2012-3%203-10%201-10-4%200-5%206-7%207-13Z%22%2F%3E%3C%2Fsvg%3E")}
