.profile-drawer__search{gap:var(--space-16);padding-bottom:var(--space-16);border-bottom:1px solid var(--border-muted);flex-direction:column;display:flex}.profile-drawer__mixed-row{align-items:center;gap:var(--space-8);display:flex}.profile-drawer__filter-section{gap:var(--space-12);flex-direction:column;display:flex}.profile-drawer__filter-label{font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);font-weight:600;line-height:var(--line-height-20);color:var(--text-strong)}.profile-drawer__active-filters{gap:var(--space-8);flex-direction:column;display:flex}.profile-drawer__active-filters-label{font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);font-weight:600;line-height:var(--line-height-20);color:var(--text-strong)}.profile-drawer__chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.profile-drawer__chip{align-items:center;gap:var(--space-8);padding:var(--space-2) var(--space-8);border-radius:var(--radius-badge);background-color:var(--surface-subtle);font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);font-weight:400;line-height:var(--line-height-20);color:var(--text-strong);cursor:default;display:inline-flex}.profile-drawer__chip-remove{cursor:pointer;color:var(--text-body);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.profile-drawer__chip-remove:hover{color:var(--text-strong)}.profile-drawer__reset{align-items:center;gap:var(--space-4);cursor:pointer;font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);font-weight:400;line-height:var(--line-height-20);color:var(--text-body);background:0 0;border:none;padding:0;display:inline-flex}.profile-drawer__reset:hover{color:var(--text-strong)}.profile-drawer__results-bar{padding:var(--space-16) 0;justify-content:space-between;align-items:center;display:flex}.profile-drawer__results-count{font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);line-height:var(--line-height-20);color:var(--text-body)}.profile-drawer__results-number{color:var(--text-strong);font-weight:600}.profile-drawer__list{gap:var(--space-12);flex-direction:column;display:flex}.profile-drawer .side-drawer-footer{border-top:none;padding:0}.profile-drawer__empty{padding:var(--space-24);text-align:center;font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);line-height:var(--line-height-20);color:var(--text-body)}.profile-drawer__axle-bar{padding:var(--space-8) 0;justify-content:space-between;align-items:center;display:flex}.profile-drawer__axle-label{font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);font-weight:400;line-height:var(--line-height-20);color:var(--text-body)}
.product-price-box{border-radius:var(--radius-card);border:var(--border-width-1) solid var(--border-muted);background-color:var(--surface-blush);flex-direction:column;width:100%;display:flex;overflow:hidden}.product-price-box__content{padding:var(--space-16) var(--space-24);justify-content:space-between;align-items:flex-start;gap:var(--space-12);border-bottom:var(--border-width-1) solid var(--border-muted);display:flex}.product-price-box__name{font-family:var(--font-family-primary), sans-serif;font-weight:700;font-size:var(--font-size-body-large);line-height:var(--line-height-24);color:var(--text-strong)}.product-price-box__price-col{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.product-price-box__price-row{align-items:baseline;gap:var(--space-4);display:flex}.product-price-box__price-label{font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);font-weight:400;line-height:var(--line-height-20);color:var(--text-body)}.product-price-box__price-value{font-family:var(--font-family-secondary), sans-serif;font-weight:700;font-size:var(--font-size-body-large);line-height:var(--line-height-24);color:var(--text-strong)}.product-price-box__price-info{font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);font-weight:400;line-height:var(--line-height-20);color:var(--text-body)}.product-price-box__footer{padding:var(--space-16) var(--space-24);justify-content:center;align-items:center;gap:var(--space-16);background-color:var(--surface-subtle);display:flex}
