.rowa-xg-chip,.rowa-xg-tag{--rowa-xg-ink:var(--rowa-text-2);--rowa-xg-fill:var(--rowa-quiet-fill);border-radius:var(--rowa-radius-pill);background:var(--rowa-xg-fill);color:var(--rowa-xg-ink);white-space:nowrap;align-items:center;line-height:1.47;display:inline-flex}:is(.rowa-xg-chip,.rowa-xg-tag)[data-group=prep]{--rowa-xg-ink:var(--rowa-group-prep-ink);--rowa-xg-fill:var(--rowa-group-prep-fill)}:is(.rowa-xg-chip,.rowa-xg-tag)[data-group=hip]{--rowa-xg-ink:var(--rowa-group-hip-ink);--rowa-xg-fill:var(--rowa-group-hip-fill)}:is(.rowa-xg-chip,.rowa-xg-tag)[data-group=trunk]{--rowa-xg-ink:var(--rowa-group-trunk-ink);--rowa-xg-fill:var(--rowa-group-trunk-fill)}:is(.rowa-xg-chip,.rowa-xg-tag)[data-group=shoulder]{--rowa-xg-ink:var(--rowa-group-shoulder-ink);--rowa-xg-fill:var(--rowa-group-shoulder-fill)}:is(.rowa-xg-chip,.rowa-xg-tag)[data-group=mobility]{--rowa-xg-ink:var(--rowa-group-mobility-ink);--rowa-xg-fill:var(--rowa-group-mobility-fill)}.rowa-xg-key{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rowa-xg-key-label{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.rowa-xg-chip{font-size:var(--rowa-text-floor,12px);padding:4px 11px;font-weight:500}.rowa-xg-short{display:none}@media (width<=767px){.rowa-xg-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rowa-xg-short{display:inline}}.rowa-xg-tag{font-size:var(--rowa-text-floor,12px);vertical-align:1px;margin-left:6px;padding:1px 7px;font-weight:600}.rowa-card.dd-card{box-shadow:inset 4px 0 0 var(--rowa-blue);gap:12px}.dd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dd-hint{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px)}.dd-chips{flex-wrap:wrap;gap:8px;display:flex}.rowa-theme :is(.dd-card,.dy-card) .dd-chip{border:1px solid var(--rowa-line-strong);border-radius:var(--rowa-radius-pill);background:var(--card);color:var(--foreground);cursor:pointer;align-items:center;gap:6px;padding:5px 13px;font-size:12px;font-weight:500;line-height:1.47;display:inline-flex}.rowa-theme :is(.dd-card,.dy-card) .dd-chip:hover{background:var(--rowa-quiet-fill)}.rowa-theme :is(.dd-card,.dy-card) .dd-chip[data-picked=true]{background:var(--accent);color:var(--accent-foreground);border-color:#0000}.dd-chip svg{flex:none;width:14px;height:14px}.dd-suggested{border-radius:var(--rowa-radius-pill);background:var(--rowa-quiet-fill);color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);padding:1px 7px;font-weight:500}.dd-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dd-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.dd-row:last-child{border-bottom:0}.dd-order{min-width:18px;color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);font-variant-numeric:tabular-nums;margin-right:6px;display:inline-block}.dd-sets{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.dd-empty{color:var(--muted-foreground);margin:0;font-size:12px}.dd-foot{flex-wrap:wrap;gap:8px;display:flex}@media (width<=767px){.rowa-theme .dd-card a.dd-link{min-height:44px}}
