.field-select{position:relative}.field-select select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:44px}.field-select select:has(>option[data-placeholder]:checked){color:var(--color-text-secondary)}.field-select select option{color:var(--color-text-primary);background:var(--color-paper)}.field-select input[role=combobox]{text-overflow:ellipsis;padding-right:44px}.field-select .field-caret{width:16px;height:16px;color:var(--color-text-secondary);pointer-events:none;transition:transform var(--dur-quick) var(--ease-out);margin-top:-8px;position:absolute;top:50%;right:14px}.field-select:has(input[aria-expanded=true]) .field-caret{transform:rotate(180deg)}.field-select[data-disabled] select{cursor:not-allowed}.field-select[data-disabled] .field-caret{color:var(--color-text-muted)}.field-select[data-readonly] .field-caret{visibility:hidden}.pm-menu.pm-select-list{max-width:none;max-height:min(320px, 50vh, var(--pop-max-h,320px));overscroll-behavior:contain;overflow-y:auto}.pm-select-list .menu-row{cursor:default}.pm-select-list .menu-row[data-active]{background:var(--color-surface)}.pm-select-list .menu-row[aria-disabled=true]{color:var(--color-text-muted)}.pm-select-list .menu-row[aria-disabled=true]:hover{background:0 0}.pm-select-none{font:400 var(--text-body,14px)/var(--lh-body,20px) var(--font-label);color:var(--color-text-secondary);padding:10px 12px}.pm-select-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-select-list .menu-row:has(>.txt){min-height:var(--menu-row-lg,52px);padding:6px 12px}.field-select>.field-select-pick{box-sizing:border-box;width:100%;height:var(--field-h,48px);border:1px solid var(--color-border-muted);background:var(--color-paper);font:400 var(--text-lede,15px)/1.5 var(--font-label);color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out);border-radius:12px;outline:none;margin:0;padding:0 44px 0 16px;display:block;overflow:hidden}.field-select[data-size=compact]>.field-select-pick{height:44px}.field-select[data-kind=multiple]{min-width:0}.field-select[data-kind=multiple]>select.pm-select-sr{border:0;width:1px;height:1px;padding:0}.field-select>.field-select-pick[data-placeholder]{color:var(--color-text-secondary)}.field-select>.field-select-pick:focus,.field-select>.field-select-pick[aria-expanded=true]{border-color:var(--color-text-primary)}.field-select[data-invalid]>.field-select-pick{border-color:var(--status-blocked)}.field-select[data-invalid]>.field-select-pick:focus{box-shadow:0 0 0 1px var(--status-blocked)}.field-select[data-disabled]>.field-select-pick{border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.field-select:has(>.field-select-pick[aria-expanded=true]) .field-caret{transform:rotate(180deg)}.pm-menu.pm-select-many{max-width:none;max-height:min(320px, 50vh, var(--pop-max-h,320px));flex-direction:column;display:flex}.pm-select-find{flex:none;margin-bottom:6px}.pm-select-find>.field[data-kind] input{padding-left:11px}.pm-select-rows{overscroll-behavior:contain;outline:none;min-height:0;overflow-y:auto}.pm-select-rows .menu-row{cursor:default}.pm-select-rows .menu-row[data-active]{background:var(--color-surface)}.pm-select-rows .menu-row[aria-disabled=true]{color:var(--color-text-muted)}.pm-select-rows .menu-row[aria-disabled=true]:hover{background:0 0}.pm-select-rows .menu-row:has(>.txt){min-height:var(--menu-row-lg,52px);padding:6px 12px}[data-theme=dark] .pm .pm-select-list .menu-row[data-active],.pm[data-theme=dark] .pm-select-list .menu-row[data-active],[data-theme=dark] .pm .pm-select-rows .menu-row[data-active],.pm[data-theme=dark] .pm-select-rows .menu-row[data-active]{background:var(--color-surface-hover)}:is(.pm-select-many,.pm-select-list) .menu-row>.count{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex:none}.pm-select-button{flex:none;display:inline-flex}.pm-select-button .count{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin-left:6px;font-weight:400}
