.rg-bar{min-width:0;min-height:68px;box-shadow:0 0 0 1px var(--ui-line-strong), 0 10px 30px #001b3714;background:#fff;border-radius:20px;align-items:stretch;padding:6px;display:flex;position:relative}.rg-cell{align-items:stretch;min-width:0;display:flex;position:relative}.rg-cell~.rg-cell:before{content:"";background:var(--ui-line-strong);pointer-events:none;width:1px;position:absolute;top:14px;bottom:14px;left:0}.rg-field{flex:0 0 196px}.rg-field.is-s{flex-basis:150px}.rg-seg{min-width:0;color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;justify-content:center;gap:5px;padding:0 18px;transition:background-color .15s,box-shadow .15s;display:flex}.rg-seg:hover{background:var(--ui-sunken)}.rg-seg[aria-expanded=true],.rg-seg:focus-visible,.rg-q .rg-seg:focus-within{box-shadow:inset 0 0 0 2px var(--ui-brand);background:#fff;outline:0}.rg-k{font:700 13px/1.2 var(--ui-font);color:var(--ui-ink);white-space:nowrap}.rg-v{font:600 16px/1.25 var(--ui-font);color:var(--ui-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rg-q{flex:auto;gap:6px}.rg-q .rg-seg{cursor:text}.rg-q input{width:100%;min-width:0;font:600 16px/1.25 var(--ui-font);color:var(--ui-ink);background:0 0;border:0;outline:0;padding:0}.rg-q input::placeholder{color:var(--ui-ink-3);font-weight:500}.rg-go{background:var(--ui-brand);height:56px;color:var(--ui-on-brand);font:700 17px/1 var(--ui-font);white-space:nowrap;cursor:pointer;transition:background-color .15s ease, transform .12s var(--ui-ease);border:0;border-radius:14px;flex:none;align-self:center;padding:0 26px}.rg-go:hover{background:var(--ui-brand-press)}.rg-go:active{transform:scale(.97)}.rg-go:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.rg-pop{z-index:40;overscroll-behavior:contain;width:min(600px,100vw - 32px);max-height:min(560px,100dvh - 180px);box-shadow:0 0 0 1px var(--ui-line-strong), 0 20px 50px #001b3729;transform-origin:32px 0;animation:rg-pop .18s var(--ui-ease);background:#fff;border-radius:20px;padding:16px 14px 12px;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto}@keyframes rg-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.rg-sec+.rg-sec{border-top:1px solid var(--ui-line);margin-top:10px;padding-top:12px}.rg-h{font:700 13px/1.2 var(--ui-font);color:var(--ui-ink-2);margin:0 0 6px 8px}.rg-grid{grid-template-columns:repeat(var(--c,1), minmax(0, 1fr));gap:2px 4px;display:grid}.rg-o{min-width:0;height:42px;color:var(--ui-ink);font:600 15px/1 var(--ui-font);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 8px;transition:background-color .12s,color .12s;overflow:hidden}.rg-o:hover{background:var(--ui-fill)}.rg-o[aria-pressed=true]{background:var(--ui-brand-tint);color:var(--ui-brand);font-weight:700}.rg-o:focus-visible{outline:2px solid var(--ui-brand);outline-offset:-2px}.rg-sheet{padding-bottom:env(safe-area-inset-bottom)}.rg-sheet .rg-h{margin-left:4px}@media (max-width:760px){.rg-bar{border-radius:18px;min-height:64px;padding:5px}.rg-field{flex-basis:128px}.rg-field.is-s{flex-basis:112px}.rg-seg{gap:4px;padding:0 12px}.rg-k{font-size:12px}.rg-v,.rg-q input{font-size:15px}.rg-go{height:52px;padding:0 16px;font-size:16px}.rg-grid{grid-template-columns:repeat(var(--cs,var(--c,1)), minmax(0, 1fr))}.rg-o{height:48px;font-size:16px}.rg-bar.is-wrap{flex-wrap:wrap}.rg-bar.is-wrap .rg-field{flex:28%}.rg-bar.is-wrap .rg-field .rg-seg{padding:0 10px}.rg-bar.is-wrap .rg-field .rg-v{font-size:14px}.rg-bar.is-wrap .rg-q{border-top:1px solid var(--ui-line-strong);flex:100%;min-height:58px;margin-top:5px;padding-top:5px}.rg-bar.is-wrap .rg-q:before{display:none}}@media (prefers-reduced-motion:reduce){.rg-pop{animation:none}.rg-go{transition:none}}
