.smp .smp__header{flex-flow:row;align-items:center;gap:9px;padding:12px 24px 0;display:flex}.smp .smp__header--sticky{padding:6px 24px}.smp .smp__spacer{flex-grow:1}.smp .smp__views{flex-flow:row;align-items:center;gap:6px;display:flex}.smp .smp__pill{height:36px;color:var(--text-1);border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:500;line-height:1.3125rem;display:inline-flex}.smp .smp__pill svg.icon{fill:var(--text-1)}.smp .smp__pill--active{background-color:var(--action-2);border-color:var(--action-2-hover)}.smp .smp__pill--icon{padding:0 9px}.smp .smp__adder{flex-flow:row;align-items:stretch;display:flex}.smp .smp__adder__main,.smp .smp__adder__menu{background-color:var(--action-1);color:var(--text-1-dark);align-items:center;font-size:.9375rem;font-weight:500;line-height:1.3125rem;display:inline-flex}.smp .smp__adder__main svg.icon,.smp .smp__adder__menu svg.icon{fill:var(--text-1-dark)}.smp .smp__adder__main{border-top-left-radius:11px;border-bottom-left-radius:11px;gap:6px;padding:8px 14px}.smp .smp__adder__menu{border-left:1px solid var(--action-1-hover);border-top-right-radius:11px;border-bottom-right-radius:11px;padding:8px 11px}.smp .smp__control{background-color:var(--action-2);border:1px solid var(--action-2-hover);border-radius:9px;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.smp .smp__control svg.icon{fill:var(--text-1)}.smp .smp__grid{padding:9px 24px 15px}.smp .smp__star svg.icon{fill:var(--edge-action)}.smp .smp__name{min-width:0}.smp .smp__name h2{color:var(--text-1);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3125rem}.smp .smp__name .subtext{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);margin:0;font-size:.775rem;line-height:1rem;overflow:hidden}.smp .smp__name .subtext .italic{font-style:italic}.smp .smp__link{text-align:center}.smp .smp__link svg.icon.tertiary{fill:var(--text-3)}.smp .smp__stock{white-space:nowrap;color:var(--text-1);justify-content:flex-end;align-items:center;font-size:.9375rem;line-height:1.3125rem;display:flex}.smp .smp__stock .smp__stock__alert{fill:var(--status-danger);margin-left:6px}.smp .smp__price{color:var(--text-1);justify-content:flex-end;align-items:baseline;font-size:.9375rem;line-height:1.3125rem;display:flex}.smp .smp__price .subtext.tertiary{color:var(--text-3);margin:0}.smp .smp__footer{color:var(--text-3);grid-column:1/-1}
