.results-header{gap:var(--space-sm);flex-direction:column;display:flex}@media (max-width:767px){.results-header{gap:10px}}.results-header__summary{padding-bottom:var(--space-sm);border-bottom:calc(var(--rule-hair) * 2) solid var(--gnm-color-brand);justify-content:space-between;align-items:flex-end;gap:6px;display:flex}@media (max-width:767px){.results-header__summary{padding-bottom:var(--space-xs)}}.results-header__count{font-size:var(--text-xs);color:var(--gnm-color-text-primary);line-height:var(--line-height-oneline);margin:0}.results-header__count-value{margin-right:var(--space-2xs);font-size:var(--text-lg);color:var(--gnm-color-rating-star);font-weight:600;line-height:var(--line-height-standard)}.results-header__note{padding-bottom:var(--space-2xs);color:var(--gnm-color-text-secondary);font-size:11px;line-height:var(--line-height-oneline);margin:0}.results-header__controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}@media (max-width:767px){.results-header__controls{justify-content:flex-end}}.results-header__controls--no-sort{justify-content:flex-end}@media (max-width:767px){.results-header__controls--no-sort{display:none}}.results-header__sort{font-size:var(--text-xs);line-height:var(--line-height-oneline);align-items:center;gap:10px;margin:0;display:flex}.results-header__sort-label{color:var(--gnm-color-text-secondary)}.results-header__sort-value{padding:calc(var(--space-2xs) - var(--rule-hair)) calc(10px - var(--rule-hair)) calc(var(--space-2xs) - var(--rule-hair)) calc(var(--space-sm) - var(--rule-hair));background:var(--gnm-color-surface-highlight);border:var(--rule-hair) solid var(--gnm-color-border-subtle);color:var(--gnm-color-text-primary);align-items:center;gap:3px;display:inline-flex}.results-header__sort-icon{width:var(--space-lg);height:var(--space-lg);background-color:var(--gnm-color-icon-primary);-webkit-mask:url(/icons/icon-sort-desc.svg) 50%/contain no-repeat;mask:url(/icons/icon-sort-desc.svg) 50%/contain no-repeat}.results-header__pager{align-items:center;gap:var(--space-md);font-size:var(--text-xs);line-height:var(--line-height-standard);display:flex}@media (max-width:767px){.results-header__pager{display:none}}.results-header__pager-link{align-items:center;gap:var(--space-xs);padding:var(--space-xs) 2px;color:var(--gnm-color-text-primary);text-decoration:none;display:inline-flex}.results-header__pager-link:hover{color:var(--gnm-color-link-strong);text-decoration:underline}.results-header__pager-link:hover:before,.results-header__pager-link:hover:after{background-color:currentColor}.results-header__pager-link:before,.results-header__pager-link:after{width:var(--space-md);height:var(--space-md);background-color:var(--gnm-color-icon-secondary);flex:none;margin-top:1px;-webkit-mask:url(/icons/icon-chevron-right-16.svg) 50%/100% 100% no-repeat;mask:url(/icons/icon-chevron-right-16.svg) 50%/100% 100% no-repeat}.results-header__pager-link--prev:before{content:"";transform:scaleX(-1)}.results-header__pager-link--next:after{content:""}.results-header__pager-link--disabled{color:var(--gnm-color-text-disabled)}.results-header__pager-link--disabled:hover{color:var(--gnm-color-text-disabled);text-decoration:none}.results-header__pager-link--disabled:before,.results-header__pager-link--disabled:after{background-color:currentColor}.results-header__pager-counter{color:var(--gnm-color-text-primary);align-items:baseline;gap:3px;display:inline-flex}.results-header__pager-counter strong{font-weight:600}.results-header__pager-separator{font-size:var(--text-2xs)}.results-header__sort--select{position:relative}.results-header__sort-summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.results-header__sort-summary::-webkit-details-marker{display:none}.results-header__sort-menu{z-index:1;background:var(--gnm-color-surface-highlight);border:var(--rule-hair) solid var(--gnm-color-border-subtle);min-width:100%;box-shadow:var(--shadow-whisper);margin:0;padding:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-start:0}.results-header__sort-option{width:100%;font:inherit;text-align:left;cursor:pointer;padding:var(--space-xs) var(--space-md);color:var(--gnm-color-text-primary);white-space:nowrap;background:0 0;border:0;text-decoration:none;display:block}.results-header__sort-option:hover{background:var(--gnm-color-surface-subtle)}.results-header__sort-option--current{background:var(--gnm-color-surface-subtle);font-weight:600}