/* The same 132 x 48 component is used in embeds, palette cards and live previews. */
.xcm-widget,.xcm-widget *{box-sizing:border-box}
.xcm-widget{--xcm-primary:#168bff;--xcm-text:#168bff;--xcm-border:#168bff;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:9px 22px 7px;column-gap:5px;row-gap:1px;width:132px;height:48px;max-width:100%;padding:3px 4px;border:1px solid var(--xcm-border);border-radius:0;background:transparent;color:var(--xcm-text);text-decoration:none;font-family:"Lucida Console",Monaco,"Courier New",monospace;font-weight:700;font-size:9px;line-height:1;overflow:hidden;vertical-align:top;text-align:left;box-shadow:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-variant-numeric:tabular-nums}
.xcm-widget .xcm-name{display:block;grid-column:1/-1;font-size:8px;line-height:9px;letter-spacing:.35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase;color:var(--xcm-text)}
.xcm-widget .xcm-graph{display:flex;align-items:flex-end;gap:2px;height:22px;min-width:0;overflow:hidden}
.xcm-widget .xcm-bar{display:block;flex:1;min-width:1px;max-height:22px;background:#ef4444;border-top:1px solid #ff7770}
.xcm-widget .xcm-bar-empty{opacity:.3;border-top:0}
.xcm-widget .xcm-values{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:0;height:22px;white-space:nowrap;color:var(--xcm-text)}
.xcm-widget .xcm-hits{display:block;margin:0;font:700 12px/12px "Lucida Console",Monaco,"Courier New",monospace;letter-spacing:-.5px;color:var(--xcm-text)}
.xcm-widget .xcm-unique{display:block;font-size:9px;line-height:9px;color:var(--xcm-primary)}
.xcm-widget .xcm-unique small{font-size:6px;opacity:.8}
.xcm-widget .xcm-foot{grid-column:1/-1;display:flex;justify-content:space-between;gap:2px;font-size:5px;line-height:7px;letter-spacing:.1px;white-space:nowrap;color:var(--xcm-text);opacity:.8}
a.xcm-widget:hover{border-color:var(--xcm-primary);text-decoration:none;filter:brightness(1.15)}
a.xcm-widget:focus-visible{outline:2px solid var(--xcm-primary);outline-offset:-3px}
