/* ADDED-STORE-AREA-UI-1028. Added sections only; values from style_new.css. */
.lx-smax .lx-smax-basis{margin:28px 0;font-size:inherit;line-height:1.6;color:var(--color3);word-break:normal}
.lx-smax .lx-smax-basis strong{color:var(--color4)}
.lx-smax .nw{display:inline-block;white-space:nowrap}
.lx-smax .lx-smax-basis .nw{white-space:normal}
.lx-smax .lx-smax-block{margin:20px 0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.lx-smax .lx-smax-sub{margin:0 0 12px;font-size:22px;font-weight:700;color:var(--color4);line-height:1.6}
.lx-smax .lx-smax-sub span{display:block;margin-top:5px;font-size:14px;font-weight:500;color:var(--color3)}
.lx-smax .lx-smax-bar{display:flex;height:12px;border-radius:5px;overflow:hidden;background:var(--color7);margin:0 0 12px}
.lx-smax .lx-smax-seg{display:block;height:100%}
.lx-smax .lx-smax-c0{background:var(--color4)}
.lx-smax .lx-smax-c1{background:var(--color9)}
.lx-smax .lx-smax-c2{background:var(--color3)}
.lx-smax .lx-smax-c3{background:var(--color7)}
.lx-smax .lx-smax-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}
.lx-smax .lx-smax-legend li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--color7);font-size:14px;line-height:1.6}
.lx-smax .lx-smax-legend a{display:flex;align-items:center;min-height:44px;color:var(--color9);font-weight:700;flex:1;min-width:0;text-decoration:underline}
.lx-smax .lx-smax-dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%}
.lx-smax .lx-smax-pct{font-weight:700;color:var(--color4);font-size:16px;white-space:nowrap}
.lx-smax .lx-smax-n{color:var(--color3);font-size:12px;white-space:nowrap}
.lx-smax .lx-smax-models,.lx-smax .lx-smax-stores{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:0}
.lx-smax .lx-smax-models li,.lx-smax .lx-smax-stores li{min-width:0;border-bottom:1px solid var(--color7)}
.lx-smax .lx-smax-models a,.lx-smax .lx-smax-stores a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;min-height:44px;box-sizing:border-box;padding:20px 0;text-decoration:none;color:var(--color4);background:transparent;border-radius:0;box-shadow:none}
.lx-smax .lx-smax-models a{grid-template-columns:40px minmax(0,1fr) auto}
.lx-smax .lx-smax-rank{grid-column:1;grid-row:1/4;color:var(--color9);font-weight:700;font-size:22px;text-align:center}
.lx-smax .lx-smax-mname,.lx-smax .lx-smax-sname{font-size:18px;font-weight:700;line-height:1.6;min-width:0}
.lx-smax .lx-smax-mname{grid-column:2;grid-row:1}
.lx-smax .lx-smax-sname{grid-column:1;grid-row:1}
.lx-smax .lx-smax-mmeta,.lx-smax .lx-smax-access{font-size:14px;color:var(--color3);line-height:1.6;min-width:0}
.lx-smax .lx-smax-mmeta{grid-column:2;grid-row:2}
.lx-smax .lx-smax-access{grid-column:1;grid-row:2}
.lx-smax .lx-smax-mlink{grid-column:2;grid-row:1/4;align-self:center;font-size:14px;font-weight:700;color:var(--color9)}
.lx-smax .lx-smax-models .lx-smax-mlink{grid-column:3}
.lx-smax .lx-smax-rate{grid-column:1;grid-row:3;font-size:14px;font-weight:700;color:var(--color4)}
.lx-smax .lx-smax-star{color:var(--color4);margin-right:5px}
.lx-smax .lx-smax-rc{margin-left:10px;font-size:12px;font-weight:500;color:var(--color3)}
.lx-smax a:hover .lx-smax-sname,.lx-smax a:hover .lx-smax-mname{text-decoration:underline}
.lx-smax a:focus-visible,#related-guides a:focus-visible{outline:2px solid var(--color9);outline-offset:2px}
#related-guides ul{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}
#related-guides li{min-width:0;border-bottom:1px solid var(--color7)}
#related-guides a{position:relative;display:block;height:100%;min-height:44px;box-sizing:border-box;padding:12px 20px 12px 0;color:var(--color9);font-size:14px;line-height:1.6;text-decoration:none}
#related-guides a::after{content:"";display:block;position:absolute;right:5px;top:50%;margin-top:-3px;width:6px;height:6px;border:solid currentColor;border-width:1px 1px 0 0;transform:rotate(45deg)}
@media(max-width:750px){
 .lx-smax .lx-smax-basis{margin:20px 0;font-size:12px}
 .lx-smax .lx-smax-sub{font-size:16px}
 .lx-smax .lx-smax-sub span,.lx-smax .lx-smax-mmeta,.lx-smax .lx-smax-access{font-size:12px}
 .lx-smax .lx-smax-legend{grid-template-columns:1fr}
 .lx-smax .lx-smax-legend li{font-size:12px}
 .lx-smax .lx-smax-mname,.lx-smax .lx-smax-sname{font-size:15px}
 .lx-smax .lx-smax-models a,.lx-smax .lx-smax-stores a{padding:15px 0;gap:5px 10px}
 .lx-smax .lx-smax-stores a{grid-template-columns:minmax(0,1fr)}
 .lx-smax .lx-smax-mlink{grid-column:1;grid-row:4;font-size:12px;justify-self:end}
 .lx-smax .lx-smax-models a{grid-template-columns:30px minmax(0,1fr)}
 .lx-smax .lx-smax-models .lx-smax-mlink{grid-column:2;grid-row:3;justify-self:start}
 .lx-smax .lx-smax-rate{font-size:13px}
 #related-guides ul{grid-template-columns:1fr}
 #related-guides a{font-size:12px}
}
