.sort.svelte-akrxo7{color:var(--fg-3);font-size:var(--sr-text-meta);font-weight:var(--sr-weight-medium);flex:none;align-items:center;gap:8px;display:flex}.sort-control.svelte-akrxo7{width:136px;min-width:0;position:relative}.sort-trigger.svelte-akrxo7{box-sizing:border-box;width:100%;height:var(--sr-control-regular);border:1px solid var(--rule-2);border-radius:var(--sr-radius-control);background:var(--surface);color:var(--fg-2);font-size:var(--sr-text-caption);font-weight:var(--sr-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.sort-trigger.svelte-akrxo7:hover,.sort-trigger[aria-expanded=true].svelte-akrxo7{border-color:var(--fg-3);color:var(--fg)}.sort-trigger.svelte-akrxo7:focus-visible{outline:var(--sr-focus-width) solid var(--sr-focus-color);outline-offset:var(--sr-focus-offset)}.sort-trigger.svelte-akrxo7 svg:where(.svelte-akrxo7){color:var(--fg-3);flex-shrink:0}.sort-trigger.svelte-akrxo7 svg.expanded:where(.svelte-akrxo7){transform:rotate(180deg)}.sort-menu.svelte-akrxo7{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--sr-radius-menu);background:var(--surface);width:100%;max-height:min(200px,45dvh);box-shadow:var(--shadow-dropdown);z-index:20;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.sort-menu.above.svelte-akrxo7{top:auto;bottom:calc(100% + 6px)}.sort-option.svelte-akrxo7{width:100%;min-height:36px;color:var(--fg-2);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.sort-option.current.svelte-akrxo7{color:var(--fg);font-weight:600}.sort-option[aria-selected=true].svelte-akrxo7{background:var(--surface-2);outline:1px solid var(--rule-2);outline-offset:-1px;color:var(--fg)}.sort-option.svelte-akrxo7:hover{background:var(--surface-2);color:var(--fg)}.sort-option.svelte-akrxo7 svg:where(.svelte-akrxo7){flex-shrink:0}@media (width<=768px){.sort.svelte-akrxo7{flex:none;gap:8px}.sort.svelte-akrxo7>span:first-child{display:none}.sort-control.svelte-akrxo7{width:128px}.sort-trigger.svelte-akrxo7{height:var(--sr-m-control)}}
