.manager-picker-panels{min-height:0}.manager-picker-panels>.ant-col{flex-direction:column;height:100%;min-height:0;display:flex}.manager-picker-col{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.manager-picker-col-title{font-size:calc(13px * var(--font-mul));color:var(--gray-900);letter-spacing:-.2px;flex-shrink:0;margin-bottom:8px;font-weight:700;line-height:1.4}.manager-picker-table-wrap{background:var(--app-bg-container);border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);flex:1;min-height:0;overflow:hidden}.manager-picker-table-wrap .ant-table-wrapper,.manager-picker-spin,.manager-picker-spin .ant-spin-container{height:100%}.manager-picker-table-wrap .ant-table-body{overflow-y:auto!important}.manager-picker-table-wrap .ant-table-thead>tr>th{color:var(--gray-700);font-weight:600;font-size:calc(12px * var(--font-mul));background:var(--gray-50)!important;border-bottom:1px solid var(--app-border-strong)!important}.manager-picker-table-wrap .ant-table-tbody>tr>td,.manager-picker-table-wrap .ant-table-tbody>tr:last-child>td{border-bottom:1px solid var(--gray-100)!important}.manager-picker-selection-box{overscroll-behavior:contain;background:var(--color-success-soft);border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);scrollbar-gutter:stable;flex:1 1 0;min-height:0;padding:4px;overflow:hidden auto}.manager-picker-selection-item{font-size:calc(12px * var(--font-mul));cursor:pointer;color:var(--app-text);border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-bottom:1px;padding:4px 8px;display:flex}.manager-picker-selection-label{flex:1;align-items:baseline;gap:6px;min-width:0;line-height:1.35;display:flex;overflow:hidden}.manager-picker-selection-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manager-picker-selection-jikkeup{font-size:calc(11px * var(--font-mul));color:var(--app-text-secondary);white-space:nowrap;flex-shrink:0}.manager-picker-selection-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.manager-picker-selection-info{font-size:calc(12px * var(--font-mul));color:var(--gray-400);cursor:pointer}.manager-picker-selection-info:hover{color:var(--color-primary)}.manager-picker-selection-remove{font-size:calc(11px * var(--font-mul));color:var(--gray-400);cursor:pointer}.manager-picker-selection-remove:hover{color:var(--gray-700)}.manager-picker-selection-item:nth-child(2n){background:#02b2620f}.manager-picker-selection-item:hover{background:var(--color-primary-soft)}.manager-picker-selection-empty{text-align:center;color:var(--gray-400);font-size:calc(13px * var(--font-mul));padding-top:24px}.picker-selected-row td{font-weight:500;background-color:var(--color-primary-soft)!important}.picker-selected-row:hover td{filter:brightness(.97);background-color:var(--color-primary-soft)!important}.manager-search{min-width:calc(72px * var(--font-mul));max-width:calc(200px * var(--font-mul));height:calc(var(--control-height) - 2px);vertical-align:middle;align-items:center;display:inline-flex}.manager-search-trigger{min-width:0;height:100%;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex}.manager-search-trigger:disabled{color:var(--gray-400);cursor:not-allowed}.manager-search-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 70%, transparent);outline-offset:1px;border-radius:var(--radius-xs)}.manager-search-value,.manager-search-placeholder{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.manager-search-placeholder{color:var(--gray-500);font-weight:500}.manager-search-clear,.manager-search-caret,.manager-search-org-caret,.manager-search-query-icon{color:var(--gray-400);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.manager-search-clear{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0}.manager-search-clear:hover{color:var(--gray-600)}.manager-search-caret,.manager-search-org-caret{font-size:10px}.manager-search-overlay.ant-popover .ant-popover-inner{background:var(--app-bg-elevated);border:1px solid var(--app-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);padding:0;overflow:hidden}.manager-search-panel{width:min(360px,100vw - 32px)}.manager-search-query{box-sizing:border-box;margin:var(--space-2);height:var(--control-height-sm);border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);background:var(--app-bg-container);align-items:center;gap:8px;padding:0 10px;display:flex}.manager-search-query:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 22%, transparent)}.manager-search-query-icon{font-size:13px}.manager-search-query-input{min-width:0;height:100%;color:var(--app-text);font:inherit;font-size:calc(13px * var(--font-mul));line-height:var(--control-height-sm);-webkit-appearance:none;appearance:none;background:0 0;border:0;flex:1;padding:0}.manager-search-query-input:focus{outline:none}.manager-search-query-input::placeholder{color:var(--gray-500);line-height:var(--control-height-sm)}.manager-search-query-input::-webkit-search-decoration{-webkit-appearance:none}.manager-search-query-input::-webkit-search-cancel-button{-webkit-appearance:none}.manager-search-org{padding:0 var(--space-2) var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.manager-search-org-btn,.manager-search-reset{box-sizing:border-box;height:var(--control-height-sm);font-family:inherit;font-size:calc(12px * var(--font-mul));cursor:pointer;align-items:center;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.manager-search-org-btn{border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);background:var(--app-bg-container);min-width:0;color:var(--app-text);gap:4px}.manager-search-org-btn:hover{background:var(--gray-100)}.manager-search-org-btn.is-on,.manager-search-org-btn.is-open{background:var(--color-primary-soft);border-color:var(--color-primary)}.manager-search-org-k,.manager-search-org-v{line-height:1.2}.manager-search-org-k{color:var(--gray-600);letter-spacing:.16px;flex-shrink:0}.manager-search-org-v{max-width:72px;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-search-org-btn .manager-search-org-caret{margin-left:1px}.manager-search-reset{border-radius:var(--radius-sm);color:var(--gray-600);background:0 0;border:0;margin-left:auto}.manager-search-reset:hover:not(:disabled){background:var(--gray-100);color:var(--app-text)}.manager-search-reset:disabled{color:var(--gray-400);cursor:default}.manager-search-org-menu,.manager-search-list{border-top:1px solid var(--app-border);max-height:240px;overflow:auto}.manager-search-org-option,.manager-search-option{box-sizing:border-box;width:100%;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 12px;font-family:inherit;display:flex}.manager-search-org-option{min-height:var(--control-height);font-size:calc(13px * var(--font-mul));align-items:center;line-height:1.2}.manager-search-option{min-height:calc(var(--control-height) + 4px);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;line-height:1.2}.manager-search-org-option:hover,.manager-search-option.is-active,.manager-search-option:hover{background:var(--app-bg-hover)}.manager-search-org-option.is-on,.manager-search-option.is-selected{background:var(--color-primary-soft)}.manager-search-name{font-weight:600;line-height:1.2}.manager-search-org-line{color:var(--app-text-secondary);font-size:var(--app-font-body-sm,13px);line-height:1.2}.manager-search-status{min-height:72px;padding:var(--space-4);color:var(--app-text-secondary);font-size:calc(13px * var(--font-mul));justify-content:center;align-items:center;line-height:1.2;display:flex}.mp-facet-cluster .manager-search{height:calc(var(--control-height) - 2px);background:0 0}.mp-facet-cluster .manager-search-trigger{font-size:calc(13px * var(--font-mul))}
