.modal-backdrop[data-v-f1945ffd]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal[data-v-f1945ffd]{background:#fff;border-radius:10px;box-shadow:0 20px 60px #0000004d;color:#1d1d1f;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;max-height:calc(100vh - 48px);max-width:calc(100vw - 32px);padding:20px 24px 24px;width:760px}.modal-head[data-v-f1945ffd]{align-items:center;display:flex;justify-content:space-between}.modal-title[data-v-f1945ffd]{font-size:17px;font-weight:600;margin:0}.modal-close[data-v-f1945ffd]{background:transparent;border:none;color:#6e6e73;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.modal-close[data-v-f1945ffd]:hover{color:#1d1d1f}.modal-sub[data-v-f1945ffd]{color:#6e6e73;font-size:13px;margin:4px 0 14px}.modal-body[data-v-f1945ffd]{flex:1;min-height:120px;overflow-y:auto}.modal-body.has-rail[data-v-f1945ffd]{display:flex;gap:14px;overflow:hidden}.modal-body.has-rail .pane[data-v-f1945ffd]{flex:1;min-width:0;overflow-y:auto}.rail[data-v-f1945ffd]{border-right:1px solid #e5e5ea;display:flex;flex:0 0 190px;flex-direction:column;gap:1px;overflow-y:auto;padding-right:10px}.rail-item[data-v-f1945ffd]{background:none;border:0;border-radius:5px;color:#1d1d1f;cursor:pointer;font:inherit;font-size:12.5px;overflow:hidden;padding:5px 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rail-item[data-v-f1945ffd]:hover{background:#f0f0f2}.rail-item.is-active[data-v-f1945ffd]{background:#0071e3;color:#fff}.state[data-v-f1945ffd]{color:#6e6e73;font-size:14px;padding:40px 16px;text-align:center}.state-error[data-v-f1945ffd]{color:#c41e3a}.grid[data-v-f1945ffd]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cell[data-v-f1945ffd]{background:#fafafb;border:1px solid #e5e5e7;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:border-color .12s,box-shadow .12s}.cell[data-v-f1945ffd]:hover{border-color:#007aff;box-shadow:0 0 0 3px #007aff26}.cell img[data-v-f1945ffd]{aspect-ratio:1/1;background:#f0f0f2;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.cell-name[data-v-f1945ffd]{color:#6e6e73;font-size:11px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.load-more[data-v-f1945ffd]{margin-top:16px;text-align:center}.modal-actions[data-v-f1945ffd]{align-items:center;display:flex;gap:8px;margin-top:18px}.modal-spacer[data-v-f1945ffd]{flex:1}.btn[data-v-f1945ffd]{background:#fff;border:1px solid #d2d2d7;border-radius:6px;color:#1d1d1f;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.btn[data-v-f1945ffd]:hover:not(:disabled){background:#f6f6f7}.btn[data-v-f1945ffd]:disabled{cursor:not-allowed;opacity:.5}
