.picker_overlay__xV62e{position:fixed;inset:0;background:rgba(28,30,38,.46);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:160;padding:24px}.picker_modal__Isrme{width:min(680px,100%);max-height:min(640px,100%);display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-app);overflow:hidden;box-shadow:var(--shadow-modal)}.picker_head__aIwv4{flex:none;display:flex;align-items:center;gap:10px;padding:14px 22px;border-bottom:1px solid var(--color-border)}.picker_title__9HJuf{flex:1 1;margin:0;font-size:14.5px;font-weight:700;color:var(--color-ink)}.picker_close__y2VJc{flex:none;width:32px;height:32px;border-radius:9px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:background .12s ease}.picker_close__y2VJc:hover{background:var(--color-hover);color:var(--color-ink)}.picker_body__mpV6N{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:16px 22px;overflow:hidden}.picker_toolbar__Uh1u9{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.picker_modeGroup__4EMFN{display:inline-flex;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);overflow:hidden;background:var(--color-surface)}.picker_modeBtn__i6lqu{border:0;background:rgba(0,0,0,0);color:var(--color-body);font:inherit;font-size:12px;font-weight:600;padding:6px 14px;cursor:pointer}.picker_modeBtn__i6lqu:hover{background:var(--color-hover)}.picker_modeBtn__i6lqu+.picker_modeBtn__i6lqu{border-left:1px solid var(--color-border)}.picker_modeBtnOn__a1bWK{color:var(--color-surface)}.picker_modeBtnOn__a1bWK,.picker_modeBtnOn__a1bWK:hover{background:var(--color-ink)}.picker_addRow___qFNf{flex:none;display:flex;gap:8px}.picker_addInput__Su3WS{flex:1 1;padding:8px 10px;font:inherit;font-size:13px;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);outline:none}.picker_addInput__Su3WS:focus{border-color:var(--focus-line);box-shadow:var(--focus-ring)}.picker_addBtn__QTEkH{flex:none;border:1px solid var(--color-border);background:var(--color-canvas);color:var(--color-ink);font:inherit;font-size:12.5px;font-weight:600;padding:0 14px;border-radius:var(--radius-control);cursor:pointer}.picker_addBtn__QTEkH:hover{background:var(--color-hover)}.picker_addBtn__QTEkH:disabled{opacity:.5;cursor:not-allowed}.picker_skeletons__a8Cpl{display:flex;flex-direction:column;gap:8px;padding:4px 0}.picker_stateNote__GK2rq{padding:24px 8px;font-size:12.5px;color:var(--color-faint);text-align:center}.picker_tableScroll__mwPvE{flex:1 1;min-height:0;overflow:auto;border:1px solid var(--color-border);border-radius:10px}.picker_table__ukzKm{width:100%;border-collapse:collapse;font-size:12.5px;color:var(--color-body)}.picker_table__ukzKm th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--color-canvas);text-align:left;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-faint)}.picker_table__ukzKm td,.picker_table__ukzKm th{padding:8px 10px;border-bottom:1px solid var(--color-border)}.picker_table__ukzKm td{vertical-align:middle}.picker_table__ukzKm tr:last-child td{border-bottom:0}.picker_tableTools__xvABH{flex:none;display:flex;justify-content:flex-end;margin-bottom:-4px}.picker_pickerTable__T6muC{width:max-content;min-width:100%}.picker_pickerTable__T6muC td,.picker_pickerTable__T6muC th{white-space:nowrap;max-width:340px;overflow:hidden;text-overflow:ellipsis}.picker_checkCol__aDH39{width:34px;text-align:center}.picker_tr__a2r0y{cursor:pointer}.picker_trOn__HTURp,.picker_tr__a2r0y:hover{background:var(--color-hover)}.picker_trLinked__JHoQI{cursor:default;color:var(--color-faint)}.picker_trLinked__JHoQI:hover{background:rgba(0,0,0,0)}.picker_linkedTag__Onl1T{margin-left:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-faint);background:var(--color-border);border-radius:var(--radius-pill);padding:2px 7px;white-space:nowrap}.picker_thumb__fRFMB{width:44px;height:34px;object-fit:cover;border-radius:6px;border:1px solid var(--color-border);display:block}.picker_error__mvQUN{flex:none;font-size:12px;color:var(--rag-red)}.picker_foot__Ywm7_{flex:none;display:flex;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--color-border);background:var(--color-canvas)}.picker_footMeta__P8Dny{flex:1 1;font-size:12.5px;color:var(--color-faint)}.picker_cancelBtn__lhTyA{border:0;background:rgba(0,0,0,0);color:var(--color-body);text-decoration:underline;cursor:pointer;font:inherit;padding:0}.picker_cancelBtn__lhTyA:disabled{opacity:.5;cursor:not-allowed}.picker_confirmBtn__0Bd_m{border:0;border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-surface);padding:7px 16px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.picker_confirmBtn__0Bd_m:disabled{opacity:.6;cursor:not-allowed}.picker_qvOverlay__kIfyG{position:fixed;inset:0;z-index:200;background:rgba(28,30,38,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.picker_qvModal__BPY_W{width:min(760px,96vw);height:auto;max-height:90vh;display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-app);box-shadow:var(--shadow-modal);overflow:hidden}.picker_qvBody__1fPdF{min-height:0;overflow:auto;background:#eceef2;display:flex}.picker_qvFrame__72Nni{width:100%;height:72vh;border:none;background:#fff}.picker_qvImg__OX4jv{max-width:100%;max-height:80vh;margin:auto;object-fit:contain}.picker_qvState__gusPS{margin:auto;display:inline-flex;align-items:center;gap:8px;padding:40px;font-size:13px;color:var(--color-muted)}.picker_qvInfo__u7Vjh{width:100%;align-self:stretch;background:var(--color-surface)}.picker_qvInfoRow__wKjUP{display:flex;gap:14px;padding:12px 18px;border-bottom:1px solid var(--color-divider)}.picker_qvInfoKey__llaKK{flex:0 0 130px;font-size:12.5px;color:var(--color-faint)}.picker_qvInfoVal__dPXup{flex:1 1;font-size:13px;color:var(--color-ink);word-break:break-word}.picker_qvGallery__IW2UL{width:100%;align-self:stretch;display:grid;align-content:start;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;padding:14px;background:var(--color-surface)}.picker_qvGalleryImg__TSh2g{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;border:1px solid var(--color-border)}.picker_qvBtn__WxZh1{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font:inherit;font-size:11.5px;font-weight:600;white-space:nowrap;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-muted);cursor:pointer}.picker_qvBtn__WxZh1:hover{background:var(--color-hover);color:var(--color-ink)}.picker_qvBtn__WxZh1:disabled{opacity:.4;cursor:default}.picker_actionCol__QQwhF{width:120px;text-align:right;white-space:nowrap}.picker_selectAll__GcJpB{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--color-ink);cursor:pointer}.picker_selectAll__GcJpB input{cursor:pointer}.picker_groupScroll__HBret{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px}.picker_imgGroup__1GlKS{display:flex;flex-direction:column;gap:8px}.picker_groupHead__uJ6Vl{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 8px;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-control);position:-webkit-sticky;position:sticky;top:0;z-index:1}.picker_groupHead__uJ6Vl input{cursor:pointer}.picker_groupDate__jQgV7{font-size:12.5px;font-weight:700;color:var(--color-ink)}.picker_groupCount__tRYf2{font-size:11.5px;color:var(--color-faint)}.picker_imgGrid__DfWaH{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px}.picker_imgCell__wEJAP{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid rgba(0,0,0,0)}.picker_imgCell__wEJAP:hover{border-color:var(--color-scroll,#cdd2da)}.picker_imgCellOn__bqcWF{border-color:var(--accent-deep,#4f6394)}.picker_imgCellAdded__14Aqs{cursor:default;opacity:.55}.picker_imgThumb__3UIhJ{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.picker_imgCheck__tpHRV{position:absolute;top:6px;left:6px;z-index:2}.picker_imgView__ls_En{position:absolute;top:5px;right:5px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#fff;background:rgba(20,22,30,.55);border:none;border-radius:6px;cursor:pointer}.picker_imgView__ls_En:hover{background:rgba(20,22,30,.8)}.picker_imgAddedTag__f_oB7{position:absolute;bottom:6px;left:6px;z-index:2;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff;background:rgba(20,22,30,.7);border-radius:var(--radius-pill);padding:2px 7px}