select.lp-native{display:none!important}.lp-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lp-btn{border:1px solid var(--field-border,#8792a2);border-radius:var(--r-sm,8px);width:100%;min-width:0;min-height:46px;color:var(--ink,#1a1f36);font:inherit;text-align:left;cursor:pointer;background:#fff;align-items:center;padding:0 34px 0 12px;font-size:16px;font-weight:500;display:flex;position:relative}.lp-btn:disabled{color:var(--muted,#8792a2);cursor:not-allowed}.lp-btn.is-placeholder{color:var(--steel,#5f6b7d)}.lp-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.finder-field .lp-btn{border-radius:inherit;height:64px;min-height:0;color:var(--ink,#1a1f36);background:0 0;border:0;outline:0;padding:26px 34px 8px 12px}.finder-field .lp-btn.is-placeholder{color:var(--ink,#1a1f36)}.finder-field .lp-btn:disabled{color:var(--muted,#8792a2)}.finder-field:has(.lp-btn:disabled){background:var(--bg-soft,#f7f8fa)}.finder-field:has(.lp-btn:disabled) label{color:var(--muted,#8792a2)}.finder-field:has(.lp-btn[aria-expanded=true]):after{bottom:16px;transform:rotate(225deg)}@media (width>=900px){.finder-field .lp-btn{padding-left:22px;padding-right:44px}}.lp-btn:not(.finder-field .lp-btn):after{content:"";border-right:1.6px solid var(--steel,#5f6b7d);border-bottom:1.6px solid var(--steel,#5f6b7d);pointer-events:none;width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.lp-btn:not(.finder-field .lp-btn):focus-visible{outline:2px solid var(--signal,#c6402a);outline-offset:2px}.lp-pop{border:1px solid var(--hairline-strong,#d8dee4);border-radius:var(--r-md,12px);color:var(--ink,#1a1f36);box-shadow:var(--shadow-lift,0 16px 40px #1a1f361f, 0 2px 6px #1a1f360f);background:#fff;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.lp-pop:popover-open{flex-direction:column;display:flex}.lp-pop .lp-search{margin:8px 8px 4px}.lp-pop .lp-list{flex:0 auto;padding:4px 6px}.lp-search{flex:none;position:relative}.lp-search svg{width:16px;height:16px;color:var(--steel,#5f6b7d);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:12px}.lp-search-input{border:1px solid var(--field-border,#8792a2);border-radius:var(--r-sm,8px);width:100%;height:42px;font:inherit;color:var(--ink,#1a1f36);background:#fff;outline:0;padding:0 12px 0 38px;font-size:16px}.lp-search-input:focus{border-color:var(--ink,#1a1f36);box-shadow:0 0 0 3px #1a1f360f}.lp-search-input::placeholder{color:var(--steel,#5f6b7d)}.lp-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative;overflow-y:auto}.lp-list:empty{padding:0}.lp-group{z-index:1;color:var(--steel,#5f6b7d);border-bottom:1px solid var(--hairline,#e6e9ee);background:#fff;margin:0 -6px;padding:8px 16px 6px;font-size:13px;font-weight:600;position:sticky;top:0}.lp-pop .lp-group{top:-4px}.lp-sheet .lp-group{margin:0 -10px;padding-left:20px;padding-right:20px;top:-6px}.lp-group-box[hidden],.lp-option[hidden]{display:none}.lp-option{border-radius:var(--r-sm,8px);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:15px;line-height:1.3;display:flex}.lp-main{overflow-wrap:anywhere;flex:1;min-width:0}.lp-sub{color:var(--steel,#5f6b7d);font-size:13px;display:block}.lp-option svg{flex:none;width:16px;height:16px}.lp-option:hover,.lp-option.is-active{background:var(--bg-subtle,#f2f3f5)}.lp-option[aria-disabled=true]{color:var(--muted,#8792a2);cursor:not-allowed}.lp-option.is-chosen{background:var(--signal,#c6402a);color:#fff;font-weight:500}.lp-option.is-chosen .lp-sub{color:#fff}.lp-option.is-chosen:hover{background:var(--signal-pressed,#a8331f)}.lp-list.by-keys .lp-option.is-chosen.is-active{box-shadow:inset 0 0 0 2px var(--signal-pressed,#a8331f), inset 0 0 0 4px #fff}.lp-empty{color:var(--steel,#5f6b7d);margin:0;padding:12px 14px 14px;font-size:14px;line-height:1.5}.lp-empty:empty{display:none}.lp-sheet{border-radius:var(--r-lg,16px);width:min(460px,100vw - 24px);height:min(640px,100vh - 32px);color:var(--ink,#1a1f36);box-shadow:var(--shadow-lift,0 16px 40px #1a1f361f);background:#fff;border:0;margin:auto;padding:0}.lp-sheet[open]{flex-direction:column;display:flex}.lp-sheet::backdrop{background:#1a1f3673}.lp-head{gap:12px;padding:22px 22px 12px;display:grid}.lp-title{margin:0;padding-right:44px;font-size:20px;font-weight:600}.lp-close{background:var(--bg-subtle,#f2f3f5);width:40px;height:40px;color:var(--ink,#1a1f36);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.lp-close svg{width:18px;height:18px}.lp-sheet .lp-list{border-top:1px solid var(--hairline,#e6e9ee);flex:1;min-height:0;padding:6px 10px 10px}@media (width<=520px){.lp-sheet{border-radius:var(--r-lg,16px) var(--r-lg,16px) 0 0;width:100vw;max-width:100vw;height:88vh;margin:auto 0 0}}@media (prefers-reduced-motion:no-preference){.finder-field:after{transition:transform .15s var(--ease,ease)}}
