.ms-image-resolution-guide {
  display: grid;
  gap: 10px;
}
.ms-hide-native-aspect,
.ms-hide-native-size {
  display: none !important;
}
.ms-resolution-summary {
  display: grid;
  gap: 4px;
  padding: 10px 12px;
  border: 1px solid #373737;
  border-radius: 7px;
  background: #202020;
  color: #e7e5e4;
}
.ms-resolution-summary strong { font-size: 13px; }
.ms-resolution-price {
  color: #f5f5f4 !important;
  font-size: 13px !important;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}
.ms-resolution-summary span,
.ms-resolution-summary small { color: #a8a29e; font-size: 11px; line-height: 1.55; }
.ms-resolution-title { color: #a8a29e; font-size: 12px; font-weight: 600; }
.ms-resolution-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
}
.ms-resolution-grid[data-cols="1"] { grid-template-columns: minmax(0, 1fr); }
.ms-resolution-grid[data-cols="3"] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.ms-resolution-grid button {
  min-width: 0;
  min-height: 52px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 7px 10px;
  border: 1px solid #3f3f46;
  border-radius: 7px;
  background: transparent;
  color: #e7e5e4;
  cursor: pointer;
}
.ms-resolution-grid button:hover { border-color: #737373; }
.ms-resolution-grid button[aria-pressed="true"] { border-color: #f5f5f4; background: #292929; }
.ms-resolution-grid strong { font-size: 12px; }
.ms-resolution-grid span { margin-top: 2px; color: #a8a29e; font-size: 11px; font-variant-numeric: tabular-nums; }
html:not(.dark) .ms-resolution-summary { border-color: #d6d3d1; background: #f5f5f4; color: #292524; }
html:not(.dark) .ms-resolution-price { color: #1c1917 !important; }
html:not(.dark) .ms-resolution-summary span,
html:not(.dark) .ms-resolution-summary small,
html:not(.dark) .ms-resolution-title,
html:not(.dark) .ms-resolution-grid span { color: #78716c; }
html:not(.dark) .ms-resolution-grid button { border-color: #d6d3d1; color: #292524; }
html:not(.dark) .ms-resolution-grid button[aria-pressed="true"] { border-color: #292524; background: #f5f5f4; }
