.sheet-select-field{flex-direction:column;gap:8px;min-width:0;display:flex}.sheet-select-label{font-size:var(--type-body,14px);color:var(--text-heading,#172050);font-weight:500;line-height:1.6}.sheet-select-field>button.sheet-select-trigger{box-sizing:border-box;width:100%;min-height:48px;color:var(--text-heading,#172050);font-size:var(--type-select,16px);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-weight:400;line-height:1.6;display:flex}.sheet-select-trigger>span{overflow-wrap:anywhere;flex:1;min-width:0}.sheet-select-trigger>small{color:var(--text-muted,#64748b);font-size:var(--type-meta,12px);flex:none}.sheet-select-trigger>.sheet-select-placeholder{color:var(--text-placeholder,#929aab);font-size:var(--type-placeholder,14px)}.sheet-select-trigger>svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:18px;height:18px}.sheet-select-field>button.sheet-select-trigger:disabled{color:var(--text-muted,#64748b);cursor:default;background:#f3f4f7}.sheet-select-dialog{box-sizing:border-box;width:min(100%,var(--app-content-max-width,430px));max-width:100%;height:50dvh;max-height:calc(100dvh - env(safe-area-inset-top,0px));color:var(--text-heading,#172050);background:#fff;border:0;border-radius:20px 20px 0 0;margin:0 auto;padding:9px 18px 0;animation:.24s ease-out sheet-up;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -20px 60px #080d1f40}.sheet-select-dialog[open]{flex-direction:column;display:flex}.sheet-select-dialog:not([open]){display:none}.sheet-select-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080d1f66}.sheet-select-handle{background:#d9dce5;border-radius:4px;flex:none;width:38px;height:4px;margin:0 auto 8px}.sheet-select-dialog>header{border-bottom:1px solid #e6e9ef;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 0 8px;display:flex}.sheet-select-dialog h2{min-width:0;font-size:var(--type-title,18px);flex:1;margin:0;font-weight:600;line-height:1.6}button.sheet-select-close{width:36px;height:36px;color:var(--text-muted,#64748b);cursor:pointer;background:#f3f5f8;border:0;border-radius:50%;flex:none;place-items:center;padding:8px;display:grid}button.sheet-select-close:before,button.sheet-select-close:after{content:none!important;display:none!important}.sheet-select-close svg,.sheet-select-option svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sheet-select-scroll{overscroll-behavior:contain;min-height:0;padding:8px 0 max(16px,env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.sheet-select-scroll ul{margin:0;padding:0;list-style:none}.sheet-select-scroll li+li{border-top:var(--list-row-divider,1px dashed #e6e9ef)}button.sheet-select-option{width:100%;min-height:62px;color:var(--text-heading,#172050);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 8px;font-family:inherit;display:flex}.sheet-select-option:is(:hover:not(:disabled),[aria-pressed=true]){background:#eff5ff}.sheet-select-option-icon{width:36px;height:36px;color:var(--text-action,#3471d3);background:#f0f3fa;border-radius:50%;flex:none;place-items:center;display:grid}.sheet-select-option:is(:hover:not(:disabled),[aria-pressed=true]) .sheet-select-option-icon{background:#dfeaff}.sheet-select-option-text{overflow-wrap:anywhere;flex:1;min-width:0}.sheet-select-option-text strong{font-size:var(--type-body,14px);font-weight:600;line-height:1.6;display:block}.sheet-select-option-text small{color:var(--text-muted,#64748b);font-size:var(--type-meta,12px);margin-top:2px;font-weight:400;line-height:1.6;display:block}.sheet-select-badge{max-width:100px;color:var(--text-muted,#64748b);font-size:var(--type-meta,12px);text-align:center;background:#f0f3f7;border-radius:7px;flex:none;padding:3px 7px;font-weight:500}.sheet-select-check{width:22px;height:22px;color:var(--text-action,#3471d3);flex:none;place-items:center;display:grid}.sheet-select-option:disabled{cursor:default;color:var(--text-muted,#64748b)}.sheet-select-option:disabled .sheet-select-option-icon{color:var(--text-muted,#64748b)}.sheet-select-empty{text-align:center;color:var(--text-muted,#64748b);font-size:var(--type-body,14px);padding:24px 0}.sheet-select-trigger:focus-visible{outline:2px solid var(--text-action,#3471d3);outline-offset:-2px}.sheet-select-dialog button:focus-visible{outline:2px solid var(--text-action,#3471d3);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.sheet-select-dialog{animation:none}}.sheet-select-search{color:#7383a0;gap:7px;padding:0 18px 14px;font-size:14px;display:grid}.sheet-select-search input{box-sizing:border-box;width:100%;font:inherit;color:#172050;border:1px solid #dfe4ee;border-radius:10px;padding:12px;font-size:16px}.sheet-select-dialog.sheet-select-large{height:85dvh;max-height:85dvh}button.sheet-select-search-toggle{width:36px;height:36px;color:var(--text-action,#3471d3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:8px;display:grid}.sheet-select-search-toggle .ui-icon{width:20px;height:20px}.sheet-select-search-toggle[aria-expanded=true]{background:#edf3ff}.sheet-select-search{flex:none;padding:12px 0 14px}.sheet-select-load-more{color:#526180;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:10px;margin:14px auto;padding:10px 18px;font-size:12px;display:block}.sheet-select-load-more:disabled{opacity:.5;cursor:default}
