.frk-sort.svelte-7ok2xa{position:relative;font-family:var(--font-ui)}.frk-sort-btn.svelte-7ok2xa{display:inline-flex;align-items:center;gap:8px;padding:10px 0;border:0;border-bottom:1px solid var(--frk-navy);background:none;font-size:13.5px;color:var(--frk-ink);cursor:pointer}.frk-sort-label.svelte-7ok2xa{color:var(--frk-muted)}.frk-sort-current.svelte-7ok2xa{font-weight:500}.frk-sort-btn.svelte-7ok2xa svg:where(.svelte-7ok2xa){width:16px;height:16px;transition:transform .2s}.frk-sort-btn.svelte-7ok2xa svg.is-open:where(.svelte-7ok2xa){transform:rotate(180deg)}.frk-sort-menu.svelte-7ok2xa{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:230px;margin:0;padding:8px 0;list-style:none;background:#fff;border:1px solid var(--frk-line);box-shadow:0 18px 40px -20px #0000004d}.frk-sort-menu.svelte-7ok2xa button:where(.svelte-7ok2xa){display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 18px;border:0;background:none;font-size:13.5px;color:var(--frk-ink);text-align:left;cursor:pointer}.frk-sort-menu.svelte-7ok2xa button:where(.svelte-7ok2xa):hover{background:var(--frk-sand)}.frk-sort-menu.svelte-7ok2xa button.is-on:where(.svelte-7ok2xa){font-weight:600}.frk-sort-menu.svelte-7ok2xa svg:where(.svelte-7ok2xa){width:16px;height:16px}.frk-sort-btn.svelte-7ok2xa:focus-visible,.frk-sort-menu.svelte-7ok2xa button:where(.svelte-7ok2xa):focus-visible{outline:2px solid var(--frk-accent, #3b5863);outline-offset:2px}
