.mp[data-v-870c0658]{position:relative;display:inline-flex;flex:none}.mp-btn[data-v-870c0658]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;cursor:pointer;font-size:12.5px;color:#6b7280;background:#fff;border:1px solid #e5e7eb;transition:all .12s}.mp-btn[data-v-870c0658]:hover{border-color:var(--mp-line, #c4b5fd);color:var(--mp-accent, #7C3AED);background:var(--mp-soft-2, #faf7ff)}.mp-btn.on[data-v-870c0658]{border-color:var(--mp-accent, #7C3AED);color:var(--mp-accent-2, #6D28D9);background:var(--mp-soft, #f5f3ff);font-weight:600}.mp-btn.has[data-v-870c0658]{border-color:var(--mp-line, #c4b5fd);color:var(--mp-accent-2, #6D28D9);background:var(--mp-soft, #f5f3ff)}.mp-btn .fa-square-check[data-v-870c0658]{font-size:12px}.mp-btn .fa-chevron-down[data-v-870c0658],.mp-btn .fa-chevron-up[data-v-870c0658]{font-size:10px}.mp-btn-t[data-v-870c0658]{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-btn-n[data-v-870c0658]{min-width:15px;text-align:center;font-size:11.5px;color:#fff;background:var(--mp-accent-2, #6D28D9);border-radius:999px;padding:0 4px}.mp-panel[data-v-870c0658]{position:fixed;z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 16px 44px #11182738;display:flex;flex-direction:column;overflow:hidden}.mp-toolbar[data-v-870c0658]{display:flex;align-items:center;gap:20px;flex:none;padding:10px 14px;border-bottom:1px solid #f0f1f3;font-size:13px;color:#303133}.mp-search[data-v-870c0658]{flex:1;min-width:120px;max-width:260px;margin-left:auto;height:28px;padding:0 10px;font-size:12.5px;border:1px solid #e5e7eb;border-radius:6px;outline:none}.mp-search[data-v-870c0658]:focus{border-color:var(--mp-line, #c4b5fd);box-shadow:0 0 0 2px var(--mp-soft, #f5f3ff)}.mp-total[data-v-870c0658]{flex:none;font-size:11.5px;color:#9ca3af}.mp-body[data-v-870c0658]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 14px 10px}.mp-grp[data-v-870c0658]{margin-bottom:2px}.mp-grp-hd[data-v-870c0658]{display:flex;align-items:center;gap:8px;padding:4px 0}.mp-grp-name[data-v-870c0658]{font-size:13.5px;color:#303133}.mp-grp-name b[data-v-870c0658]{font-weight:600}.mp-grp-note[data-v-870c0658]{font-size:11.5px;color:#9ca3af}.mp-hint[data-v-870c0658]{font-size:11.5px;color:#9ca3af;line-height:1.6;padding:0 0 6px 40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.caret-tri[data-v-870c0658]{width:0;height:0;flex:none;cursor:pointer;border-left:5px solid #606266;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s;transform-origin:25% 50%}.caret-tri.open[data-v-870c0658]{transform:rotate(90deg)}.mp-grid[data-v-870c0658]{display:grid;gap:5px 14px;padding:1px 0 7px 40px}.mp-item[data-v-870c0658]{font-size:13px;color:#606266;min-width:0}.mp-item .mp-item-t[data-v-870c0658]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-item .mp-item-s[data-v-870c0658]{flex:none;font-size:12px;color:#b6bac2}.mp-empty[data-v-870c0658]{padding:16px 0;font-size:12.5px;color:#9ca3af;text-align:center}.mp-pinned[data-v-870c0658]{padding:2px 0 6px;margin-bottom:6px;border-bottom:1px dashed #e9ecf2}.mp-pinned-hd[data-v-870c0658]{padding:2px 0 4px 2px;font-size:11.5px;font-weight:600;color:var(--mp-accent-2, #6D28D9)}.mp-pinned-hd .mut[data-v-870c0658]{margin-left:4px;font-weight:400;color:#9ca3af}.mp-pinned .mp-grid[data-v-870c0658]{padding-left:2px}.mp-item.mp-pin[data-v-870c0658]{font-weight:600;color:var(--mp-accent-2, #6D28D9)}.chk[data-v-870c0658]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.chk input[type=checkbox][data-v-870c0658]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;flex:none;cursor:pointer;border:1px solid var(--mp-check-line, #a0b9e8);border-radius:3px;background:#fff;position:relative;transition:background .12s,border-color .12s}.chk input[type=checkbox][data-v-870c0658]:hover{border-color:var(--mp-solid, #3D7FFF)}.chk input[type=checkbox][data-v-870c0658]:checked{background:var(--mp-solid, #3D7FFF);border-color:var(--mp-solid, #3D7FFF)}.chk input[type=checkbox][data-v-870c0658]:checked:after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.mp-footer[data-v-870c0658]{display:flex;align-items:center;justify-content:space-between;flex:none;padding:9px 14px;border-top:1px solid #f0f1f3}.picked[data-v-870c0658]{font-size:13px;color:#606266}.picked b[data-v-870c0658]{color:var(--mp-solid, #3D7FFF);font-weight:600;margin:0 2px}.mp-note[data-v-870c0658]{font-size:11.5px;color:#9ca3af}.foot-btns[data-v-870c0658]{display:flex;gap:10px}.btn-cancel[data-v-870c0658],.btn-ok[data-v-870c0658]{padding:5px 16px;border-radius:6px;font-size:13px;cursor:pointer}.btn-cancel[data-v-870c0658]{background:#fff;border:1px solid #dcdfe6;color:#606266}.btn-cancel[data-v-870c0658]:hover{border-color:var(--mp-line, #c4b5fd);color:var(--mp-accent, #7C3AED)}.btn-ok[data-v-870c0658]{background:var(--mp-solid, #3D7FFF);border:1px solid var(--mp-solid, #3D7FFF);color:#fff}.btn-ok[data-v-870c0658]:hover{background:var(--mp-solid-2, #2f6ae0)}
