/* V8.67 – sorting label/value/chevron aligned, black, consistent type. */
html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-sort.dipani-v734-sort {
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  padding:0 17px!important;
  min-height:54px!important;
  line-height:20px!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-sort.dipani-v734-sort .dipani-v729-sort-caption {
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  align-self:center!important;
  flex:0 0 auto!important;
  width:auto!important;
  height:22px!important;
  min-height:22px!important;
  margin:0!important;
  padding:0!important;
  color:#171717!important;
  font-family:Inter,system-ui,sans-serif!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:22px!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-sort.dipani-v734-sort .dipani-v734-sort-trigger {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  flex:1 1 auto!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  padding:0!important;
  color:#171717!important;
  font-family:Inter,system-ui,sans-serif!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:22px!important;
  letter-spacing:0!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-sort.dipani-v734-sort .dipani-v734-sort-value {
  display:block!important;
  color:#171717!important;
  font-family:inherit!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:22px!important;
  margin:0!important;
  padding:0!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-sort.dipani-v734-sort .dipani-v734-sort-arrow {
  border-color:#171717!important;
  margin:0 2px 0 0!important;
  flex:0 0 8px!important;
}
@media(max-width:420px){
  html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-sort.dipani-v734-sort {gap:6px!important;padding:0 12px!important;}
  html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-sort.dipani-v734-sort :is(.dipani-v729-sort-caption,.dipani-v734-sort-trigger,.dipani-v734-sort-value){font-size:12.5px!important;}
}
