.country-flag{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:24px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-ink) 16%,transparent);border-radius:3px;flex:none;display:block}.country-flag--unknown{box-sizing:border-box;border:1px dashed var(--color-faint);box-shadow:none;background:var(--color-head);color:var(--color-muted);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:flex}.belt-swatch{box-shadow:0 0 0 1px var(--color-line);border-radius:2px;flex:none;display:inline-flex;position:relative;overflow:hidden}.belt-swatch--sm{width:22px;height:6px}.belt-swatch--md{width:36px;height:8px}.belt-swatch__tip{background:#111;width:25%;height:100%;position:absolute;top:0;right:15%}.belt-swatch--black{background:#4a4a50!important}:root[data-theme=light] .belt-swatch--black{background:var(--belt-black)!important}.belt-swatch--black .belt-swatch__tip{background:#c8102e}.ui-select{border:1px solid var(--color-line);background:var(--color-bg);min-width:0;color:var(--color-ink);font:500 14px var(--font-sans);text-align:left;cursor:pointer;align-items:center;gap:8px;transition:border-color .15s,background-color .15s;display:inline-flex}.ui-select--open,.ui-select:hover{border-color:var(--color-faint)}.ui-select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-select--chip{border-radius:999px;min-height:38px;padding:0 12px 0 14px}.ui-select--field{border-radius:var(--radius-control);width:100%;min-height:44px;padding:0 12px;font-weight:400}.ui-select--active,.ui-select--active:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.ui-select__value{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ui-select__chevron,.ui-select__value--placeholder{color:var(--color-muted)}.ui-select__chevron{flex:none;transition:transform .15s}.ui-select--open .ui-select__chevron{transform:rotate(180deg)}.ui-select__flag{flex:none;width:20px}.ui-select-layer{z-index:70;pointer-events:none;position:fixed;inset:0}.ui-select-panel{border-radius:var(--radius-card);background:var(--color-surface);pointer-events:auto;flex-direction:column;min-height:0;position:fixed;overflow:hidden;box-shadow:0 18px 40px #00000059}.ui-select-panel,.ui-select-panel__search{border:1px solid var(--color-line);display:flex}.ui-select-panel__search{border-radius:var(--radius-control);background:var(--color-bg);min-height:40px;color:var(--color-muted);flex:none;align-items:center;gap:10px;margin:8px;padding:0 12px}.ui-select-panel__search:focus-within{border-color:var(--color-accent)}.ui-select-panel__search input{min-width:0;color:var(--color-ink);font:14px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.ui-select-panel__search input::-webkit-search-cancel-button{display:none}.ui-select-panel__list{outline:none;flex:1;min-height:0;margin:0;padding:4px 6px 6px;list-style:none;overflow-y:auto}.ui-select-panel__search+.ui-select-panel__list{padding-top:0}.ui-select-panel__option{border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:14px;display:flex}.ui-select-panel__option--active{background:var(--color-hover)}.ui-select-panel__option[aria-selected=true]{font-weight:600}.ui-select-panel__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-select-panel__label mark{color:var(--color-accent);background:0 0}.ui-select-panel__count{color:var(--color-muted);flex:none;font-size:12px;font-weight:400}.ui-select-panel__check{color:var(--color-accent);flex:none}.ui-select-panel__empty{color:var(--color-muted);padding:12px 10px;font-size:14px}.ui-select-layer--sheet{pointer-events:auto}.ui-select-layer__backdrop{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.ui-select-layer--sheet .ui-select-panel{max-height:75vh;box-shadow:none;border-width:1px 0 0;border-radius:20px 20px 0 0;bottom:0;left:0;right:0}.ui-select-panel__grip{background:var(--color-line);border-radius:999px;flex:none;width:40px;height:4px;margin:10px auto 4px}.ui-select-panel__head{flex:none;justify-content:space-between;align-items:center;padding:4px 8px 4px 18px;display:flex}.ui-select-panel__title{font-size:18px;font-weight:600}.ui-select-panel__close{width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ui-select-layer--sheet .ui-select-panel__search{min-height:44px;margin:8px 16px}.ui-select-layer--sheet .ui-select-panel__list{padding:0 10px 24px}.ui-select-layer--sheet .ui-select-panel__option{min-height:48px;font-size:15px}@media (pointer:coarse){.ui-select-panel__search input{font-size:16px}}
